t / t9151 / svn-mergeinfo.dumpon commit Merge branch 'mo/bin-wrappers' (79f6ce5)
   1SVN-fs-dump-format-version: 2
   2
   3UUID: 64142547-0943-4db2-836a-d1e1eb2f9924
   4
   5Revision-number: 0
   6Prop-content-length: 56
   7Content-length: 56
   8
   9K 8
  10svn:date
  11V 27
  122009-12-19T16:17:51.232640Z
  13PROPS-END
  14
  15Revision-number: 1
  16Prop-content-length: 128
  17Content-length: 128
  18
  19K 7
  20svn:log
  21V 29
  22(r1) Setup trunk and branches
  23K 10
  24svn:author
  25V 4
  26samv
  27K 8
  28svn:date
  29V 27
  302009-12-19T16:17:51.831965Z
  31PROPS-END
  32
  33Node-path: branches
  34Node-kind: dir
  35Node-action: add
  36Prop-content-length: 10
  37Content-length: 10
  38
  39PROPS-END
  40
  41
  42Node-path: trunk
  43Node-kind: dir
  44Node-action: add
  45Prop-content-length: 10
  46Content-length: 10
  47
  48PROPS-END
  49
  50
  51Revision-number: 2
  52Prop-content-length: 112
  53Content-length: 112
  54
  55K 7
  56svn:log
  57V 13
  58(r2) ancestor
  59K 10
  60svn:author
  61V 4
  62samv
  63K 8
  64svn:date
  65V 27
  662009-12-19T16:17:52.300075Z
  67PROPS-END
  68
  69Node-path: trunk/Makefile
  70Node-kind: file
  71Node-action: add
  72Prop-content-length: 10
  73Text-content-length: 2401
  74Text-content-md5: bfd8ff778d1492dc6758567373176a89
  75Text-content-sha1: 103205ce331f7d64086dba497574734f78439590
  76Content-length: 2411
  77
  78PROPS-END
  79# -DCOLLISION_CHECK if you believe that SHA1's
  80# 1461501637330902918203684832716283019655932542976 hashes do not give you
  81# enough guarantees about no collisions between objects ever hapenning.
  82#
  83# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
  84# Note that you need some new glibc (at least >2.2.4) for this, and it will
  85# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
  86# break unless your underlying filesystem supports those sub-second times
  87# (my ext3 doesn't).
  88CFLAGS=-g -O3 -Wall
  89
  90CC=gcc
  91
  92
  93PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
  94        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
  95        check-files ls-tree merge-base
  96
  97all: $(PROG)
  98
  99install: $(PROG)
 100        install $(PROG) $(HOME)/bin/
 101
 102LIBS= -lssl -lz
 103
 104init-db: init-db.o
 105
 106update-cache: update-cache.o read-cache.o
 107        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 108
 109show-diff: show-diff.o read-cache.o
 110        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 111
 112write-tree: write-tree.o read-cache.o
 113        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 114
 115read-tree: read-tree.o read-cache.o
 116        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 117
 118commit-tree: commit-tree.o read-cache.o
 119        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 120
 121cat-file: cat-file.o read-cache.o
 122        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 123
 124fsck-cache: fsck-cache.o read-cache.o
 125        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o $(LIBS)
 126
 127checkout-cache: checkout-cache.o read-cache.o
 128        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 129
 130diff-tree: diff-tree.o read-cache.o
 131        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 132
 133rev-tree: rev-tree.o read-cache.o
 134        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o $(LIBS)
 135
 136show-files: show-files.o read-cache.o
 137        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 138
 139check-files: check-files.o read-cache.o
 140        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 141
 142ls-tree: ls-tree.o read-cache.o
 143        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 144
 145merge-base: merge-base.o read-cache.o
 146        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 147
 148read-cache.o: cache.h
 149show-diff.o: cache.h
 150
 151clean:
 152        rm -f *.o $(PROG)
 153
 154backup: clean
 155        cd .. ; tar czvf dircache.tar.gz dir-cache
 156
 157
 158Revision-number: 3
 159Prop-content-length: 120
 160Content-length: 120
 161
 162K 7
 163svn:log
 164V 21
 165(r3) make left branch
 166K 10
 167svn:author
 168V 4
 169samv
 170K 8
 171svn:date
 172V 27
 1732009-12-19T16:17:52.768800Z
 174PROPS-END
 175
 176Node-path: branches/left
 177Node-kind: dir
 178Node-action: add
 179Node-copyfrom-rev: 1
 180Node-copyfrom-path: trunk
 181
 182
 183Node-path: branches/left/Makefile
 184Node-kind: file
 185Node-action: add
 186Node-copyfrom-rev: 2
 187Node-copyfrom-path: trunk/Makefile
 188Text-copy-source-md5: bfd8ff778d1492dc6758567373176a89
 189Text-copy-source-sha1: 103205ce331f7d64086dba497574734f78439590
 190
 191
 192Revision-number: 4
 193Prop-content-length: 121
 194Content-length: 121
 195
 196K 7
 197svn:log
 198V 22
 199(r4) make right branch
 200K 10
 201svn:author
 202V 4
 203samv
 204K 8
 205svn:date
 206V 27
 2072009-12-19T16:17:53.177879Z
 208PROPS-END
 209
 210Node-path: branches/right
 211Node-kind: dir
 212Node-action: add
 213Node-copyfrom-rev: 1
 214Node-copyfrom-path: trunk
 215
 216
 217Node-path: branches/right/Makefile
 218Node-kind: file
 219Node-action: add
 220Node-copyfrom-rev: 2
 221Node-copyfrom-path: trunk/Makefile
 222Text-copy-source-md5: bfd8ff778d1492dc6758567373176a89
 223Text-copy-source-sha1: 103205ce331f7d64086dba497574734f78439590
 224
 225
 226Revision-number: 5
 227Prop-content-length: 117
 228Content-length: 117
 229
 230K 7
 231svn:log
 232V 18
 233(r5) left update 1
 234K 10
 235svn:author
 236V 4
 237samv
 238K 8
 239svn:date
 240V 27
 2412009-12-19T16:17:53.604691Z
 242PROPS-END
 243
 244Node-path: branches/left/Makefile
 245Node-kind: file
 246Node-action: change
 247Text-content-length: 2465
 248Text-content-md5: 16e38d9753b061731650561ce01b1195
 249Text-content-sha1: 36da4b84ea9b64218ab48171dfc5c48ae025f38b
 250Content-length: 2465
 251
 252# -DCOLLISION_CHECK if you believe that SHA1's
 253# 1461501637330902918203684832716283019655932542976 hashes do not give you
 254# enough guarantees about no collisions between objects ever hapenning.
 255#
 256# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 257# Note that you need some new glibc (at least >2.2.4) for this, and it will
 258# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 259# break unless your underlying filesystem supports those sub-second times
 260# (my ext3 doesn't).
 261CFLAGS=-g -O3 -Wall
 262
 263CC=gcc
 264
 265
 266PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 267        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 268        check-files ls-tree merge-base
 269
 270all: $(PROG)
 271
 272install: $(PROG)
 273        install $(PROG) $(HOME)/bin/
 274
 275LIBS= -lssl -lz
 276
 277init-db: init-db.o
 278
 279update-cache: update-cache.o read-cache.o
 280        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 281
 282show-diff: show-diff.o read-cache.o
 283        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 284
 285write-tree: write-tree.o read-cache.o
 286        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 287
 288read-tree: read-tree.o read-cache.o
 289        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 290
 291commit-tree: commit-tree.o read-cache.o
 292        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 293
 294cat-file: cat-file.o read-cache.o
 295        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 296
 297fsck-cache: fsck-cache.o read-cache.o
 298        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o $(LIBS)
 299
 300checkout-cache: checkout-cache.o read-cache.o
 301        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 302
 303diff-tree: diff-tree.o read-cache.o
 304        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 305
 306rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 307        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 308
 309show-files: show-files.o read-cache.o
 310        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 311
 312check-files: check-files.o read-cache.o
 313        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 314
 315ls-tree: ls-tree.o read-cache.o
 316        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 317
 318merge-base: merge-base.o read-cache.o
 319        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 320
 321read-cache.o: cache.h
 322show-diff.o: cache.h
 323
 324clean:
 325        rm -f *.o $(PROG)
 326
 327backup: clean
 328        cd .. ; tar czvf dircache.tar.gz dir-cache
 329
 330
 331Revision-number: 6
 332Prop-content-length: 118
 333Content-length: 118
 334
 335K 7
 336svn:log
 337V 19
 338(r6) right update 1
 339K 10
 340svn:author
 341V 4
 342samv
 343K 8
 344svn:date
 345V 27
 3462009-12-19T16:17:54.063555Z
 347PROPS-END
 348
 349Node-path: branches/right/Makefile
 350Node-kind: file
 351Node-action: change
 352Text-content-length: 2521
 353Text-content-md5: 0668418a621333f4aa8b6632cd63e2a0
 354Text-content-sha1: 4f29afd038e52f45acb5ef8c41acfc70062a741a
 355Content-length: 2521
 356
 357# -DCOLLISION_CHECK if you believe that SHA1's
 358# 1461501637330902918203684832716283019655932542976 hashes do not give you
 359# enough guarantees about no collisions between objects ever hapenning.
 360#
 361# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 362# Note that you need some new glibc (at least >2.2.4) for this, and it will
 363# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 364# break unless your underlying filesystem supports those sub-second times
 365# (my ext3 doesn't).
 366CFLAGS=-g -O3 -Wall
 367
 368CC=gcc
 369
 370
 371PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 372        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 373        check-files ls-tree merge-base merge-cache
 374
 375all: $(PROG)
 376
 377install: $(PROG)
 378        install $(PROG) $(HOME)/bin/
 379
 380LIBS= -lssl -lz
 381
 382init-db: init-db.o
 383
 384update-cache: update-cache.o read-cache.o
 385        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 386
 387show-diff: show-diff.o read-cache.o
 388        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 389
 390write-tree: write-tree.o read-cache.o
 391        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 392
 393read-tree: read-tree.o read-cache.o
 394        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 395
 396commit-tree: commit-tree.o read-cache.o
 397        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 398
 399cat-file: cat-file.o read-cache.o
 400        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 401
 402fsck-cache: fsck-cache.o read-cache.o
 403        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o $(LIBS)
 404
 405checkout-cache: checkout-cache.o read-cache.o
 406        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 407
 408diff-tree: diff-tree.o read-cache.o
 409        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 410
 411rev-tree: rev-tree.o read-cache.o
 412        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o $(LIBS)
 413
 414show-files: show-files.o read-cache.o
 415        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 416
 417check-files: check-files.o read-cache.o
 418        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 419
 420ls-tree: ls-tree.o read-cache.o
 421        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 422
 423merge-base: merge-base.o read-cache.o
 424        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 425
 426merge-cache: merge-cache.o read-cache.o
 427        $(CC) $(CFLAGS) -o merge-cache merge-cache.o read-cache.o $(LIBS)
 428
 429read-cache.o: cache.h
 430show-diff.o: cache.h
 431
 432clean:
 433        rm -f *.o $(PROG)
 434
 435backup: clean
 436        cd .. ; tar czvf dircache.tar.gz dir-cache
 437
 438
 439Revision-number: 7
 440Prop-content-length: 117
 441Content-length: 117
 442
 443K 7
 444svn:log
 445V 18
 446(r7) left update 2
 447K 10
 448svn:author
 449V 4
 450samv
 451K 8
 452svn:date
 453V 27
 4542009-12-19T16:17:54.523904Z
 455PROPS-END
 456
 457Node-path: branches/left/Makefile
 458Node-kind: file
 459Node-action: change
 460Text-content-length: 2529
 461Text-content-md5: f6b197cc3f2e89a83e545d4bb003de73
 462Text-content-sha1: 2f656677cfec0bceec85e53036ffb63e25126f8e
 463Content-length: 2529
 464
 465# -DCOLLISION_CHECK if you believe that SHA1's
 466# 1461501637330902918203684832716283019655932542976 hashes do not give you
 467# enough guarantees about no collisions between objects ever hapenning.
 468#
 469# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 470# Note that you need some new glibc (at least >2.2.4) for this, and it will
 471# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 472# break unless your underlying filesystem supports those sub-second times
 473# (my ext3 doesn't).
 474CFLAGS=-g -O3 -Wall
 475
 476CC=gcc
 477
 478
 479PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 480        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 481        check-files ls-tree merge-base
 482
 483all: $(PROG)
 484
 485install: $(PROG)
 486        install $(PROG) $(HOME)/bin/
 487
 488LIBS= -lssl -lz
 489
 490init-db: init-db.o
 491
 492update-cache: update-cache.o read-cache.o
 493        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 494
 495show-diff: show-diff.o read-cache.o
 496        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 497
 498write-tree: write-tree.o read-cache.o
 499        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 500
 501read-tree: read-tree.o read-cache.o
 502        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 503
 504commit-tree: commit-tree.o read-cache.o
 505        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 506
 507cat-file: cat-file.o read-cache.o
 508        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 509
 510fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
 511        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 512
 513checkout-cache: checkout-cache.o read-cache.o
 514        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 515
 516diff-tree: diff-tree.o read-cache.o
 517        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 518
 519rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 520        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 521
 522show-files: show-files.o read-cache.o
 523        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 524
 525check-files: check-files.o read-cache.o
 526        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 527
 528ls-tree: ls-tree.o read-cache.o
 529        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 530
 531merge-base: merge-base.o read-cache.o
 532        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o $(LIBS)
 533
 534read-cache.o: cache.h
 535show-diff.o: cache.h
 536
 537clean:
 538        rm -f *.o $(PROG)
 539
 540backup: clean
 541        cd .. ; tar czvf dircache.tar.gz dir-cache
 542
 543
 544Revision-number: 8
 545Prop-content-length: 117
 546Content-length: 117
 547
 548K 7
 549svn:log
 550V 18
 551(r8) left update 3
 552K 10
 553svn:author
 554V 4
 555samv
 556K 8
 557svn:date
 558V 27
 5592009-12-19T16:17:54.975970Z
 560PROPS-END
 561
 562Node-path: branches/left/Makefile
 563Node-kind: file
 564Node-action: change
 565Text-content-length: 2593
 566Text-content-md5: 5ccff689fb290e00b85fe18ee50c54ba
 567Text-content-sha1: a13de8e23f1483efca3e57b2b64b0ae6f740ce10
 568Content-length: 2593
 569
 570# -DCOLLISION_CHECK if you believe that SHA1's
 571# 1461501637330902918203684832716283019655932542976 hashes do not give you
 572# enough guarantees about no collisions between objects ever hapenning.
 573#
 574# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 575# Note that you need some new glibc (at least >2.2.4) for this, and it will
 576# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 577# break unless your underlying filesystem supports those sub-second times
 578# (my ext3 doesn't).
 579CFLAGS=-g -O3 -Wall
 580
 581CC=gcc
 582
 583
 584PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 585        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 586        check-files ls-tree merge-base
 587
 588all: $(PROG)
 589
 590install: $(PROG)
 591        install $(PROG) $(HOME)/bin/
 592
 593LIBS= -lssl -lz
 594
 595init-db: init-db.o
 596
 597update-cache: update-cache.o read-cache.o
 598        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 599
 600show-diff: show-diff.o read-cache.o
 601        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 602
 603write-tree: write-tree.o read-cache.o
 604        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 605
 606read-tree: read-tree.o read-cache.o
 607        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 608
 609commit-tree: commit-tree.o read-cache.o
 610        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 611
 612cat-file: cat-file.o read-cache.o
 613        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 614
 615fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
 616        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 617
 618checkout-cache: checkout-cache.o read-cache.o
 619        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 620
 621diff-tree: diff-tree.o read-cache.o
 622        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 623
 624rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 625        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 626
 627show-files: show-files.o read-cache.o
 628        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 629
 630check-files: check-files.o read-cache.o
 631        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 632
 633ls-tree: ls-tree.o read-cache.o
 634        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 635
 636merge-base: merge-base.o read-cache.o object.o commit.o tree.o blob.o
 637        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 638
 639read-cache.o: cache.h
 640show-diff.o: cache.h
 641
 642clean:
 643        rm -f *.o $(PROG)
 644
 645backup: clean
 646        cd .. ; tar czvf dircache.tar.gz dir-cache
 647
 648
 649Revision-number: 9
 650Prop-content-length: 124
 651Content-length: 124
 652
 653K 7
 654svn:log
 655V 25
 656(r9) make left sub-branch
 657K 10
 658svn:author
 659V 4
 660samv
 661K 8
 662svn:date
 663V 27
 6642009-12-19T16:17:55.459904Z
 665PROPS-END
 666
 667Node-path: branches/left-sub
 668Node-kind: dir
 669Node-action: add
 670Node-copyfrom-rev: 3
 671Node-copyfrom-path: branches/left
 672
 673
 674Node-path: branches/left-sub/Makefile
 675Node-kind: file
 676Node-action: delete
 677
 678Node-path: branches/left-sub/Makefile
 679Node-kind: file
 680Node-action: add
 681Node-copyfrom-rev: 8
 682Node-copyfrom-path: branches/left/Makefile
 683Text-copy-source-md5: 5ccff689fb290e00b85fe18ee50c54ba
 684Text-copy-source-sha1: a13de8e23f1483efca3e57b2b64b0ae6f740ce10
 685
 686
 687
 688
 689Revision-number: 10
 690Prop-content-length: 129
 691Content-length: 129
 692
 693K 7
 694svn:log
 695V 30
 696(r10) left sub-branch update 1
 697K 10
 698svn:author
 699V 4
 700samv
 701K 8
 702svn:date
 703V 27
 7042009-12-19T16:17:55.862113Z
 705PROPS-END
 706
 707Node-path: branches/left-sub/README
 708Node-kind: file
 709Node-action: add
 710Prop-content-length: 10
 711Text-content-length: 7
 712Text-content-md5: fdbcfb6be9afe1121862143f226b51cf
 713Text-content-sha1: 1d1f5ea4ceb584337ffe59b8980d92e3b78dfef4
 714Content-length: 17
 715
 716PROPS-END
 717crunch
 718
 719
 720Revision-number: 11
 721Prop-content-length: 126
 722Content-length: 126
 723
 724K 7
 725svn:log
 726V 27
 727(r11) Merge left to trunk 1
 728K 10
 729svn:author
 730V 4
 731samv
 732K 8
 733svn:date
 734V 27
 7352009-12-19T16:17:56.413416Z
 736PROPS-END
 737
 738Node-path: trunk
 739Node-kind: dir
 740Node-action: change
 741Prop-content-length: 54
 742Content-length: 54
 743
 744K 13
 745svn:mergeinfo
 746V 19
 747/branches/left:2-10
 748PROPS-END
 749
 750
 751Node-path: trunk/Makefile
 752Node-kind: file
 753Node-action: change
 754Text-content-length: 2593
 755Text-content-md5: 5ccff689fb290e00b85fe18ee50c54ba
 756Text-content-sha1: a13de8e23f1483efca3e57b2b64b0ae6f740ce10
 757Content-length: 2593
 758
 759# -DCOLLISION_CHECK if you believe that SHA1's
 760# 1461501637330902918203684832716283019655932542976 hashes do not give you
 761# enough guarantees about no collisions between objects ever hapenning.
 762#
 763# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 764# Note that you need some new glibc (at least >2.2.4) for this, and it will
 765# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 766# break unless your underlying filesystem supports those sub-second times
 767# (my ext3 doesn't).
 768CFLAGS=-g -O3 -Wall
 769
 770CC=gcc
 771
 772
 773PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 774        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 775        check-files ls-tree merge-base
 776
 777all: $(PROG)
 778
 779install: $(PROG)
 780        install $(PROG) $(HOME)/bin/
 781
 782LIBS= -lssl -lz
 783
 784init-db: init-db.o
 785
 786update-cache: update-cache.o read-cache.o
 787        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 788
 789show-diff: show-diff.o read-cache.o
 790        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 791
 792write-tree: write-tree.o read-cache.o
 793        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 794
 795read-tree: read-tree.o read-cache.o
 796        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 797
 798commit-tree: commit-tree.o read-cache.o
 799        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 800
 801cat-file: cat-file.o read-cache.o
 802        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 803
 804fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
 805        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 806
 807checkout-cache: checkout-cache.o read-cache.o
 808        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 809
 810diff-tree: diff-tree.o read-cache.o
 811        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 812
 813rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 814        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 815
 816show-files: show-files.o read-cache.o
 817        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 818
 819check-files: check-files.o read-cache.o
 820        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
 821
 822ls-tree: ls-tree.o read-cache.o
 823        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
 824
 825merge-base: merge-base.o read-cache.o object.o commit.o tree.o blob.o
 826        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 827
 828read-cache.o: cache.h
 829show-diff.o: cache.h
 830
 831clean:
 832        rm -f *.o $(PROG)
 833
 834backup: clean
 835        cd .. ; tar czvf dircache.tar.gz dir-cache
 836
 837
 838Revision-number: 12
 839Prop-content-length: 118
 840Content-length: 118
 841
 842K 7
 843svn:log
 844V 19
 845(r12) left update 4
 846K 10
 847svn:author
 848V 4
 849samv
 850K 8
 851svn:date
 852V 27
 8532009-12-19T16:17:56.831014Z
 854PROPS-END
 855
 856Node-path: branches/left/zlonk
 857Node-kind: file
 858Node-action: add
 859Prop-content-length: 10
 860Text-content-length: 7
 861Text-content-md5: 8b9d8c7c2aaa6167e7d3407a773bbbba
 862Text-content-sha1: 9716527ebd70a75c27625cacbeb2d897c6e86178
 863Content-length: 17
 864
 865PROPS-END
 866touche
 867
 868
 869Revision-number: 13
 870Prop-content-length: 119
 871Content-length: 119
 872
 873K 7
 874svn:log
 875V 20
 876(r13) right update 2
 877K 10
 878svn:author
 879V 4
 880samv
 881K 8
 882svn:date
 883V 27
 8842009-12-19T16:17:57.341143Z
 885PROPS-END
 886
 887Node-path: branches/right/bang
 888Node-kind: file
 889Node-action: add
 890Prop-content-length: 10
 891Text-content-length: 8
 892Text-content-md5: 34c28f1d2dc6a9adeccc4265bf7516cb
 893Text-content-sha1: 0bc5bb345c0e71d28f784f12e0bd2d384c283062
 894Content-length: 18
 895
 896PROPS-END
 897thwacke
 898
 899
 900Revision-number: 14
 901Prop-content-length: 141
 902Content-length: 141
 903
 904K 7
 905svn:log
 906V 42
 907(r14) Cherry-pick right 2 commits to trunk
 908K 10
 909svn:author
 910V 4
 911samv
 912K 8
 913svn:date
 914V 27
 9152009-12-19T16:17:57.841851Z
 916PROPS-END
 917
 918Node-path: trunk
 919Node-kind: dir
 920Node-action: change
 921Prop-content-length: 75
 922Content-length: 75
 923
 924K 13
 925svn:mergeinfo
 926V 40
 927/branches/left:2-10
 928/branches/right:6-13
 929PROPS-END
 930
 931
 932Node-path: trunk/Makefile
 933Node-kind: file
 934Node-action: change
 935Text-content-length: 2713
 936Text-content-md5: 0afbe34f244cd662b1f97d708c687f90
 937Text-content-sha1: 46d9377d783e67a9b581da110352e799517c8a14
 938Content-length: 2713
 939
 940# -DCOLLISION_CHECK if you believe that SHA1's
 941# 1461501637330902918203684832716283019655932542976 hashes do not give you
 942# enough guarantees about no collisions between objects ever hapenning.
 943#
 944# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
 945# Note that you need some new glibc (at least >2.2.4) for this, and it will
 946# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 947# break unless your underlying filesystem supports those sub-second times
 948# (my ext3 doesn't).
 949CFLAGS=-g -O3 -Wall
 950
 951CC=gcc
 952
 953
 954PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
 955        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
 956        check-files ls-tree merge-base merge-cache
 957
 958all: $(PROG)
 959
 960install: $(PROG)
 961        install $(PROG) $(HOME)/bin/
 962
 963LIBS= -lssl -lz
 964
 965init-db: init-db.o
 966
 967update-cache: update-cache.o read-cache.o
 968        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
 969
 970show-diff: show-diff.o read-cache.o
 971        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
 972
 973write-tree: write-tree.o read-cache.o
 974        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
 975
 976read-tree: read-tree.o read-cache.o
 977        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
 978
 979commit-tree: commit-tree.o read-cache.o
 980        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
 981
 982cat-file: cat-file.o read-cache.o
 983        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
 984
 985fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
 986        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 987
 988checkout-cache: checkout-cache.o read-cache.o
 989        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
 990
 991diff-tree: diff-tree.o read-cache.o
 992        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
 993
 994rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
 995        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
 996
 997show-files: show-files.o read-cache.o
 998        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
 999
1000check-files: check-files.o read-cache.o
1001        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
1002
1003ls-tree: ls-tree.o read-cache.o
1004        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
1005
1006merge-base: merge-base.o read-cache.o object.o commit.o tree.o blob.o
1007        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
1008
1009merge-cache: merge-cache.o read-cache.o
1010        $(CC) $(CFLAGS) -o merge-cache merge-cache.o read-cache.o $(LIBS)
1011
1012read-cache.o: cache.h
1013show-diff.o: cache.h
1014
1015clean:
1016        rm -f *.o $(PROG)
1017
1018backup: clean
1019        cd .. ; tar czvf dircache.tar.gz dir-cache
1020
1021
1022Node-path: trunk/bang
1023Node-kind: file
1024Node-action: add
1025Node-copyfrom-rev: 13
1026Node-copyfrom-path: branches/right/bang
1027Text-copy-source-md5: 34c28f1d2dc6a9adeccc4265bf7516cb
1028Text-copy-source-sha1: 0bc5bb345c0e71d28f784f12e0bd2d384c283062
1029
1030
1031Revision-number: 15
1032Prop-content-length: 127
1033Content-length: 127
1034
1035K 7
1036svn:log
1037V 28
1038(r15) Merge right to trunk 1
1039K 10
1040svn:author
1041V 4
1042samv
1043K 8
1044svn:date
1045V 27
10462009-12-19T16:17:58.368520Z
1047PROPS-END
1048
1049Node-path: trunk
1050Node-kind: dir
1051Node-action: change
1052Prop-content-length: 75
1053Content-length: 75
1054
1055K 13
1056svn:mergeinfo
1057V 40
1058/branches/left:2-10
1059/branches/right:2-14
1060PROPS-END
1061
1062
1063Revision-number: 16
1064Prop-content-length: 119
1065Content-length: 119
1066
1067K 7
1068svn:log
1069V 20
1070(r16) right update 3
1071K 10
1072svn:author
1073V 4
1074samv
1075K 8
1076svn:date
1077V 27
10782009-12-19T16:17:58.779056Z
1079PROPS-END
1080
1081Node-path: branches/right/urkkk
1082Node-kind: file
1083Node-action: add
1084Prop-content-length: 10
1085Text-content-length: 6
1086Text-content-md5: 5889c8392e16251b0c80927607a03036
1087Text-content-sha1: 3934264d277a0cf886b6b1c7f2b9e56da2525302
1088Content-length: 16
1089
1090PROPS-END
1091whamm
1092
1093
1094Revision-number: 17
1095Prop-content-length: 119
1096Content-length: 119
1097
1098K 7
1099svn:log
1100V 20
1101(r17) trunk update 1
1102K 10
1103svn:author
1104V 4
1105samv
1106K 8
1107svn:date
1108V 27
11092009-12-19T16:17:59.221851Z
1110PROPS-END
1111
1112Node-path: trunk/vronk
1113Node-kind: file
1114Node-action: add
1115Prop-content-length: 10
1116Text-content-length: 4
1117Text-content-md5: b2f80fa02a7f1364b9c29d3da44bf9f9
1118Text-content-sha1: e994d980c0f2d7a3f76138bf96d57f36f9633828
1119Content-length: 14
1120
1121PROPS-END
1122pow
1123
1124
1125Revision-number: 18
1126Prop-content-length: 135
1127Content-length: 135
1128
1129K 7
1130svn:log
1131V 36
1132(r18) Merge right to left sub-branch
1133K 10
1134svn:author
1135V 4
1136samv
1137K 8
1138svn:date
1139V 27
11402009-12-19T16:17:59.781666Z
1141PROPS-END
1142
1143Node-path: branches/left-sub
1144Node-kind: dir
1145Node-action: change
1146Prop-content-length: 55
1147Content-length: 55
1148
1149K 13
1150svn:mergeinfo
1151V 20
1152/branches/right:2-17
1153PROPS-END
1154
1155
1156Node-path: branches/left-sub/Makefile
1157Node-kind: file
1158Node-action: change
1159Text-content-length: 2713
1160Text-content-md5: 0afbe34f244cd662b1f97d708c687f90
1161Text-content-sha1: 46d9377d783e67a9b581da110352e799517c8a14
1162Content-length: 2713
1163
1164# -DCOLLISION_CHECK if you believe that SHA1's
1165# 1461501637330902918203684832716283019655932542976 hashes do not give you
1166# enough guarantees about no collisions between objects ever hapenning.
1167#
1168# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
1169# Note that you need some new glibc (at least >2.2.4) for this, and it will
1170# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
1171# break unless your underlying filesystem supports those sub-second times
1172# (my ext3 doesn't).
1173CFLAGS=-g -O3 -Wall
1174
1175CC=gcc
1176
1177
1178PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
1179        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
1180        check-files ls-tree merge-base merge-cache
1181
1182all: $(PROG)
1183
1184install: $(PROG)
1185        install $(PROG) $(HOME)/bin/
1186
1187LIBS= -lssl -lz
1188
1189init-db: init-db.o
1190
1191update-cache: update-cache.o read-cache.o
1192        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
1193
1194show-diff: show-diff.o read-cache.o
1195        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
1196
1197write-tree: write-tree.o read-cache.o
1198        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
1199
1200read-tree: read-tree.o read-cache.o
1201        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
1202
1203commit-tree: commit-tree.o read-cache.o
1204        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
1205
1206cat-file: cat-file.o read-cache.o
1207        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
1208
1209fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
1210        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
1211
1212checkout-cache: checkout-cache.o read-cache.o
1213        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
1214
1215diff-tree: diff-tree.o read-cache.o
1216        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
1217
1218rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
1219        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
1220
1221show-files: show-files.o read-cache.o
1222        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
1223
1224check-files: check-files.o read-cache.o
1225        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
1226
1227ls-tree: ls-tree.o read-cache.o
1228        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
1229
1230merge-base: merge-base.o read-cache.o object.o commit.o tree.o blob.o
1231        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
1232
1233merge-cache: merge-cache.o read-cache.o
1234        $(CC) $(CFLAGS) -o merge-cache merge-cache.o read-cache.o $(LIBS)
1235
1236read-cache.o: cache.h
1237show-diff.o: cache.h
1238
1239clean:
1240        rm -f *.o $(PROG)
1241
1242backup: clean
1243        cd .. ; tar czvf dircache.tar.gz dir-cache
1244
1245
1246Node-path: branches/left-sub/bang
1247Node-kind: file
1248Node-action: add
1249Node-copyfrom-rev: 17
1250Node-copyfrom-path: branches/right/bang
1251Text-copy-source-md5: 34c28f1d2dc6a9adeccc4265bf7516cb
1252Text-copy-source-sha1: 0bc5bb345c0e71d28f784f12e0bd2d384c283062
1253
1254
1255Node-path: branches/left-sub/urkkk
1256Node-kind: file
1257Node-action: add
1258Node-copyfrom-rev: 17
1259Node-copyfrom-path: branches/right/urkkk
1260Text-copy-source-md5: 5889c8392e16251b0c80927607a03036
1261Text-copy-source-sha1: 3934264d277a0cf886b6b1c7f2b9e56da2525302
1262
1263
1264Revision-number: 19
1265Prop-content-length: 129
1266Content-length: 129
1267
1268K 7
1269svn:log
1270V 30
1271(r19) left sub-branch update 2
1272K 10
1273svn:author
1274V 4
1275samv
1276K 8
1277svn:date
1278V 27
12792009-12-19T16:18:00.200531Z
1280PROPS-END
1281
1282Node-path: branches/left-sub/wham_eth
1283Node-kind: file
1284Node-action: add
1285Prop-content-length: 10
1286Text-content-length: 6
1287Text-content-md5: 757bcd5818572ef3f9580052617c1c8b
1288Text-content-sha1: b165019b005c199237ba822c4404e771e93b654a
1289Content-length: 16
1290
1291PROPS-END
1292zowie
1293
1294
1295Revision-number: 20
1296Prop-content-length: 118
1297Content-length: 118
1298
1299K 7
1300svn:log
1301V 19
1302(r20) left update 5
1303K 10
1304svn:author
1305V 4
1306samv
1307K 8
1308svn:date
1309V 27
13102009-12-19T16:18:00.659636Z
1311PROPS-END
1312
1313Node-path: branches/left/glurpp
1314Node-kind: file
1315Node-action: add
1316Prop-content-length: 10
1317Text-content-length: 8
1318Text-content-md5: 14a169f628e0bb59df9c2160649d0a30
1319Text-content-sha1: ef7d929e52177767ecfcd28941f6b7f04b4131e3
1320Content-length: 18
1321
1322PROPS-END
1323eee_yow
1324
1325
1326Revision-number: 21
1327Prop-content-length: 147
1328Content-length: 147
1329
1330K 7
1331svn:log
1332V 48
1333(r21) Cherry-pick left sub-branch commit to left
1334K 10
1335svn:author
1336V 4
1337samv
1338K 8
1339svn:date
1340V 27
13412009-12-19T16:18:01.194402Z
1342PROPS-END
1343
1344Node-path: branches/left
1345Node-kind: dir
1346Node-action: change
1347Prop-content-length: 56
1348Content-length: 56
1349
1350K 13
1351svn:mergeinfo
1352V 21
1353/branches/left-sub:19
1354PROPS-END
1355
1356
1357Node-path: branches/left/wham_eth
1358Node-kind: file
1359Node-action: add
1360Node-copyfrom-rev: 19
1361Node-copyfrom-path: branches/left-sub/wham_eth
1362Text-copy-source-md5: 757bcd5818572ef3f9580052617c1c8b
1363Text-copy-source-sha1: b165019b005c199237ba822c4404e771e93b654a
1364
1365
1366Revision-number: 22
1367Prop-content-length: 134
1368Content-length: 134
1369
1370K 7
1371svn:log
1372V 35
1373(r22) Merge left sub-branch to left
1374K 10
1375svn:author
1376V 4
1377samv
1378K 8
1379svn:date
1380V 27
13812009-12-19T16:18:01.679218Z
1382PROPS-END
1383
1384Node-path: branches/left
1385Node-kind: dir
1386Node-action: change
1387Prop-content-length: 79
1388Content-length: 79
1389
1390K 13
1391svn:mergeinfo
1392V 44
1393/branches/left-sub:4-19
1394/branches/right:2-17
1395PROPS-END
1396
1397
1398Node-path: branches/left/Makefile
1399Node-kind: file
1400Node-action: change
1401Text-content-length: 2713
1402Text-content-md5: 0afbe34f244cd662b1f97d708c687f90
1403Text-content-sha1: 46d9377d783e67a9b581da110352e799517c8a14
1404Content-length: 2713
1405
1406# -DCOLLISION_CHECK if you believe that SHA1's
1407# 1461501637330902918203684832716283019655932542976 hashes do not give you
1408# enough guarantees about no collisions between objects ever hapenning.
1409#
1410# -DNSEC if you want git to care about sub-second file mtimes and ctimes.
1411# Note that you need some new glibc (at least >2.2.4) for this, and it will
1412# BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
1413# break unless your underlying filesystem supports those sub-second times
1414# (my ext3 doesn't).
1415CFLAGS=-g -O3 -Wall
1416
1417CC=gcc
1418
1419
1420PROG=   update-cache show-diff init-db write-tree read-tree commit-tree \
1421        cat-file fsck-cache checkout-cache diff-tree rev-tree show-files \
1422        check-files ls-tree merge-base merge-cache
1423
1424all: $(PROG)
1425
1426install: $(PROG)
1427        install $(PROG) $(HOME)/bin/
1428
1429LIBS= -lssl -lz
1430
1431init-db: init-db.o
1432
1433update-cache: update-cache.o read-cache.o
1434        $(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)
1435
1436show-diff: show-diff.o read-cache.o
1437        $(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)
1438
1439write-tree: write-tree.o read-cache.o
1440        $(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)
1441
1442read-tree: read-tree.o read-cache.o
1443        $(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)
1444
1445commit-tree: commit-tree.o read-cache.o
1446        $(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)
1447
1448cat-file: cat-file.o read-cache.o
1449        $(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)
1450
1451fsck-cache: fsck-cache.o read-cache.o object.o commit.o tree.o blob.o
1452        $(CC) $(CFLAGS) -o fsck-cache fsck-cache.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
1453
1454checkout-cache: checkout-cache.o read-cache.o
1455        $(CC) $(CFLAGS) -o checkout-cache checkout-cache.o read-cache.o $(LIBS)
1456
1457diff-tree: diff-tree.o read-cache.o
1458        $(CC) $(CFLAGS) -o diff-tree diff-tree.o read-cache.o $(LIBS)
1459
1460rev-tree: rev-tree.o read-cache.o object.o commit.o tree.o blob.o
1461        $(CC) $(CFLAGS) -o rev-tree rev-tree.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
1462
1463show-files: show-files.o read-cache.o
1464        $(CC) $(CFLAGS) -o show-files show-files.o read-cache.o $(LIBS)
1465
1466check-files: check-files.o read-cache.o
1467        $(CC) $(CFLAGS) -o check-files check-files.o read-cache.o $(LIBS)
1468
1469ls-tree: ls-tree.o read-cache.o
1470        $(CC) $(CFLAGS) -o ls-tree ls-tree.o read-cache.o $(LIBS)
1471
1472merge-base: merge-base.o read-cache.o object.o commit.o tree.o blob.o
1473        $(CC) $(CFLAGS) -o merge-base merge-base.o read-cache.o object.o commit.o tree.o blob.o $(LIBS)
1474
1475merge-cache: merge-cache.o read-cache.o
1476        $(CC) $(CFLAGS) -o merge-cache merge-cache.o read-cache.o $(LIBS)
1477
1478read-cache.o: cache.h
1479show-diff.o: cache.h
1480
1481clean:
1482        rm -f *.o $(PROG)
1483
1484backup: clean
1485        cd .. ; tar czvf dircache.tar.gz dir-cache
1486
1487
1488Node-path: branches/left/README
1489Node-kind: file
1490Node-action: add
1491Node-copyfrom-rev: 18
1492Node-copyfrom-path: branches/left-sub/README
1493Text-copy-source-md5: fdbcfb6be9afe1121862143f226b51cf
1494Text-copy-source-sha1: 1d1f5ea4ceb584337ffe59b8980d92e3b78dfef4
1495
1496
1497Node-path: branches/left/bang
1498Node-kind: file
1499Node-action: add
1500Node-copyfrom-rev: 18
1501Node-copyfrom-path: branches/left-sub/bang
1502Text-copy-source-md5: 34c28f1d2dc6a9adeccc4265bf7516cb
1503Text-copy-source-sha1: 0bc5bb345c0e71d28f784f12e0bd2d384c283062
1504
1505
1506Node-path: branches/left/urkkk
1507Node-kind: file
1508Node-action: add
1509Node-copyfrom-rev: 18
1510Node-copyfrom-path: branches/left-sub/urkkk
1511Text-copy-source-md5: 5889c8392e16251b0c80927607a03036
1512Text-copy-source-sha1: 3934264d277a0cf886b6b1c7f2b9e56da2525302
1513
1514
1515Revision-number: 23
1516Prop-content-length: 126
1517Content-length: 126
1518
1519K 7
1520svn:log
1521V 27
1522(r23) Merge left to trunk 2
1523K 10
1524svn:author
1525V 4
1526samv
1527K 8
1528svn:date
1529V 27
15302009-12-19T16:18:02.212349Z
1531PROPS-END
1532
1533Node-path: trunk
1534Node-kind: dir
1535Node-action: change
1536Prop-content-length: 99
1537Content-length: 99
1538
1539K 13
1540svn:mergeinfo
1541V 64
1542/branches/left:2-22
1543/branches/left-sub:4-19
1544/branches/right:2-17
1545PROPS-END
1546
1547
1548Node-path: trunk/README
1549Node-kind: file
1550Node-action: add
1551Node-copyfrom-rev: 22
1552Node-copyfrom-path: branches/left/README
1553Text-copy-source-md5: fdbcfb6be9afe1121862143f226b51cf
1554Text-copy-source-sha1: 1d1f5ea4ceb584337ffe59b8980d92e3b78dfef4
1555
1556
1557Node-path: trunk/glurpp
1558Node-kind: file
1559Node-action: add
1560Node-copyfrom-rev: 22
1561Node-copyfrom-path: branches/left/glurpp
1562Text-copy-source-md5: 14a169f628e0bb59df9c2160649d0a30
1563Text-copy-source-sha1: ef7d929e52177767ecfcd28941f6b7f04b4131e3
1564
1565
1566Node-path: trunk/urkkk
1567Node-kind: file
1568Node-action: add
1569Node-copyfrom-rev: 22
1570Node-copyfrom-path: branches/left/urkkk
1571Text-copy-source-md5: 5889c8392e16251b0c80927607a03036
1572Text-copy-source-sha1: 3934264d277a0cf886b6b1c7f2b9e56da2525302
1573
1574
1575Node-path: trunk/wham_eth
1576Node-kind: file
1577Node-action: add
1578Node-copyfrom-rev: 22
1579Node-copyfrom-path: branches/left/wham_eth
1580Text-copy-source-md5: 757bcd5818572ef3f9580052617c1c8b
1581Text-copy-source-sha1: b165019b005c199237ba822c4404e771e93b654a
1582
1583
1584Node-path: trunk/zlonk
1585Node-kind: file
1586Node-action: add
1587Node-copyfrom-rev: 22
1588Node-copyfrom-path: branches/left/zlonk
1589Text-copy-source-md5: 8b9d8c7c2aaa6167e7d3407a773bbbba
1590Text-copy-source-sha1: 9716527ebd70a75c27625cacbeb2d897c6e86178
1591
1592
1593Revision-number: 24
1594Prop-content-length: 131
1595Content-length: 131
1596
1597K 7
1598svn:log
1599V 32
1600(r24) non-merge right to trunk 2
1601K 10
1602svn:author
1603V 4
1604samv
1605K 8
1606svn:date
1607V 27
16082009-12-19T16:18:02.672148Z
1609PROPS-END
1610
1611Node-path: trunk
1612Node-kind: dir
1613Node-action: change
1614Prop-content-length: 99
1615Content-length: 99
1616
1617K 13
1618svn:mergeinfo
1619V 64
1620/branches/left:2-22
1621/branches/left-sub:4-19
1622/branches/right:2-22
1623PROPS-END
1624
1625