1SVN-fs-dump-format-version: 2
   2UUID: 1ce241d1-ba54-4eb9-bded-03057fe48a33
   4Revision-number: 0
   6Prop-content-length: 56
   7Content-length: 56
   8K 8
  10svn:date
  11V 27
  122009-10-20T01:33:37.692723Z
  13PROPS-END
  14Revision-number: 1
  16Prop-content-length: 123
  17Content-length: 123
  18K 7
  20svn:log
  21V 24
  22Setup trunk and branches
  23K 10
  24svn:author
  25V 4
  26samv
  27K 8
  28svn:date
  29V 27
  302009-10-20T01:33:38.159933Z
  31PROPS-END
  32Node-path: branches
  34Node-kind: dir
  35Node-action: add
  36Prop-content-length: 10
  37Content-length: 10
  38PROPS-END
  40Node-path: trunk
  43Node-kind: dir
  44Node-action: add
  45Prop-content-length: 10
  46Content-length: 10
  47PROPS-END
  49Revision-number: 2
  52Prop-content-length: 106
  53Content-length: 106
  54K 7
  56svn:log
  57V 8
  58ancestor
  59K 10
  60svn:author
  61V 4
  62samv
  63K 8
  64svn:date
  65V 27
  662009-10-20T01:33:39.160059Z
  67PROPS-END
  68Node-path: trunk/Makefile
  70Node-kind: file
  71Node-action: add
  72Prop-content-length: 10
  73Text-content-length: 2401
  74Text-content-md5: bfd8ff778d1492dc6758567373176a89
  75Content-length: 2411
  76PROPS-END
  78# -DCOLLISION_CHECK if you believe that SHA1's
  79# 1461501637330902918203684832716283019655932542976 hashes do not give you
  80# enough guarantees about no collisions between objects ever hapenning.
  81#
  82# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
  83# Note that you need some new glibc (at least >2.2.4) for this, and it will
  84# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
  85# break unless your underlying filesystem supports those sub-second times
  86# (my ext3 doesn't).
  87CFLAGS=-g -O3 -Wall
  88CC=gcc
  90PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
  93        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
  94        check-files ls-tree merge-base
  95all: $(PROG)
  97install: $(PROG)
  99        install $(PROG) $(HOME)/bin/
 100LIBS= -lssl -lz
 102init-db: init-db.o
 104update-cache: update-cache.o read-cache.o
 106        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 107show-diff: show-diff.o read-cache.o
 109        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 110write-tree: write-tree.o read-cache.o
 112        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 113read-tree: read-tree.o read-cache.o
 115        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 116commit-tree: commit-tree.o read-cache.o
 118        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 119cat-file: cat-file.o read-cache.o
 121        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 122fsck-cache: fsck-cache.o read-cache.o
 124        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o $(LIBS)
 125checkout-cache: checkout-cache.o read-cache.o
 127        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 128diff-tree: diff-tree.o read-cache.o
 130        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 131rev-tree: rev-tree.o read-cache.o
 133        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o $(LIBS)
 134show-files: show-files.o read-cache.o
 136        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 137check-files: check-files.o read-cache.o
 139        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 140ls-tree: ls-tree.o read-cache.o
 142        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 143merge-base: merge-base.o read-cache.o
 145        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 146read-cache.o: cache.h
 148show-diff.o: cache.h
 149clean:
 151        rm -f *.o $(PROG)
 152backup: clean
 154        cd .. ; tar czvf dircache.tar.gz dir-cache
 155Revision-number: 3
 158Prop-content-length: 115
 159Content-length: 115
 160K 7
 162svn:log
 163V 16
 164make left branch
 165K 10
 166svn:author
 167V 4
 168samv
 169K 8
 170svn:date
 171V 27
 1722009-10-20T01:33:41.148192Z
 173PROPS-END
 174Node-path: branches/left
 176Node-kind: dir
 177Node-action: add
 178Node-copyfrom-rev: 1
 179Node-copyfrom-path: trunk
 180Prop-content-length: 34
 181Content-length: 34
 182K 13
 184svn:mergeinfo
 185V 0
 186PROPS-END
 188Node-path: branches/left/Makefile
 191Node-kind: file
 192Node-action: add
 193Node-copyfrom-rev: 2
 194Node-copyfrom-path: trunk/Makefile
 195Text-copy-source-md5: bfd8ff778d1492dc6758567373176a89
 196Revision-number: 4
 199Prop-content-length: 112
 200Content-length: 112
 201K 7
 203svn:log
 204V 13
 205left update 1
 206K 10
 207svn:author
 208V 4
 209samv
 210K 8
 211svn:date
 212V 27
 2132009-10-20T01:33:42.148773Z
 214PROPS-END
 215Node-path: branches/left/Makefile
 217Node-kind: file
 218Node-action: change
 219Text-content-length: 2465
 220Text-content-md5: 16e38d9753b061731650561ce01b1195
 221Content-length: 2465
 222# -DCOLLISION_CHECK if you believe that SHA1's
 224# 1461501637330902918203684832716283019655932542976 hashes do not give you
 225# enough guarantees about no collisions between objects ever hapenning.
 226#
 227# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 228# Note that you need some new glibc (at least >2.2.4) for this, and it will
 229# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 230# break unless your underlying filesystem supports those sub-second times
 231# (my ext3 doesn't).
 232CFLAGS=-g -O3 -Wall
 233CC=gcc
 235PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 238        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 239        check-files ls-tree merge-base
 240all: $(PROG)
 242install: $(PROG)
 244        install $(PROG) $(HOME)/bin/
 245LIBS= -lssl -lz
 247init-db: init-db.o
 249update-cache: update-cache.o read-cache.o
 251        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 252show-diff: show-diff.o read-cache.o
 254        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 255write-tree: write-tree.o read-cache.o
 257        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 258read-tree: read-tree.o read-cache.o
 260        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 261commit-tree: commit-tree.o read-cache.o
 263        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 264cat-file: cat-file.o read-cache.o
 266        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 267fsck-cache: fsck-cache.o read-cache.o
 269        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o $(LIBS)
 270checkout-cache: checkout-cache.o read-cache.o
 272        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 273diff-tree: diff-tree.o read-cache.o
 275        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 276rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 278        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 279show-files: show-files.o read-cache.o
 281        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 282check-files: check-files.o read-cache.o
 284        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 285ls-tree: ls-tree.o read-cache.o
 287        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 288merge-base: merge-base.o read-cache.o
 290        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 291read-cache.o: cache.h
 293show-diff.o: cache.h
 294clean:
 296        rm -f *.o $(PROG)
 297backup: clean
 299        cd .. ; tar czvf dircache.tar.gz dir-cache
 300Revision-number: 5
 303Prop-content-length: 111
 304Content-length: 111
 305K 7
 307svn:log
 308V 12
 309trunk update
 310K 10
 311svn:author
 312V 4
 313samv
 314K 8
 315svn:date
 316V 27
 3172009-10-20T01:33:43.159959Z
 318PROPS-END
 319Node-path: trunk/Makefile
 321Node-kind: file
 322Node-action: change
 323Text-content-length: 2521
 324Text-content-md5: 0668418a621333f4aa8b6632cd63e2a0
 325Content-length: 2521
 326# -DCOLLISION_CHECK if you believe that SHA1's
 328# 1461501637330902918203684832716283019655932542976 hashes do not give you
 329# enough guarantees about no collisions between objects ever hapenning.
 330#
 331# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 332# Note that you need some new glibc (at least >2.2.4) for this, and it will
 333# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 334# break unless your underlying filesystem supports those sub-second times
 335# (my ext3 doesn't).
 336CFLAGS=-g -O3 -Wall
 337CC=gcc
 339PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 342        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 343        check-files ls-tree merge-base merge-cache
 344all: $(PROG)
 346install: $(PROG)
 348        install $(PROG) $(HOME)/bin/
 349LIBS= -lssl -lz
 351init-db: init-db.o
 353update-cache: update-cache.o read-cache.o
 355        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 356show-diff: show-diff.o read-cache.o
 358        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 359write-tree: write-tree.o read-cache.o
 361        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 362read-tree: read-tree.o read-cache.o
 364        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 365commit-tree: commit-tree.o read-cache.o
 367        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 368cat-file: cat-file.o read-cache.o
 370        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 371fsck-cache: fsck-cache.o read-cache.o
 373        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o $(LIBS)
 374checkout-cache: checkout-cache.o read-cache.o
 376        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 377diff-tree: diff-tree.o read-cache.o
 379        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 380rev-tree: rev-tree.o read-cache.o
 382        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o $(LIBS)
 383show-files: show-files.o read-cache.o
 385        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 386check-files: check-files.o read-cache.o
 388        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 389ls-tree: ls-tree.o read-cache.o
 391        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 392merge-base: merge-base.o read-cache.o
 394        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 395merge-cache: merge-cache.o read-cache.o
 397        $(CC) $(CFLAGS) -o merge-cache merge-cache.o read-cache.o $(LIBS)
 398read-cache.o: cache.h
 400show-diff.o: cache.h
 401clean:
 403        rm -f *.o $(PROG)
 404backup: clean
 406        cd .. ; tar czvf dircache.tar.gz dir-cache
 407Revision-number: 6
 410Prop-content-length: 112
 411Content-length: 112
 412K 7
 414svn:log
 415V 13
 416left update 2
 417K 10
 418svn:author
 419V 4
 420samv
 421K 8
 422svn:date
 423V 27
 4242009-10-20T01:33:44.164175Z
 425PROPS-END
 426Node-path: branches/left/Makefile
 428Node-kind: file
 429Node-action: change
 430Text-content-length: 2529
 431Text-content-md5: f6b197cc3f2e89a83e545d4bb003de73
 432Content-length: 2529
 433# -DCOLLISION_CHECK if you believe that SHA1's
 435# 1461501637330902918203684832716283019655932542976 hashes do not give you
 436# enough guarantees about no collisions between objects ever hapenning.
 437#
 438# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 439# Note that you need some new glibc (at least >2.2.4) for this, and it will
 440# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 441# break unless your underlying filesystem supports those sub-second times
 442# (my ext3 doesn't).
 443CFLAGS=-g -O3 -Wall
 444CC=gcc
 446PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 449        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 450        check-files ls-tree merge-base
 451all: $(PROG)
 453install: $(PROG)
 455        install $(PROG) $(HOME)/bin/
 456LIBS= -lssl -lz
 458init-db: init-db.o
 460update-cache: update-cache.o read-cache.o
 462        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 463show-diff: show-diff.o read-cache.o
 465        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 466write-tree: write-tree.o read-cache.o
 468        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 469read-tree: read-tree.o read-cache.o
 471        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 472commit-tree: commit-tree.o read-cache.o
 474        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 475cat-file: cat-file.o read-cache.o
 477        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 478fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
 480        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 481checkout-cache: checkout-cache.o read-cache.o
 483        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 484diff-tree: diff-tree.o read-cache.o
 486        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 487rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 489        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 490show-files: show-files.o read-cache.o
 492        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 493check-files: check-files.o read-cache.o
 495        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 496ls-tree: ls-tree.o read-cache.o
 498        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 499merge-base: merge-base.o read-cache.o
 501        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 502read-cache.o: cache.h
 504show-diff.o: cache.h
 505clean:
 507        rm -f *.o $(PROG)
 508backup: clean
 510        cd .. ; tar czvf dircache.tar.gz dir-cache
 511Revision-number: 7
 514Prop-content-length: 112
 515Content-length: 112
 516K 7
 518svn:log
 519V 13
 520left update 3
 521K 10
 522svn:author
 523V 4
 524samv
 525K 8
 526svn:date
 527V 27
 5282009-10-20T01:33:45.144214Z
 529PROPS-END
 530Node-path: branches/left/Makefile
 532Node-kind: file
 533Node-action: change
 534Text-content-length: 2593
 535Text-content-md5: 5ccff689fb290e00b85fe18ee50c54ba
 536Content-length: 2593
 537# -DCOLLISION_CHECK if you believe that SHA1's
 539# 1461501637330902918203684832716283019655932542976 hashes do not give you
 540# enough guarantees about no collisions between objects ever hapenning.
 541#
 542# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 543# Note that you need some new glibc (at least >2.2.4) for this, and it will
 544# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 545# break unless your underlying filesystem supports those sub-second times
 546# (my ext3 doesn't).
 547CFLAGS=-g -O3 -Wall
 548CC=gcc
 550PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 553        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 554        check-files ls-tree merge-base
 555all: $(PROG)
 557install: $(PROG)
 559        install $(PROG) $(HOME)/bin/
 560LIBS= -lssl -lz
 562init-db: init-db.o
 564update-cache: update-cache.o read-cache.o
 566        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 567show-diff: show-diff.o read-cache.o
 569        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 570write-tree: write-tree.o read-cache.o
 572        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 573read-tree: read-tree.o read-cache.o
 575        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 576commit-tree: commit-tree.o read-cache.o
 578        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 579cat-file: cat-file.o read-cache.o
 581        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 582fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
 584        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 585checkout-cache: checkout-cache.o read-cache.o
 587        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 588diff-tree: diff-tree.o read-cache.o
 590        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 591rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 593        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 594show-files: show-files.o read-cache.o
 596        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 597check-files: check-files.o read-cache.o
 599        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 600ls-tree: ls-tree.o read-cache.o
 602        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 603merge-base: merge-base.o read-cache.o object.o commit.o tree.o blob.o
 605        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 606read-cache.o: cache.h
 608show-diff.o: cache.h
 609clean:
 611        rm -f *.o $(PROG)
 612backup: clean
 614        cd .. ; tar czvf dircache.tar.gz dir-cache
 615Revision-number: 8
 618Prop-content-length: 110
 619Content-length: 110
 620K 7
 622svn:log
 623V 11
 624Merge trunk
 625K 10
 626svn:author
 627V 4
 628samv
 629K 8
 630svn:date
 631V 27
 6322009-10-20T01:33:48.176135Z
 633PROPS-END
 634Node-path: trunk
 636Node-kind: dir
 637Node-action: change
 638Prop-content-length: 53
 639Content-length: 53
 640K 13
 642svn:mergeinfo
 643V 18
 644/branches/left:2-7
 645PROPS-END
 646Node-path: trunk/Makefile
 649Node-kind: file
 650Node-action: change
 651Text-content-length: 2713
 652Text-content-md5: 0afbe34f244cd662b1f97d708c687f90
 653Content-length: 2713
 654# -DCOLLISION_CHECK if you believe that SHA1's
 656# 1461501637330902918203684832716283019655932542976 hashes do not give you
 657# enough guarantees about no collisions between objects ever hapenning.
 658#
 659# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 660# Note that you need some new glibc (at least >2.2.4) for this, and it will
 661# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 662# break unless your underlying filesystem supports those sub-second times
 663# (my ext3 doesn't).
 664CFLAGS=-g -O3 -Wall
 665CC=gcc
 667PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 670        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 671        check-files ls-tree merge-base merge-cache
 672all: $(PROG)
 674install: $(PROG)
 676        install $(PROG) $(HOME)/bin/
 677LIBS= -lssl -lz
 679init-db: init-db.o
 681update-cache: update-cache.o read-cache.o
 683        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 684show-diff: show-diff.o read-cache.o
 686        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 687write-tree: write-tree.o read-cache.o
 689        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 690read-tree: read-tree.o read-cache.o
 692        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 693commit-tree: commit-tree.o read-cache.o
 695        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 696cat-file: cat-file.o read-cache.o
 698        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 699fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
 701        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 702checkout-cache: checkout-cache.o read-cache.o
 704        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 705diff-tree: diff-tree.o read-cache.o
 707        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 708rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 710        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 711show-files: show-files.o read-cache.o
 713        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 714check-files: check-files.o read-cache.o
 716        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 717ls-tree: ls-tree.o read-cache.o
 719        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 720merge-base: merge-base.o read-cache.o object.o commit.o tree.o blob.o
 722        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 723merge-cache: merge-cache.o read-cache.o
 725        $(CC) $(CFLAGS) -o merge-cache merge-cache.o read-cache.o $(LIBS)
 726read-cache.o: cache.h
 728show-diff.o: cache.h
 729clean:
 731        rm -f *.o $(PROG)
 732backup: clean
 734        cd .. ; tar czvf dircache.tar.gz dir-cache
 735