summaryrefslogtreecommitdiff
path: root/src/repository.c
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2010-10-07 00:20:08 +0300
committerVicent Marti <tanoku@gmail.com>2010-10-07 00:20:08 +0300
commitec25391dbb5ee6800b48362deadd73599701224f (patch)
tree3d827e1f427ff393d56dfff68a8fa7ee7c2e093b /src/repository.c
parentc4b5bedc972d9238db5d6422bc6f4de35b4b67ed (diff)
downloadlibgit2-ec25391dbb5ee6800b48362deadd73599701224f.tar.gz
Add write-back support for Tag files
Tag files can now be created and modified in-memory (all the setter methods have been implemented), and written back to disk using the generic git_object_write() method. Signed-off-by: Vicent Marti <tanoku@gmail.com>
Diffstat (limited to 'src/repository.c')
-rw-r--r--src/repository.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/repository.c b/src/repository.c
index 22f2bba40..19f1c4e53 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -274,6 +274,9 @@ int git_object_write(git_object *object)
break;
case GIT_OBJ_TAG:
+ error = git_tag__writeback((git_tag *)object, source);
+ break;
+
default:
error = GIT_ERROR;
break;