Merge branch 'jc/pack-reuse'
authorJunio C Hamano <junkio@cox.net>
Fri, 17 Feb 2006 10:12:19 +0000 (02:12 -0800)
committerJunio C Hamano <junkio@cox.net>
Fri, 17 Feb 2006 10:12:19 +0000 (02:12 -0800)
* jc/pack-reuse:
  git-repack: allow passing a couple of flags to pack-objects.
  pack-objects: finishing touches.
  pack-objects: reuse data from existing packs.
  Add contrib/gitview from Aneesh.
  git-svn: ensure fetch always works chronologically.
  git-svn: fix revision order when XML::Simple is not loaded
  Introducing contrib/git-svn.
  Allow building Git in systems without iconv

1  2 
Makefile

diff --combined Makefile
+++ b/Makefile
@@@ -53,6 -53,8 +53,8 @@@ all
  # Define NO_SOCKADDR_STORAGE if your platform does not have struct
  # sockaddr_storage.
  #
+ # Define NO_ICONV if your libc does not properly support iconv.
+ #
  # Define COLLISION_CHECK below if you believe that SHA1's
  # 1461501637330902918203684832716283019655932542976 hashes do not give you
  # sufficient guarantee that no collisions between objects will ever happen.
@@@ -151,7 -153,7 +153,7 @@@ PROGRAMS = 
        git-upload-pack$X git-verify-pack$X git-write-tree$X \
        git-update-ref$X git-symbolic-ref$X git-check-ref-format$X \
        git-name-rev$X git-pack-redundant$X git-repo-config$X git-var$X \
 -      git-describe$X
 +      git-describe$X git-merge-tree$X
  
  # what 'all' will build and 'install' will install, in gitexecdir
  ALL_PROGRAMS = $(PROGRAMS) $(SIMPLE_PROGRAMS) $(SCRIPTS)
@@@ -380,6 -382,10 +382,10 @@@ els
  endif
  endif
  
+ ifdef NO_ICONV
+       ALL_CFLAGS += -DNO_ICONV
+ endif
  ifdef PPC_SHA1
        SHA1_HEADER = "ppc/sha1.h"
        LIB_OBJS += ppc/sha1.o ppc/sha1ppc.o