summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPetr Baudis <pasky@ucw.cz>2005-04-13 09:02:34 (GMT)
committerPetr Baudis <xpasky@machine>2005-04-13 09:02:34 (GMT)
commit7912c07037cf704394e9bcb7cb24c05ee03aa921 (patch)
tree69bfdfa541c368a47a86482dfe66e488b152fe3d /Makefile
parentc57a3a91f1cc0d037e7b7992cbfa6f4213dcf37e (diff)
downloadgit-7912c07037cf704394e9bcb7cb24c05ee03aa921.zip
git-7912c07037cf704394e9bcb7cb24c05ee03aa921.tar.gz
git-7912c07037cf704394e9bcb7cb24c05ee03aa921.tar.bz2
[PATCH] ls-tree for listing trees
ls-tree tool provides just a way to export the binary tree objects to a usable text format. This is bound to be useful in variety of scripts, although none of those I have currently uses it. But e.g. the simple script I've sent to HPA for purging the object database uses it. Signed-off-by: Petr Baudis <pasky@ucw.cz>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index dc6e5ab..7c2c1b5 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,9 @@
CFLAGS=-g -O3 -Wall
CC=gcc
-PROG= update-cache show-diff init-db write-tree read-tree commit-tree \
+PROG= update-cache show-diff init-db write-tree read-tree commit-tree \
cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
- check-files
+ check-files ls-tree
all: $(PROG)
@@ -50,6 +50,9 @@ show-files: show-files.o read-cache.o
check-files: check-files.o read-cache.o
$(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
+ls-tree: ls-tree.o read-cache.o
+ $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
+
read-cache.o: cache.h
show-diff.o: cache.h