>>> >>> Emerging (1 of 1) dev-util/git-1.5.2.1 to / * git-1.5.2.1.tar.bz2 RMD160 ;-) ... [ ok ] * git-1.5.2.1.tar.bz2 SHA1 ;-) ... [ ok ] * git-1.5.2.1.tar.bz2 SHA256 ;-) ... [ ok ] * git-1.5.2.1.tar.bz2 size ;-) ... [ ok ] * git-manpages-1.5.2.1.tar.bz2 RMD160 ;-) ... [ ok ] * git-manpages-1.5.2.1.tar.bz2 SHA1 ;-) ... [ ok ] * git-manpages-1.5.2.1.tar.bz2 SHA256 ;-) ... [ ok ] * git-manpages-1.5.2.1.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking git-1.5.2.1.tar.bz2 ;-) ... [ ok ] * checking git-manpages-1.5.2.1.tar.bz2 ;-) ... [ ok ] >>> >>> Unpacking source... >>> >>> Unpacking git-1.5.2.1.tar.bz2 to /var/tmp/portage/dev-util/git-1.5.2.1/work >>> >>> Unpacking git-manpages-1.5.2.1.tar.bz2 to /var/tmp/portage/dev-util/git-1.5.2.1/work * Applying git-1.5.0-symlinks.patch ... [ ok ] >>> >>> Source unpacked. >>> >>> Compiling source in /var/tmp/portage/dev-util/git-1.5.2.1/work/git-1.5.2.1 ... GIT_VERSION = 1.5.2.1 * new build flags or prefix GEN common-cmds.h CC unpack-trees.o CC diff.o CC diff-lib.o CC diffcore-break.o CC diffcore-order.o CC diffcore-pickaxe.o CC diffcore-rename.o CC tree-diff.o CC combine-diff.o CC diffcore-delta.o CC log-tree.o CC color.o CC wt-status.o CC archive-zip.o CC archive-tar.o CC shallow.o CC utf8.o CC convert.o CC attr.o CC decorate.o CC progress.o CC mailmap.o CC symlinks.o CC compat/strlcpy.o CC xdiff/xdiffi.o CC xdiff/xprepare.o CC xdiff/xutils.o CC xdiff/xemit.o CC xdiff/xmerge.o CC fetch-pack.o CC hash-object.o CC index-pack.o CC local-fetch.o CC fetch.o CC fast-import.o CC builtin-add.o CC builtin-annotate.o CC builtin-apply.o CC builtin-archive.o CC builtin-blame.o CC builtin-branch.o CC builtin-bundle.o CC builtin-cat-file.o CC builtin-check-attr.o CC builtin-checkout-index.o CC builtin-check-ref-format.o CC builtin-commit-tree.o CC builtin-count-objects.o CC builtin-describe.o CC builtin-diff.o CC builtin-diff-files.o CC builtin-diff-index.o CC builtin-diff-tree.o CC builtin-fetch--tool.o CC builtin-fmt-merge-msg.o CC builtin-for-each-ref.o CC builtin-fsck.o CC builtin-gc.o CC builtin-grep.o CC builtin-init-db.o CC builtin-log.o CC builtin-ls-files.o CC builtin-ls-tree.o CC builtin-mailsplit.o CC builtin-mailinfo.o CC builtin-merge-base.o CC builtin-merge-file.o CC builtin-mv.o CC builtin-name-rev.o CC builtin-pack-objects.o CC builtin-prune.o builtin-pack-objects.c: In function `prepare_pack_revindex': builtin-pack-objects.c:170: warning: operation on `off_32' may be undefined builtin-pack-objects.c:170: warning: operation on `off_32' may be undefined builtin-pack-objects.c:170: warning: operation on `off_32' may be undefined builtin-pack-objects.c:175: warning: operation on `off_64' may be undefined builtin-pack-objects.c:175: warning: operation on `off_64' may be undefined builtin-pack-objects.c:175: warning: operation on `off_64' may be undefined builtin-pack-objects.c:177: warning: operation on `off_64' may be undefined builtin-pack-objects.c:177: warning: operation on `off_64' may be undefined builtin-pack-objects.c:177: warning: operation on `off_64' may be undefined CC builtin-prune-packed.o CC builtin-push.o CC builtin-read-tree.o CC builtin-reflog.o CC builtin-config.o CC builtin-rerere.o CC builtin-rev-list.o CC builtin-rev-parse.o CC builtin-revert.o CC builtin-rm.o CC builtin-runstatus.o CC builtin-shortlog.o CC builtin-show-branch.o CC builtin-stripspace.o CC builtin-symbolic-ref.o CC builtin-tar-tree.o CC builtin-unpack-objects.o CC builtin-update-index.o CC builtin-update-ref.o CC builtin-upload-archive.o CC builtin-verify-pack.o CC builtin-write-tree.o CC builtin-show-ref.o CC builtin-pack-refs.o CC daemon.o CC merge-index.o CC mktag.o CC mktree.o CC peek-remote.o CC patch-id.o CC receive-pack.o CC send-pack.o CC shell.o CC show-index.o CC ssh-fetch.o CC rsh.o CC ssh-upload.o CC unpack-file.o CC update-server-info.o CC upload-pack.o CC pack-redundant.o CC var.o CC merge-tree.o CC imap-send.o CC merge-recursive.o CC ssh-pull.o CC ssh-push.o CC http.o CC http-fetch.o GEN git-bisect GEN git-checkout GEN git-clean GEN git-clone GEN git-commit GEN git-fetch GEN git-ls-remote GEN git-merge-one-file GEN git-mergetool GEN git-parse-remote GEN git-pull GEN git-rebase GEN git-repack GEN git-request-pull GEN git-reset GEN git-sh-setup GEN git-tag GEN git-verify-tag GEN git-applymbox GEN git-applypatch GEN git-am GEN git-merge GEN git-merge-stupid GEN git-merge-octopus GEN git-merge-resolve GEN git-merge-ours GEN git-lost-found GEN git-quiltimport SUBDIR perl /usr/bin/perl Makefile.PL PREFIX='/usr' GEN git-status GEN gitweb/gitweb.cgi * new Tcl/Tk interpreter location i686-pc-linux-uclibc-gcc -march=pentium3 -O2 -pipe -fomit-frame-pointer -msse -mmmx -Wall -DNO_ICONV -DSHA1_HEADER='' -DETC_GITCONFIG='"/etc/gitconfig"' -DNO_STRLCPY -o test-chmtime test-chmtime.c i686-pc-linux-uclibc-gcc -march=pentium3 -O2 -pipe -fomit-frame-pointer -msse -mmmx -Wall -DNO_ICONV -DSHA1_HEADER='' -DETC_GITCONFIG='"/etc/gitconfig"' -DNO_STRLCPY -o test-genrandom test-genrandom.c CC convert-objects.o Writing perl.mak for Git CC blob.o CC commit.o CC connect.o CC csum-file.o CC cache-tree.o CC base85.o CC date.o CC diff-delta.o CC entry.o CC exec_cmd.o CC ident.o CC interpolate.o CC lockfile.o CC patch-ids.o CC object.o CC pack-check.o CC pack-write.o CC patch-delta.o CC path.o CC pkt-line.o CC reachable.o CC sideband.o CC reflog-walk.o CC quote.o CC read-cache.o CC refs.o CC run-command.o CC dir.o CC object-refs.o CC server-info.o CC setup.o CC sha1_file.o CC sha1_name.o CC strbuf.o CC tag.o CC tree.o CC usage.o CC config.o CC environment.o CC ctype.o CC copy.o CC revision.o CC pager.o CC tree-walk.o CC xdiff-interface.o CC write_or_die.o CC trace.o CC list-objects.o CC grep.o CC match-trees.o CC alloc.o CC merge-file.o CC path-list.o CC help.o AR xdiff/lib.a GEN git-add--interactive GEN git-archimport GEN git-cvsimport GEN git-relink GEN git-cvsserver GEN git-remote GEN git-svnimport GEN git-cvsexportcommit GEN git-svn GEN git-send-email GEN git-instaweb GEN gitk-wish AR libgit.a LINK git-convert-objects LINK git-fetch-pack LINK git-hash-object LINK git-index-pack LINK git-local-fetch LINK git-fast-import LINK git LINK git-daemon LINK git-merge-index LINK git-mktag LINK git-mktree LINK git-patch-id LINK git-peek-remote LINK git-receive-pack LINK git-send-pack LINK git-shell LINK git-show-index LINK git-ssh-fetch LINK git-ssh-upload LINK git-unpack-file LINK git-update-server-info LINK git-upload-pack LINK git-var LINK git-pack-redundant LINK git-merge-tree LINK git-imap-send LINK git-merge-recursive LINK git-ssh-pull LINK git-ssh-push LINK git-http-fetch BUILTIN git-merge-subtree BUILTIN git-format-patch BUILTIN git-show BUILTIN git-whatchanged BUILTIN git-cherry BUILTIN git-get-tar-commit-id BUILTIN git-init BUILTIN git-repo-config BUILTIN git-fsck-objects BUILTIN git-cherry-pick BUILTIN git-add BUILTIN git-annotate BUILTIN git-apply BUILTIN git-archive BUILTIN git-blame BUILTIN git-branch BUILTIN git-bundle BUILTIN git-cat-file BUILTIN git-check-attr BUILTIN git-checkout-index BUILTIN git-check-ref-format BUILTIN git-commit-tree BUILTIN git-count-objects BUILTIN git-describe BUILTIN git-diff BUILTIN git-diff-files BUILTIN git-diff-tree BUILTIN git-fetch--tool BUILTIN git-diff-index BUILTIN git-fmt-merge-msg BUILTIN git-for-each-ref BUILTIN git-fsck BUILTIN git-gc BUILTIN git-grep BUILTIN git-init-db BUILTIN git-log BUILTIN git-ls-files BUILTIN git-ls-tree BUILTIN git-mailinfo BUILTIN git-mailsplit BUILTIN git-merge-file BUILTIN git-mv BUILTIN git-name-rev BUILTIN git-pack-objects BUILTIN git-prune BUILTIN git-prune-packed BUILTIN git-push BUILTIN git-read-tree BUILTIN git-reflog BUILTIN git-config BUILTIN git-rerere BUILTIN git-rev-list BUILTIN git-rev-parse BUILTIN git-revert BUILTIN git-rm BUILTIN git-runstatus BUILTIN git-shortlog BUILTIN git-show-branch BUILTIN git-stripspace BUILTIN git-symbolic-ref BUILTIN git-tar-tree BUILTIN git-unpack-objects BUILTIN git-update-index BUILTIN git-update-ref BUILTIN git-upload-archive BUILTIN git-verify-pack BUILTIN git-show-ref BUILTIN git-pack-refs BUILTIN git-write-tree BUILTIN git-merge-base SUBDIR git-gui GITGUI_VERSION = 0.7.2 * new locations or Tcl/Tk interpreter GEN git-gui INDEX lib/ BUILTIN git-citool SUBDIR perl cp Git.pm blib/lib/Git.pm Manifying blib/man3/Git.3pm SUBDIR templates >>> >>> Source compiled. SUBDIR git-gui SUBDIR perl SUBDIR templates make -C t/ all make[1]: Entering directory `/var/tmp/portage/dev-util/git-1.5.2.1/work/git-1.5.2.1/t' *** t0000-basic.sh *** * ok 1: .git/objects should be empty after git-init in an empty repo. * ok 2: .git/objects should have 3 subdirectories. * ok 3: git-update-index without --add should fail adding. * ok 4: git-update-index with --add should succeed. * ok 5: writing tree out with git-write-tree * ok 6: validate object ID of a known tree. * ok 7: git-update-index without --remove should fail removing. * ok 8: git-update-index with --remove should be able to remove. * ok 9: git-write-tree should be able to write an empty tree. * ok 10: validate object ID of a known tree. * ok 11: adding various types of objects with git-update-index --add. * ok 12: showing stage with git-ls-files --stage * ok 13: validate git-ls-files output for a known tree. * ok 14: writing tree out with git-write-tree. * ok 15: validate object ID for a known tree. * ok 16: showing tree with git-ls-tree * ok 17: git-ls-tree output for a known tree. * ok 18: showing tree with git-ls-tree -r * ok 19: git-ls-tree -r output for a known tree. * ok 20: showing tree with git-ls-tree -r -t * ok 21: git-ls-tree -r output for a known tree. * ok 22: writing partial tree out with git-write-tree --prefix. * ok 23: validate object ID for a known tree. * ok 24: writing partial tree out with git-write-tree --prefix. * ok 25: validate object ID for a known tree. * ok 26: put invalid objects into the index. * ok 27: writing this tree without --missing-ok. * ok 28: writing this tree with --missing-ok. * ok 29: git-read-tree followed by write-tree should be idempotent. * ok 30: validate git-diff-files output for a know cache/work tree state. * ok 31: git-update-index --refresh should succeed. * ok 32: no diff after checkout and git-update-index --refresh. * ok 33: git-commit-tree records the correct tree in a commit. * ok 34: git-commit-tree records the correct parent in a commit. * ok 35: git-commit-tree omits duplicated parent in a commit. * ok 36: update-index D/F conflict * passed all 36 test(s) *** t0010-racy-git.sh *** * ok 1: Racy GIT trial #0 part A * ok 2: Racy GIT trial #0 part B * ok 3: Racy GIT trial #1 part A * ok 4: Racy GIT trial #1 part B * ok 5: Racy GIT trial #2 part A * ok 6: Racy GIT trial #2 part B * ok 7: Racy GIT trial #3 part A * ok 8: Racy GIT trial #3 part B * ok 9: Racy GIT trial #4 part A * ok 10: Racy GIT trial #4 part B * passed all 10 test(s) *** t0020-crlf.sh *** * ok 1: setup * ok 2: update with autocrlf=input * ok 3: update with autocrlf=true * ok 4: checkout with autocrlf=true * ok 5: checkout with autocrlf=input * ok 6: apply patch (autocrlf=input) * ok 7: apply patch --cached (autocrlf=input) * ok 8: apply patch --index (autocrlf=input) * ok 9: apply patch (autocrlf=true) * ok 10: apply patch --cached (autocrlf=true) * ok 11: apply patch --index (autocrlf=true) * ok 12: .gitattributes says two is binary * ok 13: .gitattributes says two is input * ok 14: .gitattributes says two and three are text * passed all 14 test(s) *** t0021-conversion.sh *** * ok 1: setup * ok 2: check * ok 3: expanded_in_repo * passed all 3 test(s) *** t1000-read-tree-m-3way.sh *** * ok 1: adding test file NN and Z/NN * ok 2: adding test file ND and Z/ND * ok 3: adding test file NM and Z/NM * ok 4: adding test file DN and Z/DN * ok 5: adding test file DD and Z/DD * ok 6: adding test file DM and Z/DM * ok 7: adding test file MN and Z/MN * ok 8: adding test file MD and Z/MD * ok 9: adding test file MM and Z/MM * ok 10: adding test file SS * ok 11: adding test file TT * ok 12: prepare initial tree * ok 13: change in branch A (removal) * ok 14: change in branch A (modification) * ok 15: change in branch A (modification) * ok 16: change in branch A (modification) * ok 17: change in branch A (modification) * ok 18: change in branch A (modification) * ok 19: change in branch A (modification) * ok 20: change in branch A (addition) * ok 21: change in branch A (addition) * ok 22: change in branch A (addition) * ok 23: change in branch A (addition) * ok 24: change in branch A (addition) * ok 25: change in branch A (edit) * ok 26: change in branch A (change file to directory) * ok 27: recording branch A tree * ok 28: reading original tree and checking out * ok 29: change in branch B (removal) * ok 30: change in branch B (modification) * ok 31: change in branch B (modification) * ok 32: change in branch B (modification) * ok 33: change in branch B (modification) * ok 34: change in branch B (modification) * ok 35: change in branch B (modification) * ok 36: change in branch B (addition) * ok 37: change in branch B (addition) * ok 38: change in branch B (addition) * ok 39: change in branch B (addition) * ok 40: change in branch B (addition and modification) * ok 41: change in branch B (modification) * ok 42: change in branch B (addition of a file to conflict with directory) * ok 43: recording branch B tree * ok 44: keep contents of 3 trees for easy access * ok 45: 3-way merge with git-read-tree -m, empty cache * ok 46: 3-way merge with git-read-tree -m, match H * ok 47: 1 - must not have an entry not in A. * ok 48: 2 - must match B in !O && !A && B case. * ok 49: 2 - matching B alone is OK in !O && !A && B case. * ok 50: 3 - must match A in !O && A && !B case. * ok 51: 3 - matching A alone is OK in !O && A && !B case. * ok 52: 3 (fail) - must match A in !O && A && !B case. * ok 53: 4 - must match and be up-to-date in !O && A && B && A!=B case. * ok 54: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case. * ok 55: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case. * ok 56: 5 - must match in !O && A && B && A==B case. * ok 57: 5 - must match in !O && A && B && A==B case. * ok 58: 5 (fail) - must match A in !O && A && B && A==B case. * ok 59: 6 - must not exist in O && !A && !B case * ok 60: 7 - must not exist in O && !A && B && O!=B case * ok 61: 8 - must not exist in O && !A && B && O==B case * ok 62: 9 - must match and be up-to-date in O && A && !B && O!=A case * ok 63: 9 (fail) - must match and be up-to-date in O && A && !B && O!=A case * ok 64: 9 (fail) - must match and be up-to-date in O && A && !B && O!=A case * ok 65: 10 - must match and be up-to-date in O && A && !B && O==A case * ok 66: 10 (fail) - must match and be up-to-date in O && A && !B && O==A case * ok 67: 10 (fail) - must match and be up-to-date in O && A && !B && O==A case * ok 68: 11 - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case * ok 69: 11 (fail) - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case * ok 70: 11 (fail) - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case * ok 71: 12 - must match A in O && A && B && O!=A && A==B case * ok 72: 12 - must match A in O && A && B && O!=A && A==B case * ok 73: 12 (fail) - must match A in O && A && B && O!=A && A==B case * ok 74: 13 - must match A in O && A && B && O!=A && O==B case * ok 75: 13 - must match A in O && A && B && O!=A && O==B case * ok 76: 14 - must match and be up-to-date in O && A && B && O==A && O!=B case * ok 77: 14 - may match B in O && A && B && O==A && O!=B case * ok 78: 14 (fail) - must match and be up-to-date in O && A && B && O==A && O!=B case * ok 79: 14 (fail) - must match and be up-to-date in O && A && B && O==A && O!=B case * ok 80: 15 - must match A in O && A && B && O==A && O==B case * ok 81: 15 - must match A in O && A && B && O==A && O==B case * ok 82: 15 (fail) - must match A in O && A && B && O==A && O==B case * ok 83: 16 - A matches in one and B matches in another. * passed all 83 test(s) *** t1001-read-tree-m-2way.sh *** * ok 1: setup * ok 2: 1, 2, 3 - no carry forward * ok 3: 4 - carry forward local addition. * ok 4: 5 - carry forward local addition. * ok 5: 6 - local addition already has the same. * ok 6: 7 - local addition already has the same. * ok 7: 8 - conflicting addition. * ok 8: 9 - conflicting addition. * ok 9: 10 - path removed. * ok 10: 11 - dirty path removed. * ok 11: 12 - unmatching local changes being removed. * ok 12: 13 - unmatching local changes being removed. * ok 13: 14 - unchanged in two heads. * ok 14: 15 - unchanged in two heads. * ok 15: 16 - conflicting local change. * ok 16: 17 - conflicting local change. * ok 17: 18 - local change already having a good result. * ok 18: 19 - local change already having a good result, further modified. * ok 19: 20 - no local change, use new tree. * ok 20: 21 - no local change, dirty cache. * ok 21: 22 - local change cache updated. * ok 22: DF vs DF/DF case setup. * ok 23: DF vs DF/DF case test. * passed all 23 test(s) *** t1002-read-tree-m-u-2way.sh *** * ok 1: setup * ok 2: 1, 2, 3 - no carry forward * ok 3: 4 - carry forward local addition. * ok 4: 5 - carry forward local addition. * ok 5: 6 - local addition already has the same. * ok 6: 7 - local addition already has the same. * ok 7: 8 - conflicting addition. * ok 8: 9 - conflicting addition. * ok 9: 10 - path removed. * ok 10: 11 - dirty path removed. * ok 11: 12 - unmatching local changes being removed. * ok 12: 13 - unmatching local changes being removed. * ok 13: 14 - unchanged in two heads. * ok 14: 15 - unchanged in two heads. * ok 15: 16 - conflicting local change. * ok 16: 17 - conflicting local change. * ok 17: 18 - local change already having a good result. * ok 18: 19 - local change already having a good result, further modified. * ok 19: 20 - no local change, use new tree. * ok 20: 21 - no local change, dirty cache. * ok 21: DF vs DF/DF case setup. * ok 22: DF vs DF/DF case test. * passed all 22 test(s) *** t1003-read-tree-prefix.sh *** * ok 1: setup * ok 2: read-tree --prefix * passed all 2 test(s) *** t1004-read-tree-m-u-wf.sh *** * ok 1: two-way setup * ok 2: two-way not clobbering * ok 3: two-way with incorrect --exclude-per-directory (1) * ok 4: two-way with incorrect --exclude-per-directory (2) * ok 5: two-way clobbering a ignored file * ok 6: three-way not complaining on an untracked path in both * ok 7: three-way not clobbering a working tree file * ok 8: three-way not complaining on an untracked file * passed all 8 test(s) *** t1020-subdirectory.sh *** * ok 1: setup * ok 2: update-index and ls-files * ok 3: cat-file * ok 4: diff-files * ok 5: write-tree * ok 6: checkout-index * ok 7: read-tree * ok 8: no file/rev ambiguity check inside .git * ok 9: no file/rev ambiguity check inside a bare repo * ok 10: detection should not be fooled by a symlink * passed all 10 test(s) *** t1100-commit-tree-options.sh *** * ok 1: test preparation: write empty tree * ok 2: construct commit * ok 3: read commit * ok 4: compare commit * passed all 4 test(s) *** t1200-tutorial.sh *** * ok 1: blob * ok 2: blob 557db03 * ok 3: git-diff-files -p * ok 4: git diff * ok 5: tree * ok 6: git-diff-index -p HEAD * ok 7: git diff HEAD * ok 8: git-whatchanged -p --root * ok 9: git tag my-first-tag M hello Switched to a new branch "mybranch" * ok 10: git checkout -b mybranch * ok 11: git branch M hello Already on branch "mybranch" Created commit 715f943: Some work. 1 files changed, 2 insertions(+), 0 deletions(-) Switched to branch "master" Created commit 8ad1802: Some fun. 2 files changed, 2 insertions(+), 0 deletions(-) * ok 12: git resolve now fails Created commit 6575a87: Merged "mybranch" changes. * passed all 12 test(s) *** t1300-repo-config.sh *** * ok 1: initial * ok 2: mixed case * ok 3: similar section * ok 4: similar section * ok 5: replace with non-match * ok 6: replace with non-match (actually matching) * ok 7: non-match result * ok 8: multiple unset * ok 9: multiple unset is correct * ok 10: --replace-all * ok 11: all replaced * ok 12: really mean test * ok 13: really really mean test * ok 14: get value * ok 15: unset * ok 16: multivar * ok 17: non-match * ok 18: non-match value * ok 19: ambiguous get * ok 20: get multivar * ok 21: multivar replace * ok 22: ambiguous value * ok 23: ambiguous unset * ok 24: invalid unset * ok 25: multivar unset * ok 26: invalid key * ok 27: correct key * ok 28: hierarchical section * ok 29: hierarchical section value * ok 30: working --list * ok 31: --get-regexp * ok 32: --add * ok 33: get variable with no value * ok 34: no arguments, but no crash * ok 35: new section is partial match of another * ok 36: new variable inserts into proper section * ok 37: alternative GIT_CONFIG * ok 38: --set in alternative GIT_CONFIG * ok 39: rename section * ok 40: rename succeeded * ok 41: rename non-existing section * ok 42: rename succeeded * ok 43: rename another section * ok 44: rename succeeded * ok 45: remove section * ok 46: section was removed properly * ok 47: section ending * ok 48: numbers * ok 49: bool * ok 50: invalid bool * ok 51: quoting * ok 52: key with newline * ok 53: value with newline * ok 54: value continued on next line * passed all 54 test(s) *** t1400-update-ref.sh *** * ok 1: create refs/heads/master * ok 2: create refs/heads/master * ok 3: fail to create refs/heads/gu/fixes * ok 4: create refs/heads/master (by HEAD) * ok 5: create refs/heads/master (by HEAD) * ok 6: (not) create HEAD with old sha1 * ok 7: (not) prior created .git/refs/heads/master * ok 8: create HEAD * ok 9: (not) change HEAD with wrong SHA1 * ok 10: (not) changed .git/refs/heads/master * ok 11: create refs/heads/master (logged by touch) * ok 12: update refs/heads/master (logged by touch) * ok 13: set refs/heads/master (logged by touch) * ok 14: verifying refs/heads/master's log * ok 15: enable core.logAllRefUpdates * ok 16: create refs/heads/master (logged by config) * ok 17: update refs/heads/master (logged by config) * ok 18: set refs/heads/master (logged by config) * ok 19: verifying refs/heads/master's log * ok 20: Query "master@{May 25 2005}" (before history) * ok 21: Query master@{2005-05-25} (before history) * ok 22: Query "master@{May 26 2005 23:31:59}" (1 second before history) * ok 23: Query "master@{May 26 2005 23:32:00}" (exactly history start) * ok 24: Query "master@{2005-05-26 23:33:01}" (middle of history with gap) * ok 25: Query "master@{2005-05-26 23:38:00}" (middle of history) * ok 26: Query "master@{2005-05-26 23:43:00}" (exact end of history) * ok 27: Query "master@{2005-05-28}" (past end of history) * ok 28: creating initial files * ok 29: git-commit logged updates * ok 30: git-cat-file blob master:F (expect OTHER) * ok 31: git-cat-file blob master@{2005-05-26 23:30}:F (expect TEST) * ok 32: git-cat-file blob master@{2005-05-26 23:42}:F (expect OTHER) * passed all 32 test(s) *** t1410-reflog.sh *** * ok 1: setup * ok 2: rewind * ok 3: corrupt and check * ok 4: reflog expire --dry-run should not touch reflog * ok 5: reflog expire * ok 6: prune and fsck * ok 7: recover and check * passed all 7 test(s) *** t2000-checkout-cache-clash.sh *** * ok 1: git-update-index --add various paths. * ok 2: git-checkout-index without -f should fail on conflicting work tree. * ok 3: git-checkout-index with -f should succeed. * ok 4: git-checkout-index conflicting paths. * passed all 4 test(s) *** t2001-checkout-cache-clash.sh *** * ok 1: git-update-index --add path0/file0 * ok 2: writing tree out with git-write-tree * ok 3: git-update-index --add path1/file1 * ok 4: writing tree out with git-write-tree * ok 5: read previously written tree and checkout. * ok 6: git-update-index --add a symlink. * ok 7: writing tree out with git-write-tree * ok 8: read previously written tree and checkout. * ok 9: checking out conflicting path with -f * passed all 9 test(s) *** t2002-checkout-cache-u.sh *** * ok 1: preparation * ok 2: without -u, git-checkout-index smudges stat information. * ok 3: with -u, git-checkout-index picks up stat information from new files. * passed all 3 test(s) *** t2003-checkout-cache-mkdir.sh *** * ok 1: setup * ok 2: have symlink in place where dir is expected. * ok 3: use --prefix=path2/ * ok 4: use --prefix=tmp- * ok 5: use --prefix=tmp- but with a conflicting file and dir * ok 6: use --prefix=tmp/orary/ where tmp is a symlink * ok 7: use --prefix=tmp/orary- where tmp is a symlink * ok 8: use --prefix=tmp- where tmp-path1 is a symlink * passed all 8 test(s) *** t2004-checkout-cache-temp.sh *** * ok 1: preparation * ok 2: checkout one stage 0 to temporary file * ok 3: checkout all stage 0 to temporary files * ok 4: prepare 3-way merge * ok 5: checkout one stage 2 to temporary file * ok 6: checkout all stage 2 to temporary files * ok 7: checkout all stages/one file to nothing * ok 8: checkout all stages/one file to temporary files * ok 9: checkout some stages/one file to temporary files * ok 10: checkout all stages/all files to temporary files * ok 11: -- path0: no entry * ok 12: -- path1: all 3 stages * ok 13: -- path2: no stage 1, have stage 2 and 3 * ok 14: -- path3: no stage 2, have stage 1 and 3 * ok 15: -- path4: no stage 3, have stage 1 and 3 * ok 16: -- asubdir/path5: no stage 2 and 3 have stage 1 * ok 17: checkout --temp within subdir * ok 18: checkout --temp symlink * passed all 18 test(s) *** t2005-checkout-index-symlinks.sh *** * ok 1: preparation * ok 2: the checked-out symlink must be a file * ok 3: the file must be the blob we added during the setup * passed all 3 test(s) *** t2100-update-cache-badpath.sh *** * ok 1: git-update-index --add to add various paths. * ok 2: git-update-index to add conflicting path path0/file0 should fail. * ok 3: git-update-index to add conflicting path path1/file1 should fail. * ok 4: git-update-index to add conflicting path path2 should fail. * ok 5: git-update-index to add conflicting path path3 should fail. * passed all 5 test(s) *** t2101-update-index-reupdate.sh *** * ok 1: update-index --add * ok 2: update-index --again * ok 3: update-index --remove --again * ok 4: first commit * ok 5: update-index again * ok 6: update-index --update from subdir * ok 7: update-index --update with pathspec * passed all 7 test(s) *** t2102-update-index-symlinks.sh *** * ok 1: preparation * ok 2: modify the symbolic link * ok 3: the index entry must still be a symbolic link * passed all 3 test(s) *** t2200-add-update.sh *** * ok 1: setup * ok 2: update * ok 3: update touched correct path * ok 4: update did not touch other tracked files * ok 5: update did not touch untracked files * passed all 5 test(s) *** t3000-ls-files-others.sh *** * ok 1: git-ls-files --others to show output. * ok 2: git-ls-files --others should pick up symlinks. * ok 3: git-ls-files --others --directory to show output. * ok 4: git-ls-files --others --directory should not get confused. * passed all 4 test(s) *** t3001-ls-files-others-exclude.sh *** * FAIL 1: git-ls-files --others with various exclude options. git-ls-files --others \ --exclude=\*.6 \ --exclude-per-directory=.gitignore \ --exclude-from=.git/ignore \ >output && git diff expect output * FAIL 2: git-ls-files --others with \r\n line endings. git-ls-files --others \ --exclude=\*.6 \ --exclude-per-directory=.gitignore \ --exclude-from=.git/ignore \ >output && git diff expect output * ok 3: git-status honours core.excludesfile * failed 2 among 3 test(s) make[1]: *** [t3001-ls-files-others-exclude.sh] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-util/git-1.5.2.1/work/git-1.5.2.1/t' make: *** [test] Error 2 !!! ERROR: dev-util/git-1.5.2.1 failed. Call stack: ebuild.sh, line 1615: Called dyn_test ebuild.sh, line 1027: Called qa_call 'src_test' ebuild.sh, line 44: Called src_test git-1.5.2.1.ebuild, line 137: Called die !!! tests failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/dev-util:git-1.5.2.1:20070608-034647.log'.