summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2005-05-20 21:00:23 (GMT)
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-05-20 22:41:45 (GMT)
commite002a16ba54096666c2d1768daa122e29fba11ee (patch)
tree58741c69570705801db4b785681790d636475695 /Makefile
parentd1af002dc608be3213ba18df1a99ced0ab42e6d6 (diff)
downloadgit-e002a16ba54096666c2d1768daa122e29fba11ee.zip
git-e002a16ba54096666c2d1768daa122e29fba11ee.tar.gz
git-e002a16ba54096666c2d1768daa122e29fba11ee.tar.bz2
[PATCH] delta creation
This adds the ability to actually create delta objects using a new tool: git-mkdelta. It uses an ordered list of potential objects to deltafy against earlier objects in the list. A cap on the depth of delta references can be provided as well, otherwise the default is to not have any limit. A limit of 0 will also undeltafy any given object. Also provided is the beginning of a script to deltafy an entire repository. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index fc69a40..ec2b76b 100644
--- a/Makefile
+++ b/Makefile
@@ -19,7 +19,8 @@ AR=ar
INSTALL=install
SCRIPTS=git-apply-patch-script git-merge-one-file-script git-prune-script \
- git-pull-script git-tag-script git-resolve-script git-whatchanged
+ git-pull-script git-tag-script git-resolve-script git-whatchanged \
+ git-deltafy-script
PROG= git-update-cache git-diff-files git-init-db git-write-tree \
git-read-tree git-commit-tree git-cat-file git-fsck-cache \
@@ -28,7 +29,7 @@ PROG= git-update-cache git-diff-files git-init-db git-write-tree \
git-unpack-file git-export git-diff-cache git-convert-cache \
git-http-pull git-rpush git-rpull git-rev-list git-mktag \
git-diff-helper git-tar-tree git-local-pull git-write-blob \
- git-get-tar-commit-id
+ git-get-tar-commit-id git-mkdelta
all: $(PROG)
@@ -107,6 +108,7 @@ git-mktag: mktag.c
git-diff-helper: diff-helper.c
git-tar-tree: tar-tree.c
git-write-blob: write-blob.c
+git-mkdelta: mkdelta.c
git-http-pull: LIBS += -lcurl