Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 257538 Details for
Bug 349045
<dev-vcs/git-{1.6.4.4-r1,1.7.2.4-r1,1.7.3.4}: gitweb cross-site scripting vulnerability (CVE-2010-3906)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
=dev-vcs/git-1.7.3.4-r1 test failures on x86
dev-vcs:git-1.7.3.4-r1:20101219-121053.log (text/plain), 166.59 KB, created by
Paweł Hajdan, Jr. (RETIRED)
on 2010-12-19 12:42:00 UTC
(
hide
)
Description:
=dev-vcs/git-1.7.3.4-r1 test failures on x86
Filename:
MIME Type:
Creator:
Paweł Hajdan, Jr. (RETIRED)
Created:
2010-12-19 12:42:00 UTC
Size:
166.59 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-vcs/git-1.7.3.4-r1 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: robbat2@gentoo.org ricmm@gentoo.org >[32;01m * [39;49;00mUSE: blksha1 curl elibc_glibc emacs gtk iconv kernel_linux perl subversion test threads userland_GNU webdav x86 >>>> Unpacking source... >>>> Unpacking git-1.7.3.4.tar.bz2 to /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work >>>> Unpacking git-manpages-1.7.3.4.tar.bz2 to /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4 >>>> Source unpacked in /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work >>>> Preparing source in /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4 ... > [32;01m*[0m Applying git-1.7.2-always-install-js.patch ... >[A[143C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying git-1.7.3.2-interix.patch ... >[A[143C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4 ... >make -j3 BLK_SHA1=YesPlease NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease INSTALL=install TAR=tar SHELL_PATH=/bin/sh SANE_TOOL_PATH= OLD_ICONV= NO_EXTERNAL_GREP= NO_TCLTK=YesPlease INSTALLDIRS=vendor THREADED_DELTA_SEARCH=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ 'OPTCFLAGS=-O2 -march=i686 -pipe -ggdb3' 'OPTLDFLAGS=-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed' OPTCC=i686-pc-linux-gnu-gcc OPTAR=i686-pc-linux-gnu-ar prefix=/usr htmldir=/usr/share/doc/git-1.7.3.4-r1/html sysconfdir=/etc PYTHON_PATH=/usr/bin/python 'PERL_PATH=/usr/bin/env perl' PERL_MM_OPT= GIT_TEST_OPTS=--no-color >GIT_VERSION = 1.7.3.4 > GEN git-am > GEN git-bisect > * new build flags or prefix > GEN git-difftool--helper > GEN git-filter-branch > GEN git-lost-found > GEN git-merge-octopus > GEN git-merge-one-file > GEN git-merge-resolve > GEN git-mergetool > GEN git-pull > GEN git-quiltimport > GEN git-rebase--interactive > GEN git-rebase > GEN git-repack > GEN git-request-pull > GEN git-stash > GEN git-submodule > GEN git-web--browse > SUBDIR perl > GEN git-remote-testgit >/usr/bin/env perl Makefile.PL PREFIX='/usr' INSTALL_BASE='' > SUBDIR gitweb > SUBDIR ../ > GEN git-mergetool--lib > GEN git-parse-remote > GEN git-sh-setup > GEN common-cmds.h >make[2]: `GIT-VERSION-FILE' is up to date. > GEN gitweb.cgi > CC builtin/add.o > CC builtin/annotate.o >Writing perl.mak for Git > CC builtin/apply.o > CC builtin/archive.o > CC builtin/bisect--helper.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/check-ref-format.o > CC builtin/checkout-index.o > CC builtin/checkout.o > CC builtin/clean.o > CC builtin/clone.o > CC builtin/commit-tree.o > CC builtin/commit.o > CC builtin/config.o > CC builtin/count-objects.o > CC builtin/describe.o > CC builtin/diff-files.o > CC builtin/diff-index.o > CC builtin/diff-tree.o > CC builtin/diff.o > CC builtin/fast-export.o > CC builtin/fetch-pack.o > CC builtin/fetch.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/hash-object.o > CC builtin/help.o > CC builtin/index-pack.o > CC builtin/init-db.o > CC builtin/log.o > CC builtin/ls-files.o >builtin/log.c: In function 'show_object': >builtin/log.c:361: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/ls-remote.o > CC builtin/ls-tree.o > CC builtin/mailinfo.o > CC builtin/mailsplit.o >builtin/mailinfo.c: In function 'handle_patch': >builtin/mailinfo.c:833: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/merge.o > CC builtin/merge-base.o > CC builtin/merge-file.o > CC builtin/merge-index.o > CC builtin/merge-ours.o > CC builtin/merge-recursive.o > CC builtin/merge-tree.o > CC builtin/mktag.o > CC builtin/mv.o > CC builtin/mktree.o > CC builtin/name-rev.o >builtin/name-rev.c: In function 'name_rev_line': >builtin/name-rev.c:218: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/notes.o > CC builtin/pack-objects.o > CC builtin/pack-redundant.o > CC builtin/pack-refs.o > CC builtin/patch-id.o > CC builtin/prune-packed.o > CC builtin/prune.o > CC builtin/push.o > CC builtin/read-tree.o > CC builtin/reflog.o > CC builtin/receive-pack.o > CC builtin/remote.o > CC builtin/replace.o > CC builtin/rerere.o > CC builtin/reset.o > CC builtin/rev-list.o > CC builtin/rev-parse.o >builtin/rev-list.c: In function 'show_commit': >builtin/rev-list.c:151: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/revert.o > CC builtin/rm.o > CC builtin/send-pack.o > CC builtin/shortlog.o > CC builtin/show-branch.o > CC builtin/show-ref.o >builtin/shortlog.c: In function 'shortlog_output': >builtin/shortlog.c:338: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/stripspace.o > CC builtin/symbolic-ref.o > CC builtin/tag.o > CC builtin/tar-tree.o > CC builtin/unpack-file.o >builtin/tag.c: In function 'show_reference': >builtin/tag.c:79: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/unpack-objects.o > CC builtin/update-index.o > CC builtin/update-ref.o > CC builtin/update-server-info.o > CC builtin/upload-archive.o > CC builtin/var.o > CC builtin/verify-pack.o > CC builtin/verify-tag.o > CC builtin/write-tree.o > CC test-chmtime.o > CC test-ctype.o > CC test-date.o > CC test-delta.o > CC test-dump-cache-tree.o > CC test-genrandom.o > CC test-line-buffer.o > CC vcs-svn/string_pool.o > CC vcs-svn/line_buffer.o > CC vcs-svn/repo_tree.o >vcs-svn/line_buffer.c: In function 'buffer_copy_bytes': >vcs-svn/line_buffer.c:76: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC vcs-svn/fast_export.o > CC test-match-trees.o > CC vcs-svn/svndump.o > CC test-obj-pool.o > CC test-parse-options.o > CC test-path-utils.o > CC test-run-command.o > CC test-sha1.o > CC test-sigchain.o > CC test-string-pool.o > CC test-svn-fe.o > CC test-treap.o > CC test-index-version.o > GEN bin-wrappers/git > GEN bin-wrappers/git-upload-pack > GEN bin-wrappers/git-receive-pack > GEN bin-wrappers/git-upload-archive > GEN bin-wrappers/git-shell > GEN bin-wrappers/git-cvsserver > GEN bin-wrappers/test-ctype > GEN bin-wrappers/test-chmtime > GEN bin-wrappers/test-date > GEN bin-wrappers/test-delta > GEN bin-wrappers/test-dump-cache-tree > GEN bin-wrappers/test-genrandom > GEN bin-wrappers/test-line-buffer > GEN bin-wrappers/test-match-trees > GEN bin-wrappers/test-obj-pool > GEN bin-wrappers/test-parse-options > GEN bin-wrappers/test-path-utils > GEN bin-wrappers/test-run-command > GEN bin-wrappers/test-sha1 > GEN bin-wrappers/test-sigchain > GEN bin-wrappers/test-string-pool > GEN bin-wrappers/test-svn-fe > GEN bin-wrappers/test-treap > GEN bin-wrappers/test-index-version > CC fast-import.o > CC abspath.o > CC advice.o > CC alias.o >fast-import.c: In function 'parse_progress': >fast-import.c:2696: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC alloc.o > CC archive.o > CC archive-tar.o > CC archive-zip.o > CC attr.o > CC base85.o > CC bisect.o > CC blob.o > CC branch.o > CC bundle.o > CC cache-tree.o > CC color.o > CC combine-diff.o > CC commit.o > CC config.o > CC connect.o > CC convert.o > CC copy.o > CC csum-file.o > CC ctype.o > CC date.o > CC decorate.o > CC diffcore-break.o > CC diffcore-delta.o > CC diffcore-order.o > CC diffcore-pickaxe.o > CC diffcore-rename.o > CC diff-delta.o > CC diff-lib.o > CC diff-no-index.o > CC diff.o > CC dir.o > CC editor.o >diff.c: In function 'emit_line_0': >diff.c:304: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >diff.c:326: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC entry.o > CC environment.o > CC exec_cmd.o > CC fsck.o > CC graph.o > CC grep.o >graph.c: In function 'graph_show_commit': >graph.c:1235: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_oneline': >graph.c:1252: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_padding': >graph.c:1264: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_remainder': >graph.c:1281: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_strbuf': >graph.c:1301: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c:1319: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_commit_msg': >graph.c:1339: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >grep.c: In function 'std_output': >grep.c:798: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC hash.o > CC help.o > CC hex.o > CC ident.o > CC levenshtein.o > CC list-objects.o > CC lockfile.o > CC ll-merge.o > CC log-tree.o >log-tree.c: In function 'show_log': >log-tree.c:529: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >log-tree.c: In function 'log_tree_diff_flush': >log-tree.c:568: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC mailmap.o > CC match-trees.o > CC merge-file.o > CC merge-recursive.o > CC name-hash.o > CC notes.o > CC notes-cache.o > CC object.o > CC pack-check.o > CC pack-refs.o > CC pack-revindex.o > CC pack-write.o > CC pager.o > CC parse-options.o > CC patch-delta.o > CC patch-ids.o > CC path.o > CC pkt-line.o > CC preload-index.o > CC pretty.o > CC progress.o > CC quote.o >quote.c: In function 'quote_c_style_counted': >quote.c:222: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >quote.c:237: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >quote.c: In function 'write_name_quotedpfx': >quote.c:292: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC reachable.o > CC read-cache.o > CC reflog-walk.o > CC refs.o > CC remote.o > CC replace_object.o > CC rerere.o > CC resolve-undo.o > CC revision.o > CC run-command.o > CC server-info.o > CC setup.o > CC sha1-lookup.o > CC sha1_file.o > CC sha1_name.o > CC shallow.o > CC sideband.o > CC sigchain.o > CC strbuf.o > CC string-list.o > CC submodule.o >submodule.c: In function 'show_submodule_summary': >submodule.c:207: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC symlinks.o > CC tag.o > CC trace.o > CC transport.o > CC transport-helper.o > CC tree-diff.o > CC tree.o > CC tree-walk.o > CC unpack-trees.o > CC url.o > CC usage.o > CC userdiff.o > CC utf8.o > CC walker.o > CC wrapper.o > CC write_or_die.o > CC ws.o > CC wt-status.o > CC xdiff-interface.o >ws.c: In function 'ws_check_emit_1': >ws.c:190: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:192: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:197: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:199: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:203: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:213: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:228: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:236: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC block-sha1/sha1.o > CC thread-utils.o > CC compat/strlcpy.o > CC xdiff/xdiffi.o > CC xdiff/xprepare.o > CC xdiff/xutils.o > CC xdiff/xmerge.o > CC xdiff/xpatience.o > CC xdiff/xemit.o > CC imap-send.o > CC shell.o > CC show-index.o > CC upload-pack.o > CC http-backend.o > CC http.o > CC http-walker.o > CC http-fetch.o > CC http-push.o > CC daemon.o > CC remote-curl.o > GEN git-add--interactive > GEN git-difftool > GEN git-archimport > GEN git-cvsexportcommit > GEN git-cvsserver > GEN git-cvsimport > GEN git-relink > GEN git-send-email > GEN git-svn > GEN git-instaweb > CC git.o > AR vcs-svn/lib.a > AR libgit.a > AR xdiff/lib.a > LINK git-imap-send > LINK git-fast-import > LINK git-shell > LINK git-show-index > LINK git-upload-pack > LINK git-http-backend > LINK git-http-fetch > LINK git-http-push > LINK git-daemon > LINK git-remote-http > LINK git > LINK test-chmtime > LINK test-ctype > LINK test-date > LINK test-delta > LINK test-dump-cache-tree > LINK test-genrandom > LINK test-line-buffer > LINK test-match-trees > LINK test-obj-pool > LINK test-parse-options > LINK test-path-utils > LINK test-run-command > LINK test-sha1 > LINK test-sigchain > LINK test-string-pool > LINK test-svn-fe > LINK test-treap > LINK test-index-version > LN/CP git-remote-https > LN/CP git-remote-ftp > BUILTIN git-add > LN/CP git-remote-ftps > BUILTIN git-annotate > BUILTIN git-apply > BUILTIN git-archive > BUILTIN git-bisect--helper > BUILTIN git-blame > BUILTIN git-branch > BUILTIN git-bundle > BUILTIN git-cat-file > BUILTIN git-check-ref-format > BUILTIN git-check-attr > BUILTIN git-checkout-index > BUILTIN git-checkout > BUILTIN git-clean > BUILTIN git-clone > BUILTIN git-commit-tree > BUILTIN git-commit > BUILTIN git-config > BUILTIN git-count-objects > BUILTIN git-describe > BUILTIN git-diff-files > BUILTIN git-diff-index > BUILTIN git-diff-tree > BUILTIN git-diff > BUILTIN git-fast-export > BUILTIN git-fetch-pack > BUILTIN git-fetch > BUILTIN git-fmt-merge-msg > BUILTIN git-for-each-ref > BUILTIN git-fsck > BUILTIN git-gc > BUILTIN git-grep > BUILTIN git-hash-object > BUILTIN git-help > BUILTIN git-index-pack > BUILTIN git-init-db > BUILTIN git-log > BUILTIN git-ls-files > BUILTIN git-ls-remote > BUILTIN git-ls-tree > BUILTIN git-mailinfo > BUILTIN git-mailsplit > BUILTIN git-merge > BUILTIN git-merge-base > BUILTIN git-merge-index > BUILTIN git-merge-file > BUILTIN git-merge-recursive > BUILTIN git-merge-ours > BUILTIN git-merge-tree > BUILTIN git-mktree > BUILTIN git-mktag > BUILTIN git-mv > BUILTIN git-name-rev > BUILTIN git-pack-objects > BUILTIN git-notes > BUILTIN git-pack-redundant > BUILTIN git-pack-refs > BUILTIN git-patch-id > BUILTIN git-prune-packed > BUILTIN git-prune > BUILTIN git-push > BUILTIN git-read-tree > BUILTIN git-receive-pack > BUILTIN git-reflog > BUILTIN git-remote > BUILTIN git-replace > BUILTIN git-rerere > BUILTIN git-rev-list > BUILTIN git-reset > BUILTIN git-rev-parse > BUILTIN git-revert > BUILTIN git-rm > BUILTIN git-send-pack > BUILTIN git-shortlog > BUILTIN git-show-branch > BUILTIN git-show-ref > BUILTIN git-stripspace > BUILTIN git-symbolic-ref > BUILTIN git-tag > BUILTIN git-tar-tree > BUILTIN git-unpack-file > BUILTIN git-unpack-objects > BUILTIN git-update-index > BUILTIN git-update-ref > BUILTIN git-update-server-info > BUILTIN git-upload-archive > BUILTIN git-var > BUILTIN git-verify-pack > BUILTIN git-verify-tag > BUILTIN git-write-tree > BUILTIN git-cherry > BUILTIN git-cherry-pick > BUILTIN git-format-patch > BUILTIN git-get-tar-commit-id > BUILTIN git-fsck-objects > BUILTIN git-init > BUILTIN git-merge-subtree > BUILTIN git-peek-remote > BUILTIN git-show > BUILTIN git-repo-config > BUILTIN git-stage > BUILTIN git-status > BUILTIN git-whatchanged > SUBDIR perl >cp Git.pm blib/lib/Git.pm >Manifying blib/man3/Git.3pm > SUBDIR git_remote_helpers >warning: build_py: byte-compiling is disabled, skipping. > SUBDIR templates > [32;01m*[0m Compiling GNU Emacs Elisp files ... >Wrote /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/contrib/emacs/git.elc > >In git-blame-cleanup: >git-blame.el:307:6:Warning: `mapcar' called for effect; use `mapc' or `dolist' > instead > >In git-blame-filter: >git-blame.el:339:31:Warning: `save-excursion' defeated by `set-buffer' > >In git-blame-create-overlay: >git-blame.el:387:50:Warning: `save-excursion' defeated by `set-buffer' >git-blame.el:390:12:Warning: `goto-line' used from Lisp code >That command is designed for interactive use only >Wrote /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/contrib/emacs/git-blame.elc >[A[143C [34;01m[ [32;01mok[34;01m ][0m >>>> Source compiled. > [32;01m*[0m Disabling CVS tests (needs dev-vcs/cvs[USE=server]) > [32;01m*[0m Disabled tests: > [32;01m*[0m Disabled t9200-git-cvsexportcommit.sh > [32;01m*[0m Disabled t9400-git-cvsserver-server.sh > [32;01m*[0m Disabled t9401-git-cvsserver-crlf.sh > [32;01m*[0m Disabled t9600-cvsimport.sh > [32;01m*[0m Disabled t9601-cvsimport-vendor-branch.sh > [32;01m*[0m Disabled t9602-cvsimport-branches-tags.sh > [32;01m*[0m Disabled t9603-cvsimport-patchsets.sh > [32;01m*[0m Start test run >make -j3 BLK_SHA1=YesPlease NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease INSTALL=install TAR=tar SHELL_PATH=/bin/sh SANE_TOOL_PATH= OLD_ICONV= NO_EXTERNAL_GREP= NO_TCLTK=YesPlease INSTALLDIRS=vendor THREADED_DELTA_SEARCH=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ 'OPTCFLAGS=-O2 -march=i686 -pipe -ggdb3' 'OPTLDFLAGS=-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed' OPTCC=i686-pc-linux-gnu-gcc OPTAR=i686-pc-linux-gnu-ar prefix=/usr htmldir=/usr/share/doc/git-1.7.3.4-r1/html sysconfdir=/etc PYTHON_PATH=/usr/bin/python 'PERL_PATH=/usr/bin/env perl' PERL_MM_OPT= GIT_TEST_OPTS=--no-color test > SUBDIR perl > SUBDIR git_remote_helpers >warning: build_py: byte-compiling is disabled, skipping. > SUBDIR templates >make -C t/ all >make[1]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/t' >rm -f -r test-results >make aggregate-results-and-cleanup >make[2]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/t' >*** t0000-basic.sh *** >*** t0002-gitfile.sh *** >*** t0001-init.sh *** >ok 1 - initial setup >ok 1 - .git/objects should be empty after git init in an empty repo. >ok 2 - .git/objects should have 3 subdirectories. >ok 3 - success is reported like this >not ok 4 - pretend we have a known breakage # TODO known breakage >ok 1 - plain >ok 2 - plain with GIT_WORK_TREE >ok 2 - bad setup: invalid .git file format >ok 3 - bad setup: invalid .git file path >ok 4 - final setup + check rev-parse --git-dir >ok 3 - plain bare >ok 5 - check hash-object >ok 4 - plain bare with GIT_WORK_TREE >ok 6 - check cat-file >ok 5 - pretend we have fixed a known breakage (run in sub test-lib) >ok 6 - test runs if prerequisite is satisfied >ok 7 # skip unmet prerequisite causes test to be skipped (missing DONTHAVEIT) >ok 8 - test runs if prerequisites are satisfied >ok 9 # skip unmet prerequisites causes test to be skipped (missing DONTHAVEIT of HAVEIT,DONTHAVEIT) >ok 10 # skip unmet prerequisites causes test to be skipped (missing DONTHAVEIT of DONTHAVEIT,HAVEIT) >ok 11 - tests clean up after themselves >ok 12 - tests clean up even after a failure >ok 13 - failure to clean up causes the test to fail >ok 14 - git update-index without --add should fail adding. >ok 5 - GIT_DIR bare >ok 7 - check update-index >ok 15 - git update-index with --add should succeed. >ok 8 - check write-tree >ok 16 - writing tree out with git write-tree >ok 17 - validate object ID of a known tree. >ok 18 - git update-index without --remove should fail removing. >ok 19 - git update-index with --remove should be able to remove. >ok 9 - check commit-tree >ok 6 - init --bare >ok 10 - check rev-list >ok 20 - git write-tree should be able to write an empty tree. >ok 21 - validate object ID of a known tree. ># passed all 10 test(s) >1..10 >*** t0003-attributes.sh *** >ok 22 - adding various types of objects with git update-index --add. >ok 23 - showing stage with git ls-files --stage >ok 7 - GIT_DIR non-bare >ok 24 - validate git ls-files output for a known tree. >ok 25 - writing tree out with git write-tree. >ok 26 - validate object ID for a known tree. >ok 27 - showing tree with git ls-tree >ok 28 - git ls-tree output for a known tree. >ok 8 - GIT_DIR & GIT_WORK_TREE (1) >ok 29 - showing tree with git ls-tree -r >ok 9 - GIT_DIR & GIT_WORK_TREE (2) >ok 30 - git ls-tree -r output for a known tree. >ok 31 - showing tree with git ls-tree -r -t >ok 32 - git ls-tree -r output for a known tree. >ok 1 - setup >ok 33 - writing partial tree out with git write-tree --prefix. >ok 34 - validate object ID for a known tree. >ok 35 - writing partial tree out with git write-tree --prefix. >ok 36 - validate object ID for a known tree. >ok 37 - put invalid objects into the index. >ok 10 - reinit >ok 38 - writing this tree without --missing-ok. >ok 39 - writing this tree with --missing-ok. >ok 11 - init with --template >ok 40 - git read-tree followed by write-tree should be idempotent. >ok 41 - validate git diff-files output for a know cache/work tree state. >ok 12 - init with --template (blank) >ok 42 - git update-index --refresh should succeed. >ok 43 - no diff after checkout and git update-index --refresh. >ok 13 - init with init.templatedir set >ok 44 - git commit-tree records the correct tree in a commit. >ok 45 - git commit-tree records the correct parent in a commit. >ok 14 - init --bare/--shared overrides system/global config >ok 2 - attribute test >ok 46 - git commit-tree omits duplicated parent in a commit. >ok 3 - attribute test: read paths from stdin >ok 47 - update-index D/F conflict >ok 4 - root subdir attribute test >ok 15 - init honors global core.sharedRepository >ok 16 - init rejects insanely long --template >ok 17 - init creates a new directory >ok 5 - setup bare >ok 48 - absolute path works as expected >ok 18 - init creates a new bare directory >ok 19 - init recreates a directory >ok 49 - very long name in the index handled sanely ># still have 1 known breakage(s) ># passed all remaining 48 test(s) >1..49 >ok 20 - init recreates a new bare directory >*** t0004-unwritable.sh *** >ok 6 - bare repository: check that .gitattribute is ignored >ok 21 - init creates a new deep directory >ok 22 - init creates a new deep directory (umask vs. shared) >ok 7 - bare repository: test info/attributes ># passed all 7 test(s) >1..7 >ok 23 - init notices EEXIST (1) >*** t0005-signals.sh *** >ok 1 - setup >ok 24 - init notices EEXIST (2) >ok 2 - write-tree should notice unwritable repository >ok 25 - init notices EPERM >ok 3 - commit should notice unwritable repository >ok 26 - init creates a new bare directory with global --bare >ok 4 - update-index should notice unwritable repository >ok 27 - init prefers command line to GIT_DIR ># passed all 27 test(s) >1..27 >ok 5 - add should notice unwritable repository ># passed all 5 test(s) >1..5 >*** t0006-date.sh *** >*** t0010-racy-git.sh *** >ok 1 - sigchain works ># passed all 1 test(s) >1..1 >*** t0020-crlf.sh *** >ok 1 - Racy GIT trial #0 part A >ok 1 - relative date (5 seconds ago) >ok 2 - relative date (5 minutes ago) >ok 3 - relative date (5 hours ago) >ok 4 - relative date (5 days ago) >ok 5 - relative date (3 weeks ago) >ok 6 - relative date (5 months ago) >ok 7 - relative date (1 year, 2 months ago) >ok 8 - relative date (1 year, 9 months ago) >ok 9 - relative date (20 years ago) >ok 10 - relative date (12 months ago) >ok 1 - setup >ok 11 - parse date (2008) >ok 12 - parse date (2008-02) >ok 2 - Racy GIT trial #0 part B >ok 13 - parse date (2008-02-14) >ok 2 - safecrlf: autocrlf=input, all CRLF >ok 3 - Racy GIT trial #1 part A >ok 14 - parse date (2008-02-14 20:30:45) >ok 15 - parse date (2008-02-14 20:30:45 -0500) >ok 3 - safecrlf: autocrlf=input, mixed LF/CRLF >ok 16 - parse date (2008-02-14 20:30:45 TZ=EST5) >ok 17 - parse approxidate (now) >ok 4 - safecrlf: autocrlf=true, all LF >ok 18 - parse approxidate (5 seconds ago) >ok 19 - parse approxidate (5.seconds.ago) >ok 5 - safecrlf: autocrlf=true mixed LF/CRLF >ok 20 - parse approxidate (10.minutes.ago) >ok 21 - parse approxidate (yesterday) >ok 22 - parse approxidate (3.days.ago) >ok 23 - parse approxidate (3.weeks.ago) >ok 6 - safecrlf: print warning only once >ok 24 - parse approxidate (3.months.ago) >ok 4 - Racy GIT trial #1 part B >ok 25 - parse approxidate (2.years.3.months.ago) >ok 26 - parse approxidate (6am yesterday) >ok 5 - Racy GIT trial #2 part A >ok 7 - switch off autocrlf, safecrlf, reset HEAD >ok 27 - parse approxidate (6pm yesterday) >ok 28 - parse approxidate (3:00) >ok 29 - parse approxidate (15:00) >ok 30 - parse approxidate (noon today) >ok 8 - update with autocrlf=input >ok 31 - parse approxidate (noon yesterday) >ok 32 - parse approxidate (last tuesday) >ok 33 - parse approxidate (July 5th) >ok 34 - parse approxidate (06/05/2009) >ok 35 - parse approxidate (06.05.2009) >ok 36 - parse approxidate (Jun 6, 5AM) >ok 37 - parse approxidate (5AM Jun 6) >ok 9 - update with autocrlf=true >ok 6 - Racy GIT trial #2 part B >ok 38 - parse approxidate (6AM, June 7, 2009) ># passed all 38 test(s) >1..38 >ok 7 - Racy GIT trial #3 part A >*** t0021-conversion.sh *** >ok 10 - checkout with autocrlf=true >ok 11 - checkout with autocrlf=input >ok 8 - Racy GIT trial #3 part B >ok 1 - setup >ok 12 - apply patch (autocrlf=input) >ok 9 - Racy GIT trial #4 part A >ok 13 - apply patch --cached (autocrlf=input) >ok 2 - check >ok 14 - apply patch --index (autocrlf=input) >ok 3 - expanded_in_repo ># passed all 3 test(s) >1..3 >ok 15 - apply patch (autocrlf=true) >*** t0022-crlf-rename.sh *** >ok 10 - Racy GIT trial #4 part B ># passed all 10 test(s) >1..10 >ok 16 - apply patch --cached (autocrlf=true) >*** t0023-crlf-am.sh *** >ok 17 - apply patch --index (autocrlf=true) >ok 1 - setup >ok 2 - diff -M >ok 18 - .gitattributes says two is binary ># passed all 2 test(s) >1..2 >ok 19 - .gitattributes says two is input >ok 1 - setup >*** t0024-crlf-archive.sh *** >ok 20 - .gitattributes says two and three are text >ok 21 - in-tree .gitattributes (1) >ok 22 - in-tree .gitattributes (2) >ok 1 - setup >ok 2 - tar archive >ok 23 - in-tree .gitattributes (3) >ok 3 - zip archive >ok 24 - in-tree .gitattributes (4) ># passed all 3 test(s) >1..3 >*** t0025-crlf-auto.sh *** >ok 2 - am ># passed all 2 test(s) >1..2 >*** t0026-eol-config.sh *** >ok 25 - checkout with existing .gitattributes >ok 1 - setup >ok 26 - checkout when deleting .gitattributes >ok 27 - invalid .gitattributes (must not crash) >ok 1 - setup >ok 2 - default settings cause no changes >ok 3 - crlf=true causes a CRLF file to be normalized >ok 2 - eol=lf puts LFs in normalized file >ok 28 - setting up for new autocrlf tests >ok 29 - report no change after setting autocrlf >ok 4 - text=true causes a CRLF file to be normalized >ok 3 - eol=crlf puts CRLFs in normalized file >ok 30 - files are clean after checkout >ok 31 - LF only file gets CRLF with autocrlf >ok 5 - eol=crlf gives a normalized file CRLFs with autocrlf=false >ok 32 - Mixed file is still mixed with autocrlf >ok 33 - CRLF only file has CRLF with autocrlf >ok 6 - eol=crlf gives a normalized file CRLFs with autocrlf=input >ok 4 - autocrlf=true overrides eol=lf >ok 7 - eol=lf gives a normalized file LFs with autocrlf=true >ok 34 - New CRLF file gets LF in repo ># passed all 34 test(s) >1..34 >ok 5 - autocrlf=true overrides unset eol ># passed all 5 test(s) >1..5 >*** t0030-stripspace.sh *** >*** t0040-parse-options.sh *** >ok 8 - autocrlf=true does not normalize CRLF files >ok 9 - text=auto, autocrlf=true _does_ normalize CRLF files >ok 10 - text=auto, autocrlf=true does not normalize binary files >ok 11 - eol=crlf _does_ normalize binary files ># passed all 11 test(s) >1..11 >*** t0050-filesystem.sh *** >ok 1 - test help >ok 2 - short options >ok 3 - long options >ok 1 - long lines without spaces should be unchanged >ok 4 - missing required value >ok 5 - intermingled arguments >ok 2 - lines with spaces at the beginning should be unchanged >ok 6 - unambiguously abbreviated option >ok 7 - unambiguously abbreviated option with "=" >ok 8 - ambiguously abbreviated option >ok 1 - see what we expect >ok 3 - lines with intermediate spaces should be unchanged >ok 2 - detection of case insensitive filesystem during repo init >ok 9 - non ambiguous option (after two options it abbreviates) >ok 3 - detection of filesystem w/o symlink support during repo init >ok 10 - detect possible typos >ok 11 - keep some options as arguments >ok 12 - OPT_DATE() and OPT_SET_PTR() work >ok 13 - OPT_CALLBACK() and OPT_BIT() work >ok 14 - OPT_CALLBACK() and callback errors work >ok 15 - OPT_BIT() and OPT_SET_INT() work >ok 16 - OPT_NEGBIT() and OPT_SET_INT() work >ok 4 - setup case tests >ok 17 - OPT_BIT() works >ok 18 - OPT_NEGBIT() works >ok 5 - rename (case change) >ok 4 - consecutive blank lines should be unified >ok 19 - OPT_BOOLEAN() with PARSE_OPT_NODASH works >ok 20 - OPT_NUMBER_CALLBACK() works >ok 6 - merge (case change) >ok 21 - negation of OPT_NONEG flags is not ambiguous ># passed all 21 test(s) >1..21 >*** t0055-beyond-symlinks.sh *** >not ok 7 - add (with different case) # TODO known breakage >ok 5 - only consecutive blank lines should be completely removed >ok 1 - setup >ok 2 - update-index --add beyond symlinks >ok 3 - add beyond symlinks ># passed all 3 test(s) >1..3 >*** t0060-path-utils.sh *** >ok 8 - setup unicode normalization tests >ok 9 - rename (silent unicode normalization) >ok 6 - consecutive blank lines at the beginning should be removed >ok 1 - normalize path: => >ok 10 - merge (silent unicode normalization) >ok 2 - normalize path: . => ># still have 1 known breakage(s) ># passed all remaining 9 test(s) >1..10 >ok 3 - normalize path: ./ => >ok 4 - normalize path: ./. => >ok 5 - normalize path: ./.. => ++failed++ >ok 6 - normalize path: ../. => ++failed++ >ok 7 - normalize path: ./../.// => ++failed++ >ok 8 - normalize path: dir/.. => >ok 9 - normalize path: dir/sub/../.. => >ok 10 - normalize path: dir/sub/../../.. => ++failed++ >ok 11 - normalize path: dir => dir >ok 12 - normalize path: dir// => dir/ >ok 13 - normalize path: ./dir => dir >ok 14 - normalize path: dir/. => dir/ >ok 15 - normalize path: dir///./ => dir/ >ok 16 - normalize path: dir//sub/.. => dir/ >ok 17 - normalize path: dir/sub/../ => dir/ >ok 18 - normalize path: dir/sub/../. => dir/ >ok 19 - normalize path: dir/s1/../s2/ => dir/s2/ >ok 20 - normalize path: d1/s1///s2/..//../s3/ => d1/s3/ >ok 21 - normalize path: d1/s1//../s2/../../d2 => d2 >ok 22 - normalize path: d1/.../d2 => d1/.../d2 >ok 23 - normalize path: d1/..././../d2 => d1/d2 >ok 24 - normalize path: / => / >ok 25 - normalize path: // => / >ok 26 - normalize path: /// => / >ok 27 - normalize path: /. => / >ok 28 - normalize path: /./ => / >ok 29 - normalize path: /./.. => ++failed++ >ok 30 - normalize path: /../. => ++failed++ >ok 31 - normalize path: /./../.// => ++failed++ >ok 32 - normalize path: /dir/.. => / >ok 33 - normalize path: /dir/sub/../.. => / >*** t0061-run-command.sh *** >ok 34 - normalize path: /dir/sub/../../.. => ++failed++ >ok 35 - normalize path: /dir => /dir >ok 36 - normalize path: /dir// => /dir/ >ok 37 - normalize path: /./dir => /dir >ok 38 - normalize path: /dir/. => /dir/ >ok 39 - normalize path: /dir///./ => /dir/ >ok 40 - normalize path: /dir//sub/.. => /dir/ >ok 41 - normalize path: /dir/sub/../ => /dir/ >ok 1 - start_command reports ENOENT >ok 7 - consecutive blank lines at the end should be removed ># passed all 1 test(s) >1..1 >ok 42 - normalize path: //dir/sub/../. => /dir/ >ok 43 - normalize path: /dir/s1/../s2/ => /dir/s2/ >*** t0070-fundamental.sh *** >ok 44 - normalize path: /d1/s1///s2/..//../s3/ => /d1/s3/ >ok 45 - normalize path: /d1/s1//../s2/../../d2 => /d2 >ok 8 - text without newline at end should end with newline >ok 46 - normalize path: /d1/.../d2 => /d1/.../d2 >ok 47 - normalize path: /d1/..././../d2 => /d1/d2 >ok 48 - longest ancestor: / => -1 >ok 49 - longest ancestor: / / => -1 >ok 50 - longest ancestor: /foo => -1 >ok 51 - longest ancestor: /foo : => -1 >ok 52 - longest ancestor: /foo ::. => -1 >ok 9 - text plus spaces without newline at end should end with newline >ok 53 - longest ancestor: /foo ::..:: => -1 >ok 1 - character classes (isspace, isalpha etc.) >ok 54 - longest ancestor: /foo / => 0 ># passed all 1 test(s) >1..1 >ok 55 - longest ancestor: /foo /fo => -1 >*** t0080-vcs-svn.sh *** >ok 56 - longest ancestor: /foo /foo => -1 >ok 57 - longest ancestor: /foo /foo/ => -1 >ok 58 - longest ancestor: /foo /bar => -1 >ok 10 - text plus spaces without newline at end should not show spaces >ok 59 - longest ancestor: /foo /bar/ => -1 >ok 60 - longest ancestor: /foo /foo/bar => -1 >ok 61 - longest ancestor: /foo /foo:/bar/ => -1 >ok 62 - longest ancestor: /foo /foo/:/bar/ => -1 >ok 63 - longest ancestor: /foo /foo::/bar/ => -1 >ok 64 - longest ancestor: /foo /:/foo:/bar/ => 0 >ok 65 - longest ancestor: /foo /foo:/:/bar/ => 0 >ok 66 - longest ancestor: /foo /:/bar/:/foo => 0 >ok 67 - longest ancestor: /foo/bar => -1 >ok 68 - longest ancestor: /foo/bar / => 0 >ok 69 - longest ancestor: /foo/bar /fo => -1 >ok 1 - obj pool: store data >ok 70 - longest ancestor: /foo/bar foo => -1 >ok 2 - obj pool: NULL is offset ~0 >ok 11 - text plus spaces without newline should show the correct lines >ok 71 - longest ancestor: /foo/bar /foo => 4 >ok 72 - longest ancestor: /foo/bar /foo/ => 4 >ok 3 - obj pool: out-of-bounds access >ok 73 - longest ancestor: /foo/bar /foo/ba => -1 >ok 74 - longest ancestor: /foo/bar /:/fo => 0 >ok 75 - longest ancestor: /foo/bar /foo:/foo/ba => 4 >ok 4 - obj pool: high-water mark >ok 76 - longest ancestor: /foo/bar /bar => -1 >ok 77 - longest ancestor: /foo/bar /bar/ => -1 >ok 78 - longest ancestor: /foo/bar /fo: => -1 >ok 12 - text plus spaces at end should not show spaces >ok 79 - longest ancestor: /foo/bar :/fo => -1 >ok 80 - longest ancestor: /foo/bar /foo:/bar/ => 4 >ok 81 - longest ancestor: /foo/bar /:/foo:/bar/ => 4 >ok 82 - longest ancestor: /foo/bar /foo:/:/bar/ => 4 >ok 83 - longest ancestor: /foo/bar /:/bar/:/fo => 0 >ok 84 - longest ancestor: /foo/bar /:/bar/ => 0 >ok 5 - line buffer >ok 13 - text plus spaces at end should be cleaned and newline must remain >ok 85 - longest ancestor: /foo/bar .:/foo/. => 4 >ok 86 - longest ancestor: /foo/bar .:/foo/.:.: => 4 >ok 87 - longest ancestor: /foo/bar /foo/./:.:/bar => 4 >ok 88 - longest ancestor: /foo/bar .:/bar => -1 >ok 89 - strip_path_suffix >ok 6 - string pool ># passed all 89 test(s) >1..89 >ok 14 - spaces with newline at end should be replaced with empty string >*** t0100-previous.sh *** >ok 7 - treap sort ># passed all 7 test(s) >1..7 >*** t0101-at-syntax.sh *** >ok 15 - spaces without newline at end should not show spaces >ok 16 - spaces without newline at end should be replaced with empty string >ok 1 - branch -d @{-1} >ok 1 - setup >ok 17 - consecutive text lines should be unchanged >ok 2 - @{0} shows current >ok 3 - @{1} shows old >ok 18 - strip comments, too ># passed all 18 test(s) >1..18 >ok 4 - @{now} shows current >ok 2 - branch -d @{-12} when there is not enough switches yet >ok 5 - @{2001-09-17} (before the first commit) shows old >*** t1000-read-tree-m-3way.sh *** >ok 6 - silly approxidates work >ok 7 - notice misspelled upstream >ok 8 - complain about total nonsense ># passed all 8 test(s) >1..8 >*** t1001-read-tree-m-2way.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 3 - merge @{-1} >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 1 - setup >ok 7 - adding test file MN and Z/MN >ok 4 - merge @{-1} when there is not enough switches yet ># passed all 4 test(s) >1..4 >ok 8 - adding test file MD and Z/MD >*** t1002-read-tree-m-u-2way.sh *** >ok 9 - adding test file MM and Z/MM >ok 2 - 1, 2, 3 - no carry forward >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 3 - 4 - carry forward local addition. >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 1 - setup >ok 22 - change in branch A (addition) >ok 23 - change in branch A (addition) >ok 24 - change in branch A (addition) >ok 4 - 5 - carry forward local 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 2 - 1, 2, 3 - no carry forward >ok 28 - reading original tree and checking out >ok 5 - 6 - local addition already has the same. >ok 29 - change in branch B (removal) >ok 30 - change in branch B (modification) >ok 31 - change in branch B (modification) >ok 3 - 4 - carry forward local addition. >ok 32 - change in branch B (modification) >ok 6 - 7 - local addition already has the same. >ok 33 - change in branch B (modification) >ok 4 - 5 - carry forward local addition. >ok 34 - change in branch B (modification) >ok 35 - change in branch B (modification) >ok 7 - 8 - conflicting addition. >ok 36 - change in branch B (addition) >ok 37 - change in branch B (addition) >ok 8 - 9 - conflicting addition. >ok 5 - 6 - local addition already has the same. >ok 38 - change in branch B (addition) >ok 39 - change in branch B (addition) >ok 9 - 10 - path removed. >ok 6 - 7 - local addition already has the same. >ok 40 - change in branch B (addition and modification) >ok 41 - change in branch B (modification) >ok 7 - 8 - conflicting addition. >ok 42 - change in branch B (addition of a file to conflict with directory) >ok 43 - recording branch B tree >ok 10 - 11 - dirty path removed. >ok 8 - 9 - conflicting addition. >ok 11 - 12 - unmatching local changes being removed. >ok 9 - 10 - path removed. >ok 44 - keep contents of 3 trees for easy access >ok 12 - 13 - unmatching local changes being removed. >ok 10 - 11 - dirty path removed. >ok 45 - 3-way merge with git read-tree -m, empty cache >ok 11 - 12 - unmatching local changes being removed. >ok 46 - 3-way merge with git read-tree -m, match H >ok 13 - 14 - unchanged in two heads. >ok 47 - 1 - must not have an entry not in A. >ok 12 - 13 - unmatching local changes being removed. >ok 48 - 2 - must match B in !O && !A && B case. >ok 14 - 15 - unchanged in two heads. >ok 49 - 2 - matching B alone is OK in !O && !A && B case. >ok 13 - 14 - unchanged in two heads. >ok 50 - 3 - must match A in !O && A && !B case. >ok 15 - 16 - conflicting local change. >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 16 - 17 - conflicting local change. >ok 53 - 4 - must match and be up-to-date in !O && A && B && A!=B case. >ok 14 - 15 - unchanged in two heads. >ok 54 - 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case. >ok 15 - 16 - conflicting local change. >ok 17 - 18 - local change already having a good result. >ok 55 - 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case. >ok 16 - 17 - conflicting local change. >ok 56 - 5 - must match in !O && A && B && A==B case. >ok 18 - 19 - local change already having a good result, further modified. >ok 17 - 18 - local change already having a good result. >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 18 - 19 - local change already having a good result, further modified. >ok 19 - 20 - no local change, use new tree. >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 20 - 21 - no local change, dirty cache. >ok 61 - 8 - must not exist in O && !A && B && O==B case >ok 19 - 20 - no local change, use new tree. >ok 21 - 22 - local change cache updated. >ok 20 - 21 - no local change, dirty cache. >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 22 - DF vs DF/DF case setup. >ok 21 - DF vs DF/DF case setup. >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 23 - DF vs DF/DF case test. >ok 22 - DF vs DF/DF case test. ># passed all 22 test(s) >1..22 >ok 67 - 10 (fail) - must match and be up-to-date in O && A && !B && O==A case >*** t1003-read-tree-prefix.sh *** >ok 68 - 11 - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case >ok 24 - a/b (untracked) vs a case setup. >ok 69 - 11 (fail) - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case >ok 25 - a/b (untracked) vs a, plus c/d case test. >ok 1 - setup >ok 70 - 11 (fail) - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case >ok 2 - read-tree --prefix ># passed all 2 test(s) >1..2 >*** t1004-read-tree-m-u-wf.sh *** >ok 71 - 12 - must match A in O && A && B && O!=A && A==B case >ok 26 - a/b vs a, plus c/d case setup. >ok 72 - 12 - must match A in O && A && B && O!=A && A==B case >ok 27 - a/b vs a, plus c/d case test. >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 1 - two-way setup >ok 75 - 13 - must match A in O && A && B && O!=A && O==B case >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 28 - -m references the correct modified tree ># passed all 28 test(s) >1..28 >ok 5 - two-way clobbering a ignored file >ok 76 - 14 - must match and be up-to-date in O && A && B && O==A && O!=B case >*** t1005-read-tree-reset.sh *** >ok 77 - 14 - may match B in O && A && B && O==A && O!=B case >ok 6 - three-way not complaining on an untracked path in both >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 7 - three-way not clobbering a working tree file >ok 80 - 15 - must match A in O && A && B && O==A && O==B case >ok 8 - three-way not complaining on an untracked file >ok 1 - setup >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 2 - reset should work >ok 9 - 3-way not overwriting local changes (setup) >ok 83 - 16 - A matches in one and B matches in another. ># passed all 83 test(s) >1..83 >ok 10 - 3-way not overwriting local changes (our side) >ok 3 - reset should remove remnants from a failed merge >*** t1006-cat-file.sh *** >ok 11 - 3-way not overwriting local changes (their side) >ok 4 - Porcelain reset should remove remnants too >ok 1 - setup >ok 2 - blob exists >ok 5 - Porcelain checkout -f should remove remnants too >ok 3 - Type of blob is correct >ok 12 - funny symlink in work tree >ok 4 - Size of blob is correct >ok 5 - Content of blob is correct >ok 6 - Pretty content of blob is correct >ok 13 - funny symlink in work tree, un-unlink-able >ok 6 - Porcelain checkout -f HEAD should remove remnants too ># passed all 6 test(s) >1..6 >ok 7 - --batch output of blob is correct >ok 8 - --batch-check output of blob is correct >*** t1007-hash-object.sh *** >ok 9 - tree exists >ok 14 - D/F setup >ok 10 - Type of tree is correct >ok 11 - Size of tree is correct >ok 12 - Pretty content of tree is correct >ok 13 - --batch-check output of tree is correct >ok 15 - D/F >ok 1 - multiple '--stdin's are rejected >ok 14 - commit exists >ok 15 - Type of commit is correct >ok 2 - Can't use --stdin and --stdin-paths together >ok 16 - Size of commit is correct >ok 3 - Can't pass filenames as arguments with --stdin-paths >ok 4 - Can't use --path with --stdin-paths >ok 5 - Can't use --path with --no-filters >ok 17 - Content of commit is correct >ok 16 - D/F resolve >ok 6 - hash a file >ok 7 - blob does not exist in database >ok 18 - Pretty content of commit is correct >ok 8 - hash from stdin >ok 17 - D/F recursive >ok 9 - blob does not exist in database ># passed all 17 test(s) >1..17 >ok 10 - hash a file and write to database >ok 19 - --batch output of commit is correct >ok 11 - blob exists in database >*** t1008-read-tree-overlay.sh *** >ok 20 - --batch-check output of commit is correct >ok 21 - tag exists >ok 22 - Type of tag is correct >ok 12 - git hash-object --stdin file1 <file0 first operates on file0, then file1 >ok 23 - Size of tag is correct >ok 24 - Content of tag is correct >ok 25 - Pretty content of tag is correct >ok 13 - check that appropriate filter is invoke when --path is used >ok 26 - --batch output of tag is correct >ok 27 - --batch-check output of tag is correct >ok 1 - setup >ok 28 - Reach a blob from a tag pointing to it >ok 14 - check that --no-filters option works >ok 2 - multi-read >ok 29 - Passing -t with --batch fails ># passed all 2 test(s) >1..2 >ok 30 - Passing --batch with -t fails >ok 31 - Passing -s with --batch fails >ok 32 - Passing --batch with -s fails >*** t1009-read-tree-new-index.sh *** >ok 33 - Passing -e with --batch fails >ok 34 - Passing --batch with -e fails >ok 15 - check that --no-filters option works with --stdin-paths >ok 35 - Passing -p with --batch fails >ok 36 - Passing --batch with -p fails >ok 37 - Passing <type> with --batch fails >ok 38 - Passing --batch with <type> fails >ok 39 - Passing sha1 with --batch fails >ok 40 - Passing -t with --batch-check fails >ok 41 - Passing --batch-check with -t fails >ok 42 - Passing -s with --batch-check fails >ok 43 - Passing --batch-check with -s fails >ok 44 - Passing -e with --batch-check fails >ok 45 - Passing --batch-check with -e fails >ok 16 - hash from stdin and write to database (-w --stdin) >ok 46 - Passing -p with --batch-check fails >ok 17 - blob exists in database >ok 47 - Passing --batch-check with -p fails >ok 48 - Passing <type> with --batch-check fails >ok 1 - setup >ok 49 - Passing --batch-check with <type> fails >ok 18 - hash from stdin and write to database (--stdin -w) >ok 19 - blob exists in database >ok 50 - Passing sha1 with --batch-check fails >ok 2 - non-existent index file >ok 3 - empty index file >ok 20 - hash two files with names on stdin ># passed all 3 test(s) >1..3 >ok 51 - --batch-check for a non-existent named object >ok 52 - --batch-check for a non-existent hash >*** t1010-mktree.sh *** >ok 21 - hash two files with names on stdin and write to database (-w --stdin-paths) >ok 53 - --batch for an existent and a non-existent hash >ok 54 - --batch-check for an emtpy line >ok 22 - blob exists in database >ok 23 - blob exists in database >ok 55 - --batch with multiple sha1s gives correct format >ok 56 - --batch-check with multiple sha1s gives correct format ># passed all 56 test(s) >1..56 >ok 24 - hash two files with names on stdin and write to database (--stdin-paths -w) >*** t1011-read-tree-sparse-checkout.sh *** >ok 25 - blob exists in database >ok 26 - blob exists in database ># passed all 26 test(s) >1..26 >*** t1012-read-tree-df.sh *** >ok 1 - setup >ok 1 - setup >ok 2 - ls-tree piped to mktree (1) >ok 3 - ls-tree piped to mktree (2) >ok 4 - ls-tree output in wrong order given to mktree (1) >ok 5 - ls-tree output in wrong order given to mktree (2) >ok 2 - read-tree without .git/info/sparse-checkout >ok 6 - allow missing object with --missing >ok 7 - mktree refuses to read ls-tree -r output (1) >ok 3 - read-tree with .git/info/sparse-checkout but disabled >ok 8 - mktree refuses to read ls-tree -r output (2) ># passed all 8 test(s) >1..8 >*** t1020-subdirectory.sh *** >ok 4 - read-tree --no-sparse-checkout with empty .git/info/sparse-checkout and enabled >ok 5 - read-tree with empty .git/info/sparse-checkout >ok 1 - setup >ok 6 - match directories with trailing slash >not ok 7 - match directories without trailing slash # TODO known breakage >ok 2 - update-index and ls-files >ok 8 - checkout area changes >ok 9 - read-tree updates worktree, absent case >ok 3 - cat-file >ok 10 - read-tree updates worktree, dirty case >ok 4 - diff-files >ok 11 - read-tree removes worktree, dirty case >ok 5 - write-tree >ok 12 - read-tree adds to worktree, absent case >ok 6 - checkout-index >ok 13 - read-tree adds to worktree, dirty case >ok 7 - read-tree >ok 14 - index removal and worktree narrowing at the same time >ok 8 - no file/rev ambiguity check inside .git >ok 15 - read-tree --reset removes outside worktree ># still have 1 known breakage(s) ># passed all remaining 14 test(s) >1..15 >*** t1100-commit-tree-options.sh *** >ok 9 - no file/rev ambiguity check inside a bare repo >ok 1 - test preparation: write empty tree >ok 10 - detection should not be fooled by a symlink ># passed all 10 test(s) >1..10 >ok 2 - construct commit >ok 3 - read commit >*** t1200-tutorial.sh *** >ok 4 - compare commit ># passed all 4 test(s) >1..4 >*** t1300-repo-config.sh *** >ok 1 - blob >ok 1 - setup >ok 2 - blob 557db03 >ok 1 - initial >ok 2 - mixed case >ok 3 - git diff-files -p >ok 4 - git diff >ok 3 - similar section >ok 5 - tree >ok 4 - similar section >ok 5 - replace with non-match >ok 6 - replace with non-match (actually matching) >ok 7 - non-match result >ok 2 - 3-way (1) >ok 8 - unset with cont. lines >ok 9 - unset with cont. lines is correct >ok 6 - git diff-index -p HEAD >ok 10 - multiple unset >ok 7 - git diff HEAD >ok 11 - multiple unset is correct >ok 3 - 3-way (2) >ok 12 - --replace-all missing value >ok 8 - git whatchanged -p --root >ok 13 - --replace-all >ok 9 - git tag my-first-tag >ok 14 - all replaced >ok 10 - git checkout -b mybranch >ok 15 - really mean test >ok 11 - git branch >ok 16 - really really mean test >ok 4 - 3-way (3) >ok 17 - get value >ok 18 - unset >ok 19 - multivar >ok 12 - git resolve now fails >ok 20 - non-match >ok 21 - non-match value >ok 22 - ambiguous get >ok 5 - 2-way (1) ># passed all 5 test(s) >1..5 >ok 13 - git show-branch >ok 23 - get multivar >*** t1301-shared-repo.sh *** >ok 24 - multivar replace >ok 25 - ambiguous value >ok 14 - git resolve >ok 26 - ambiguous unset >ok 27 - invalid unset >ok 15 - git show-branch (part 2) >ok 28 - multivar unset >ok 16 - git show-branch (part 3) >ok 29 - invalid key >ok 30 - correct key >ok 31 - hierarchical section >ok 17 - rewind to "Some fun." and "Some work." >ok 32 - hierarchical section value >ok 1 - shared = 0400 (faulty permission u-w) >ok 33 - working --list >ok 18 - git show-branch (part 4) >ok 34 - --get-regexp >ok 2 - shared=1 does not clear bits preset by umask 002 >ok 35 - --add >ok 19 - manual merge >ok 36 - get variable with no value >ok 37 - get variable with empty value >ok 20 - git ls-files --stage >ok 3 - shared=1 does not clear bits preset by umask 022 >ok 38 - get-regexp variable with no value >ok 39 - get-regexp variable with empty value >ok 21 - git ls-files --unmerged >ok 40 - get bool variable with no value >ok 4 - shared=all >ok 41 - get bool variable with empty value >ok 42 - no arguments, but no crash >ok 22 - git-merge-index >ok 5 - update-server-info honors core.sharedRepository >ok 23 - git ls-files --stage (part 2) >ok 43 - new section is partial match of another >ok 44 - new variable inserts into proper section >ok 45 - alternative GIT_CONFIG (non-existing file should fail) >ok 6 - shared = 0660 (r--r-----) ro >ok 46 - alternative GIT_CONFIG >ok 7 - shared = 0660 (rw-rw----) rw >ok 47 - alternative GIT_CONFIG (--file) >ok 48 - refer config from subdirectory >ok 49 - --set in alternative GIT_CONFIG >ok 24 - git repack >ok 8 - shared = 0640 (r--r-----) ro >ok 50 - rename section >ok 25 - git prune-packed >ok 9 - shared = 0640 (rw-r-----) rw >ok 51 - rename succeeded >ok 52 - rename non-existing section >ok 53 - rename succeeded >ok 54 - rename another section >ok 55 - rename succeeded >ok 26 - -> only packed objects ># passed all 26 test(s) >1..26 >ok 56 - rename a section with a var on the same line >ok 10 - shared = 0600 (r--------) ro >ok 57 - rename succeeded >*** t1302-repo-version.sh *** >ok 58 - remove section >ok 59 - section was removed properly >ok 11 - shared = 0600 (rw-------) rw >ok 12 - shared = 0666 (r--r--r--) ro >ok 60 - section ending >ok 13 - shared = 0666 (rw-rw-rw-) rw >ok 61 - numbers >ok 14 - shared = 0664 (r--r--r--) ro >ok 15 - shared = 0664 (rw-rw-r--) rw >ok 62 - invalid unit >ok 16 - git reflog expire honors core.sharedRepository >ok 1 - setup >ok 2 - gitdir selection on normal repos >ok 3 - gitdir selection on unsupported repo >ok 4 - gitdir not required mode >ok 5 - gitdir required mode ># passed all 5 test(s) >1..5 >ok 63 - bool >*** t1303-wacky-config.sh *** >ok 64 - invalid bool (--get) >ok 65 - invalid bool (set) >ok 17 - forced modes ># passed all 17 test(s) >1..17 >*** t1304-default-acl.sh *** >ok 66 - set --bool >ok 1 - modify same key >ok 67 - set --int >Unable to use setfacl (output: 'setfacl: .: Operation not supported'; return code: '1') >ok 1 # skip Setup test repo (missing SETFACL) >ok 2 # skip Objects creation does not break ACLs with restrictive umask (missing SETFACL) >ok 3 # skip git gc does not break ACLs with restrictive umask (missing SETFACL) ># passed all 3 test(s) >1..3 >ok 2 - add key in same section >*** t1400-update-ref.sh *** >ok 3 - add key in different section >ok 68 - get --bool-or-int >ok 4 - make sure git config escapes section names properly >ok 5 - do not crash on special long config line ># passed all 5 test(s) >1..5 >*** t1401-symbolic-ref.sh *** >ok 69 - set --bool-or-int >ok 70 - set --path >ok 1 - symbolic-ref writes HEAD >ok 71 - get --path >ok 2 - symbolic-ref reads HEAD >ok 3 - symbolic-ref refuses non-ref for HEAD >ok 1 - setup >ok 72 - get --path copes with unset $HOME >ok 2 - create refs/heads/master >ok 4 - symbolic-ref refuses bare sha1 ># passed all 4 test(s) >1..4 >ok 3 - create refs/heads/master >*** t1402-check-ref-format.sh *** >ok 4 - fail to delete refs/heads/master with stale ref >ok 73 - quoting >ok 5 - delete refs/heads/master >ok 74 - key with newline >ok 75 - value with newline >ok 6 - delete refs/heads/master without oldvalue verification >ok 76 - value continued on next line >ok 7 - fail to create refs/heads/gu/fixes >ok 8 - create refs/heads/master (by HEAD) >ok 77 - --null --list >ok 1 - ref name 'heads/foo' is valid >ok 9 - create refs/heads/master (by HEAD) >ok 2 - ref name 'foo' is not valid >ok 78 - --null --get-regexp >ok 3 - ref name 'foo/bar/baz' is valid >ok 4 - ref name 'refs///heads/foo' is valid >ok 10 - fail to delete refs/heads/master (by HEAD) with stale ref >ok 5 - ref name 'heads/foo/' is not valid >ok 11 - delete refs/heads/master (by HEAD) >ok 6 - ref name './foo' is not valid >ok 79 - inner whitespace kept verbatim >ok 7 - ref name '.refs/foo' is not valid >ok 8 - ref name 'heads/foo..bar' is not valid >ok 12 - delete symref without dereference >ok 9 - ref name 'heads/foo?bar' is not valid >ok 10 - ref name 'foo./bar' is valid >ok 11 - ref name 'heads/foo.lock' is not valid >ok 12 - ref name 'heads/foo@bar' is valid >ok 80 - symlinked configuration >ok 13 - ref name 'heads/v@{ation' is not valid >ok 14 - ref name 'heads/foo\bar' is not valid >ok 13 - delete symref without dereference when the referred ref is packed >ok 14 - (not) create HEAD with old sha1 >ok 15 - (not) prior created .git/refs/heads/master >ok 16 - create HEAD >ok 17 - (not) change HEAD with wrong SHA1 >ok 81 - check split_cmdline return >ok 18 - (not) changed .git/refs/heads/master >ok 19 - create refs/heads/master (logged by touch) >ok 20 - update refs/heads/master (logged by touch) >ok 82 - git -c "key=value" support >ok 21 - set refs/heads/master (logged by touch) ># passed all 82 test(s) >1..82 >ok 15 - check-ref-format --branch @{-1} >ok 22 - verifying refs/heads/master's log >*** t1410-reflog.sh *** >ok 23 - enable core.logAllRefUpdates >ok 24 - create refs/heads/master (logged by config) >ok 25 - update refs/heads/master (logged by config) >ok 26 - set refs/heads/master (logged by config) >ok 27 - verifying refs/heads/master's log >ok 16 - check-ref-format --branch from subdir >ok 17 - ref name 'heads/foo' simplifies to 'heads/foo' >ok 18 - ref name 'refs///heads/foo' simplifies to 'refs/heads/foo' >ok 19 - check-ref-format --print rejects 'foo' >ok 28 - Query "master@{May 25 2005}" (before history) >ok 20 - check-ref-format --print rejects 'heads/foo/../bar' >ok 29 - Query master@{2005-05-25} (before history) >ok 21 - check-ref-format --print rejects 'heads/./foo' >ok 22 - check-ref-format --print rejects 'heads\foo' ># passed all 22 test(s) >1..22 >ok 30 - Query "master@{May 26 2005 23:31:59}" (1 second before history) >*** t1411-reflog-show.sh *** >ok 31 - Query "master@{May 26 2005 23:32:00}" (exactly history start) >ok 32 - Query "master@{May 26 2005 23:32:30}" (first non-creation change) >ok 33 - Query "master@{2005-05-26 23:33:01}" (middle of history with gap) >ok 1 - setup >ok 34 - Query "master@{2005-05-26 23:38:00}" (middle of history) >ok 2 - log -g shows reflog headers >ok 35 - Query "master@{2005-05-26 23:43:00}" (exact end of history) >ok 3 - oneline reflog format >ok 36 - Query "master@{2005-05-28}" (past end of history) >ok 4 - using @{now} syntax shows reflog date (multiline) >ok 5 - using @{now} syntax shows reflog date (oneline) >ok 6 - using --date= shows reflog date (multiline) >ok 7 - using --date= shows reflog date (oneline) >ok 8 - empty reflog file ># passed all 8 test(s) >1..8 >*** t1412-reflog-loop.sh *** >ok 37 - creating initial files >ok 38 - git commit logged updates >ok 39 - git cat-file blob master:F (expect OTHER) >ok 40 - git cat-file blob master@{2005-05-26 23:30}:F (expect TEST) >ok 41 - git cat-file blob master@{2005-05-26 23:42}:F (expect OTHER) ># passed all 41 test(s) >1..41 >*** t1420-lost-found.sh *** >ok 1 - setup >ok 1 - setup commits >ok 1 - setup >ok 2 - setup reflog with alternating commits >ok 3 - reflog shows all entries ># passed all 3 test(s) >1..3 >ok 2 - lost and found something >*** t1450-fsck.sh *** ># passed all 2 test(s) >1..2 >*** t1500-rev-parse.sh *** >ok 2 - rewind >ok 3 - corrupt and check >ok 4 - reflog expire --dry-run should not touch reflog >ok 1 - toplevel: is-bare-repository >ok 2 - toplevel: is-inside-git-dir >ok 3 - toplevel: is-inside-work-tree >ok 5 - reflog expire >ok 4 - toplevel: prefix >ok 5 - toplevel: git-dir >ok 6 - .git/: is-bare-repository >ok 7 - .git/: is-inside-git-dir >ok 8 - .git/: is-inside-work-tree >ok 9 - .git/: prefix >ok 1 - setup >ok 10 - .git/: git-dir >ok 11 - .git/objects/: is-bare-repository >ok 12 - .git/objects/: is-inside-git-dir >ok 13 - .git/objects/: is-inside-work-tree >ok 14 - .git/objects/: prefix >ok 15 - .git/objects/: git-dir >ok 2 - loose objects borrowed from alternate are not missing >ok 16 - subdirectory: is-bare-repository >ok 3 - HEAD is part of refs, valid objects appear valid >ok 4 - setup: helpers for corruption tests >ok 17 - subdirectory: is-inside-git-dir >ok 18 - subdirectory: is-inside-work-tree >ok 19 - subdirectory: prefix >ok 6 - prune and fsck >ok 20 - subdirectory: git-dir >ok 7 - recover and check >ok 21 - core.bare = true: is-bare-repository >ok 22 - core.bare = true: is-inside-git-dir >ok 23 - core.bare = true: is-inside-work-tree >ok 24 - core.bare undefined: is-bare-repository >ok 25 - core.bare undefined: is-inside-git-dir >ok 26 - core.bare undefined: is-inside-work-tree >ok 27 - GIT_DIR=../.git, core.bare = false: is-bare-repository >ok 28 - GIT_DIR=../.git, core.bare = false: is-inside-git-dir >ok 29 - GIT_DIR=../.git, core.bare = false: is-inside-work-tree >ok 30 - GIT_DIR=../.git, core.bare = false: prefix >ok 5 - object with bad sha1 >ok 31 - GIT_DIR=../.git, core.bare = true: is-bare-repository >ok 32 - GIT_DIR=../.git, core.bare = true: is-inside-git-dir >ok 33 - GIT_DIR=../.git, core.bare = true: is-inside-work-tree >ok 6 - branch pointing to non-commit >ok 34 - GIT_DIR=../.git, core.bare = true: prefix >ok 8 - delete >ok 35 - GIT_DIR=../.git, core.bare undefined: is-bare-repository >ok 36 - GIT_DIR=../.git, core.bare undefined: is-inside-git-dir >ok 9 - rewind2 >ok 37 - GIT_DIR=../.git, core.bare undefined: is-inside-work-tree >ok 10 - --expire=never >ok 38 - GIT_DIR=../.git, core.bare undefined: prefix >ok 39 - GIT_DIR=../repo.git, core.bare = false: is-bare-repository >ok 7 - email without @ is okay >ok 40 - GIT_DIR=../repo.git, core.bare = false: is-inside-git-dir >ok 11 - gc.reflogexpire=never >ok 41 - GIT_DIR=../repo.git, core.bare = false: is-inside-work-tree >ok 42 - GIT_DIR=../repo.git, core.bare = false: prefix >ok 43 - GIT_DIR=../repo.git, core.bare = true: is-bare-repository >ok 44 - GIT_DIR=../repo.git, core.bare = true: is-inside-git-dir >ok 45 - GIT_DIR=../repo.git, core.bare = true: is-inside-work-tree >ok 12 - gc.reflogexpire=false ># passed all 12 test(s) >1..12 >ok 46 - GIT_DIR=../repo.git, core.bare = true: prefix >*** t1501-worktree.sh *** >ok 8 - email with embedded > is not okay >ok 47 - GIT_DIR=../repo.git, core.bare undefined: is-bare-repository >ok 48 - GIT_DIR=../repo.git, core.bare undefined: is-inside-git-dir >ok 49 - GIT_DIR=../repo.git, core.bare undefined: is-inside-work-tree >ok 50 - GIT_DIR=../repo.git, core.bare undefined: prefix ># passed all 50 test(s) >1..50 >*** t1502-rev-parse-parseopt.sh *** >ok 9 - tag pointing to nonexistent >ok 1 - setup >ok 2 - setup: helper for testing rev-parse >ok 3 - setup: core.worktree = relative path >ok 10 - tag pointing to something else than its type >ok 1 - test --parseopt help output >ok 4 - outside >ok 11 - cleaned up >ok 2 - test --parseopt ># passed all 11 test(s) >1..11 >ok 3 - test --parseopt with mixed options and arguments >*** t1503-rev-parse-verify.sh *** >ok 4 - test --parseopt with -- >ok 5 - test --parseopt --stop-at-non-option >ok 6 - test --parseopt --keep-dashdash >ok 5 - inside work tree >ok 7 - test --parseopt --keep-dashdash --stop-at-non-option with -- >not ok 6 - empty prefix is actually written out # TODO known breakage >ok 8 - test --parseopt --keep-dashdash --stop-at-non-option without -- ># passed all 8 test(s) >1..8 >*** t1504-ceiling-dirs.sh *** >ok 7 - subdir of work tree >ok 8 - setup: core.worktree = absolute path >ok 1 - no_ceil >ok 2 - ceil_empty >ok 1 - set up basic repo with 1 file (hello) and 4 commits >ok 3 - ceil_at_parent >ok 4 - ceil_at_parent_slash >ok 5 - ceil_at_trash >ok 6 - ceil_at_trash_slash >ok 7 - ceil_at_sub >ok 9 - outside >ok 8 - ceil_at_sub_slash >ok 2 - works with one good rev >ok 9 - subdir_no_ceil >ok 10 - subdir_ceil_empty >ok 11 - subdir_ceil_at_trash: prefix >ok 12 - subdir_ceil_at_trash_slash: prefix >ok 10 - inside work tree >ok 13 - subdir_ceil_at_sub: prefix >ok 14 - subdir_ceil_at_sub_slash: prefix >ok 15 - subdir_ceil_at_subdir >ok 3 - fails with any bad rev or many good revs >ok 16 - subdir_ceil_at_subdir_slash >ok 17 - subdir_ceil_at_su >ok 11 - subdir of work tree >ok 18 - subdir_ceil_at_su_slash >ok 12 - setup: GIT_WORK_TREE=relative (override core.worktree) >ok 19 - subdir_ceil_at_sub_di >ok 20 - subdir_ceil_at_sub_di_slash >ok 4 - fails silently when using -q >ok 21 - subdir_ceil_at_subdi >ok 22 - subdir_ceil_at_subdi_slash >ok 23 - second_of_two: prefix >ok 24 - first_of_two: prefix >ok 25 - second_of_three: prefix >ok 5 - no stdout output on error >ok 26 - git_dir_specified >ok 13 - outside >ok 27 - sd_no_ceil >ok 28 - sd_ceil_empty >ok 29 - sd_ceil_at_trash: prefix >ok 30 - sd_ceil_at_trash_slash: prefix >ok 31 - sd_ceil_at_s: prefix >ok 14 - inside work tree >ok 32 - sd_ceil_at_s_slash: prefix >ok 6 - use --default >ok 33 - sd_ceil_at_sd >ok 34 - sd_ceil_at_sd_slash >ok 35 - sd_ceil_at_su >ok 36 - sd_ceil_at_su_slash >ok 15 - subdir of work tree >ok 37 - sd_ceil_at_s_di >ok 7 - master@{n} for various n >ok 38 - sd_ceil_at_s_di_slash >ok 16 - setup: GIT_WORK_TREE=absolute, below git dir ># passed all 7 test(s) >1..7 >ok 39 - sd_ceil_at_sdi >*** t1505-rev-parse-last.sh *** >ok 40 - sd_ceil_at_sdi_slash >ok 17 - outside ># passed all 40 test(s) >1..40 >*** t1506-rev-parse-diagnosis.sh *** >ok 18 - in repo.git >ok 1 - set up basic repo >ok 19 - inside work tree >ok 2 - correct file objects >ok 1 - setup >ok 3 - incorrect revision id >ok 20 - subdir of work tree >ok 21 - find work tree from repo >ok 2 - @{-1} works >ok 3 - @{-1}~2 works >ok 4 - incorrect file in sha1:path >ok 22 - find work tree from work tree >ok 23 - _gently() groks relative GIT_DIR & GIT_WORK_TREE >ok 4 - @{-1}^2 works >ok 5 - @{-1}@{1} works >ok 24 - diff-index respects work tree under .git dir >ok 25 - diff-files respects work tree under .git dir >ok 5 - incorrect file in :path and :N:path >ok 6 - @{-2} works >ok 7 - @{-3} fails ># passed all 7 test(s) >1..7 >ok 6 - invalid @{n} reference >*** t1507-rev-parse-upstream.sh *** ># passed all 6 test(s) >1..6 >ok 26 - git diff respects work tree under .git dir >*** t1508-at-combinations.sh *** >ok 27 - git grep >ok 28 - git commit >ok 29 - absolute pathspec should fail gracefully >ok 30 - make_relative_path handles double slashes in GIT_DIR ># still have 1 known breakage(s) ># passed all remaining 29 test(s) >1..30 >*** t1509-root-worktree.sh *** ># passed all 0 test(s) >1..0 # SKIP Dangerous test skipped. Read this test if you want to execute it >*** t2000-checkout-cache-clash.sh *** >ok 1 - setup >ok 2 - @{upstream} resolves to correct full name >ok 3 - @{u} resolves to correct full name >ok 1 - git update-index --add various paths. >ok 4 - my-side@{upstream} resolves to correct full name >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. >ok 5 - checkout-index -f twice with --prefix ># passed all 5 test(s) >1..5 >*** t2001-checkout-cache-clash.sh *** >ok 5 - my-side@{u} resolves to correct commit >ok 6 - not-tracking@{u} fails >ok 1 - setup >ok 2 - HEAD = new-two >ok 1 - git update-index --add path0/file0 >ok 3 - @{1} = new-one >ok 2 - writing tree out with git write-tree >ok 4 - @{-1} = old-two >ok 3 - git update-index --add path1/file1 >ok 5 - @{-1}@{1} = old-one >ok 4 - writing tree out with git write-tree >ok 6 - @{u} = upstream-two >ok 7 - <branch>@{u}@{1} resolves correctly >ok 5 - read previously written tree and checkout. >ok 7 - @{u}@{1} = upstream-one >ok 8 - @{-1}@{u} = master-two >ok 8 - @{u} without specifying branch fails on a detached HEAD >ok 6 - git update-index --add a symlink. >ok 9 - @{-1}@{u}@{1} = master-one >ok 10 - @{u}@{-1} is nonsensical >ok 11 - @{1}@{u} is nonsensical ># passed all 11 test(s) >1..11 >ok 7 - writing tree out with git write-tree >*** t2002-checkout-cache-u.sh *** >ok 9 - checkout -b new my-side@{u} forks from the same >ok 8 - read previously written tree and checkout. >ok 9 - checking out conflicting path with -f ># passed all 9 test(s) >1..9 >*** t2003-checkout-cache-mkdir.sh *** >ok 1 - preparation >ok 10 - merge my-side@{u} records the correct name >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) >1..8 >*** t2004-checkout-cache-temp.sh *** >ok 2 - without -u, git checkout-index smudges stat information. >ok 11 - branch -d other@{u} >ok 3 - with -u, git checkout-index picks up stat information from new files. ># passed all 3 test(s) >1..3 >*** t2005-checkout-index-symlinks.sh *** >ok 12 - checkout other@{u} >ok 13 - log -g other@{u} >ok 14 - log -g other@{u}@{now} ># passed all 14 test(s) >1..14 >ok 1 - preparation >*** t2007-checkout-symlink.sh *** >ok 1 - preparation >ok 2 - the checked-out symlink must be a file >ok 2 - checkout one stage 0 to temporary file >ok 3 - the file must be the blob we added during the setup ># passed all 3 test(s) >1..3 >*** t2008-checkout-subdir.sh *** >ok 3 - checkout all stage 0 to temporary files >ok 4 - prepare 3-way merge >ok 1 - setup >ok 1 - setup >ok 2 - switch from symlink to dir >ok 3 - Remove temporary directories & switch to master >ok 5 - checkout one stage 2 to temporary file >ok 4 - switch from dir to symlink ># passed all 4 test(s) >1..4 >*** t2009-checkout-statinfo.sh *** >ok 2 - remove and restore with relative path >ok 3 - checkout with empty prefix >ok 6 - checkout all stage 2 to temporary files >ok 7 - checkout all stages/one file to nothing >ok 4 - checkout with simple prefix >ok 5 - relative path outside tree should fail >ok 8 - checkout all stages/one file to temporary files >ok 6 - incorrect relative path to file should fail (1) >ok 1 - setup >ok 7 - incorrect relative path should fail (2) >ok 8 - incorrect relative path should fail (3) ># passed all 8 test(s) >1..8 >*** t2010-checkout-ambiguous.sh *** >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 2 - branch switching >ok 13 - -- path2: no stage 1, have stage 2 and 3 >ok 14 - -- path3: no stage 2, have stage 1 and 3 >ok 1 - setup >ok 15 - -- path4: no stage 3, have stage 1 and 3 >ok 2 - reference must be a tree >ok 3 - path checkout ># passed all 3 test(s) >1..3 >ok 16 - -- asubdir/path5: no stage 2 and 3 have stage 1 >*** t2011-checkout-invalid-head.sh *** >ok 3 - branch switching >ok 17 - checkout --temp within subdir >ok 4 - checkout world from the index >ok 5 - non ambiguous call >ok 6 - allow the most common case >ok 7 - check ambiguity >ok 1 - setup >ok 18 - checkout --temp symlink ># passed all 18 test(s) >1..18 >ok 2 - checkout should not start branch from a tree >ok 8 - disambiguate checking out from a tree-ish >ok 3 - checkout master from invalid HEAD ># passed all 8 test(s) >1..8 ># passed all 3 test(s) >1..3 >*** t2012-checkout-last.sh *** >*** t2013-checkout-submodule.sh *** >*** t2014-switch.sh *** >ok 1 - setup >ok 1 - setup >ok 2 - "checkout -" does not work initially >ok 2 - check all changes are staged >ok 3 - first branch switch >ok 3 - second commit >ok 4 - "checkout -" switches back >ok 4 - check ># passed all 4 test(s) >1..4 >*** t2015-checkout-unborn.sh *** >ok 5 - "checkout -" switches forth >ok 1 - setup >ok 6 - detach HEAD >ok 7 - "checkout -" attaches again >ok 2 - "reset <submodule>" updates the index >ok 8 - "checkout -" detaches again >ok 3 - "checkout <submodule>" updates the index only >ok 1 - setup >ok 4 - "checkout <submodule>" honors diff.ignoreSubmodules >ok 2 - checkout from unborn preserves untracked files >ok 3 - checkout from unborn preserves index contents >ok 5 - "checkout <submodule>" honors submodule.*.ignore from .gitmodules >ok 4 - checkout from unborn merges identical index contents ># passed all 4 test(s) >1..4 >ok 6 - "checkout <submodule>" honors submodule.*.ignore from .git/config ># passed all 6 test(s) >1..6 >*** t2016-checkout-patch.sh *** >*** t2017-checkout-orphan.sh *** >ok 9 - more switches >ok 1 - Setup >ok 1 - setup >ok 2 - --orphan creates a new orphan branch from HEAD >ok 3 - --orphan creates a new orphan branch from <start_point> >ok 4 - --orphan must be rejected with -b >ok 5 - --orphan must be rejected with -t >ok 10 - switch to the last >ok 6 - --orphan ignores branch.autosetupmerge >ok 7 - --orphan makes reflog by default >ok 8 - --orphan does not make reflog when core.logAllRefUpdates = false >ok 2 - saying "n" does nothing >ok 11 - switch to second from the last >ok 9 - --orphan with -l makes reflog when core.logAllRefUpdates = false >ok 10 - giving up --orphan not committed when -l and core.logAllRefUpdates = false deletes reflog >ok 11 - --orphan is rejected with an existing name >ok 3 - git checkout -p >ok 12 - --orphan refuses to switch if a merge is needed ># passed all 12 test(s) >1..12 >*** t2018-checkout-branch.sh *** >ok 12 - switch to third from the last >ok 4 - git checkout -p with staged changes >ok 1 - setup >ok 5 - git checkout -p HEAD with NO staged changes: abort >ok 2 - checkout -b to a new branch, set to HEAD >ok 3 - checkout -b to a new branch, set to an explicit ref >ok 6 - git checkout -p HEAD with NO staged changes: apply >ok 4 - checkout -b to a new branch with unmergeable changes fails >ok 13 - switch to fourth from the last >ok 5 - checkout -f -b to a new branch with unmergeable changes discards changes >ok 6 - checkout -b to a new branch preserves mergeable changes >ok 7 - git checkout -p HEAD with change already staged >ok 7 - checkout -f -b to a new branch with mergeable changes discards changes >ok 8 - checkout -b to an existing branch fails >ok 14 - switch to twelfth from the last >ok 9 - checkout -B to an existing branch resets branch to HEAD >ok 15 - merge base test setup >ok 16 - another...master >ok 10 - checkout -B to an existing branch from detached HEAD resets branch to HEAD >ok 17 - ...master >ok 8 - git checkout -p HEAD^ >ok 11 - checkout -B to an existing branch with an explicit ref resets branch to that ref >ok 18 - master... ># passed all 18 test(s) >1..18 >*** t2030-unresolve-info.sh *** >ok 12 - checkout -B to an existing branch with unmergeable changes fails >ok 13 - checkout -f -B to an existing branch with unmergeable changes discards changes >ok 9 - git checkout -p handles deletion >ok 14 - checkout -B to an existing branch preserves mergeable changes >ok 10 - path limiting works: dir >ok 15 - checkout -f -B to an existing branch with mergeable changes discards changes ># passed all 15 test(s) >1..15 >*** t2050-git-dir-relative.sh *** >ok 1 - setup >ok 11 - path limiting works: -- dir >ok 1 - Setting up post-commit hook >ok 2 - post-commit hook used ordinarily >ok 3 - post-commit-hook created and used from top dir >ok 2 - add records switch clears >ok 4 - post-commit-hook from sub dir ># passed all 4 test(s) >1..4 >ok 12 - path limiting works: HEAD^ -- dir >*** 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. >ok 13 - path limiting works: foo inside dir ># passed all 5 test(s) >1..5 >*** t2101-update-index-reupdate.sh *** >ok 14 - none of this moved HEAD ># passed all 14 test(s) >1..14 >*** t2102-update-index-symlinks.sh *** >ok 3 - rm records reset clears >ok 1 - update-index --add >ok 2 - update-index --again >ok 1 - preparation >ok 3 - update-index --remove --again >ok 2 - modify the symbolic link >ok 4 - first commit >ok 3 - the index entry must still be a symbolic link ># passed all 3 test(s) >1..3 >*** t2103-update-index-ignore-missing.sh *** >ok 5 - update-index again >ok 4 - plumbing clears >ok 6 - update-index --update from subdir >ok 7 - update-index --update with pathspec ># passed all 7 test(s) >1..7 >*** t2104-update-index-skip-worktree.sh *** >ok 1 - setup >ok 5 - add records checkout -m undoes >ok 2 - index is at version 2 >ok 1 - basics >ok 3 - update-index --skip-worktree >ok 4 - index is at version 3 after having some skip-worktree entries >ok 5 - ls-files -t >ok 6 - update-index --no-skip-worktree >ok 7 - index version is back to 2 when there is no skip-worktree entry ># passed all 7 test(s) >1..7 >ok 2 - --ignore-missing --refresh >*** t2105-update-index-gitfile.sh *** >ok 6 - unmerge with plumbing >ok 3 - --unmerged --refresh >ok 4 - --ignore-submodules --refresh (1) >ok 1 - submodule with absolute .git file >ok 2 - add gitlink to absolute .git file >ok 5 - --ignore-submodules --refresh (2) ># passed all 5 test(s) >1..5 >*** t2106-update-index-assume-unchanged.sh *** >ok 3 - submodule with relative .git file >ok 4 - add gitlink to relative .git file ># passed all 4 test(s) >1..4 >ok 7 - rerere and rerere forget >*** t2200-add-update.sh *** >ok 1 - setup >ok 2 - do not switch branches with dirty file ># passed all 2 test(s) >1..2 >*** t2201-add-update-typechange.sh *** >ok 1 - setup >ok 2 - update >ok 3 - update noticed a removal >ok 4 - update touched correct path >ok 5 - update did not touch other tracked files >ok 6 - update did not touch untracked files >ok 8 - rerere and rerere forget (subdirectory) ># passed all 8 test(s) >1..8 >ok 1 - setup >ok 7 - cache tree has not been corrupted >ok 8 - update from a subdirectory >*** t2202-add-addremove.sh *** >ok 9 - change gets noticed >ok 10 - replace a file with a symlink >ok 11 - add everything changed >ok 12 - touch and then add -u >ok 13 - touch and then add explicitly >ok 1 - setup >ok 2 - modify >ok 3 - diff-files >ok 2 - git add --all >ok 14 - add -n -u should not add but just report ># passed all 2 test(s) >1..2 >ok 4 - diff-index >*** t2203-add-intent.sh *** >ok 5 - add -u >ok 6 - commit -a ># passed all 6 test(s) >1..6 >ok 1 - intent to add >*** t2204-add-ignored.sh *** >ok 2 - check result of "add -N" >ok 15 - add -u resolves unmerged paths >ok 16 - "add -u non-existent" should fail ># passed all 16 test(s) >1..16 >ok 3 - intent to add is just an ordinary empty blob >*** t2300-cd-to-toplevel.sh *** >ok 1 - setup >ok 4 - intent to add does not clobber existing paths >ok 2 - no complaints for unignored file >ok 5 - cannot commit with i-t-a entry >ok 3 - no complaints for unignored dir/file >ok 4 - no complaints for unignored dir >ok 5 - no complaints for unignored d* >ok 6 - can commit with an unrelated i-t-a entry in index >ok 6 - complaints for ignored ign >ok 1 - at physical root >ok 7 - complaints for ignored ign with unignored file >ok 7 - can "commit -a" with an i-t-a entry ># passed all 7 test(s) >1..7 >ok 8 - complaints for ignored dir/ign >*** t3000-ls-files-others.sh *** >ok 2 - at physical subdir >ok 9 - complaints for ignored dir/ign with unignored file >ok 10 - complaints for ignored dir/sub >ok 3 - at symbolic root >ok 11 - complaints for ignored dir/sub with unignored file >ok 1 - setup >ok 2 - setup: expected output >ok 4 - at symbolic subdir >ok 12 - complaints for ignored dir/sub/ign >ok 3 - ls-files --others >ok 4 - ls-files --others --directory >ok 13 - complaints for ignored dir/sub/ign with unignored file >ok 5 - --no-empty-directory hides empty directory ># passed all 5 test(s) >1..5 >ok 5 - at internal symbolic subdir ># passed all 5 test(s) >1..5 >*** t3001-ls-files-others-exclude.sh *** >ok 14 - complaints for ignored sub/file >*** t3002-ls-files-dashpath.sh *** >ok 15 - complaints for ignored sub/file with unignored file >ok 16 - complaints for ignored sub >ok 17 - complaints for ignored sub with unignored file >ok 1 - setup >ok 1 - git ls-files --others with various exclude options. >ok 2 - git ls-files without path restriction. >ok 18 - complaints for ignored sub/file >ok 3 - git ls-files with path restriction. >ok 2 - git ls-files --others with \r\n line endings. >ok 4 - git ls-files with path restriction with --. >ok 19 - complaints for ignored sub/file with unignored file >ok 5 - git ls-files with path restriction with -- --. >ok 3 - setup skip-worktree gitignore >ok 6 - git ls-files with no path restriction. ># passed all 6 test(s) >1..6 >ok 20 - complaints for ignored sub/ign >ok 4 - git ls-files --others with various exclude options. >*** t3003-ls-files-exclude.sh *** >ok 5 - restore gitignore >ok 21 - complaints for ignored sub/ign with unignored file >ok 6 - git status honors core.excludesfile >ok 22 - complaints for ignored sub in dir >ok 7 - trailing slash in exclude allows directory match(1) >ok 8 - trailing slash in exclude allows directory match (2) >ok 9 - trailing slash in exclude forces directory match (1) >ok 23 - complaints for ignored sub/file in dir >ok 10 - trailing slash in exclude forces directory match (2) >ok 1 - create repo with file >ok 11 - negated exclude matches can override previous ones >ok 2 - ls-files output contains file (cached) >ok 24 - complaints for ignored sub/ign in dir >ok 3 - ls-files output contains file (modified) >ok 4 - add file to gitignore >ok 12 - subdirectory ignore (setup) >ok 5 - ls-files output contains file (cached) >ok 6 - ls-files output contains file (modified) >ok 25 - complaints for ignored ign in sub >ok 13 - subdirectory ignore (toplevel) >ok 14 - subdirectory ignore (l1/l2) >ok 26 - complaints for ignored file in sub >ok 15 - subdirectory ignore (l1) >ok 7 - ls-files -i lists only tracked-but-ignored files ># passed all 15 test(s) >1..15 ># passed all 26 test(s) >1..26 ># passed all 7 test(s) >1..7 >*** t3010-ls-files-killed-modified.sh *** >*** t3020-ls-files-error-unmatch.sh *** >*** t3030-merge-recursive.sh *** >ok 1 - setup >ok 2 - git ls-files --error-unmatch should fail with unmatched path. >ok 3 - git ls-files --error-unmatch should succeed eith matched paths. >ok 1 - git update-index --add to add various paths. ># passed all 3 test(s) >1..3 >*** t3031-merge-criscross.sh *** >ok 2 - git ls-files -k to show killed files. >ok 3 - validate git ls-files -k output. >ok 4 - git ls-files -m to show modified files. >ok 5 - validate git ls-files -m output. ># passed all 5 test(s) >1..5 >*** t3040-subprojects-basic.sh *** >ok 1 - Super project creation >ok 1 - setup 1 >ok 2 - create subprojects >ok 2 - setup 2 >ok 3 - check if fsck ignores the subprojects >ok 4 - check if commit in a subproject detected >ok 5 - check if a changed subproject HEAD can be committed >ok 6 - check if diff-index works for subproject elements >ok 7 - check if diff-tree works for subproject elements >ok 8 - check if git diff works for subproject elements >ok 1 - setup repo with criss-cross history >ok 3 - setup 3 >ok 2 - recursive merge between F and G, causes segfault ># passed all 2 test(s) >1..2 >ok 9 - check if clone works >*** t3050-subprojects-fetch.sh *** >ok 10 - removing and adding subproject >ok 11 - checkout in superproject ># passed all 11 test(s) >1..11 >ok 4 - setup 4 >*** t3060-ls-files-with-tree.sh *** >ok 1 - setup >ok 1 - setup >ok 5 - setup 5 >ok 2 - git -ls-files --with-tree should succeed from subdir >ok 3 - git -ls-files --with-tree should add entries from named tree. ># passed all 3 test(s) >1..3 >ok 2 - clone >*** t3100-ls-tree-restrict.sh *** >ok 3 - advance >ok 6 - setup 6 >ok 1 - setup >ok 7 - setup 7 >ok 2 - ls-tree plain >ok 3 - ls-tree recursive >ok 4 - ls-tree recursive with -t >ok 8 - setup 8 >ok 5 - ls-tree recursive with -d >ok 4 - fetch ># passed all 4 test(s) >1..4 >ok 6 - ls-tree filtered with path >ok 9 - setup 9 >*** t3101-ls-tree-dirname.sh *** >ok 7 - ls-tree filtered with path1 path0 >ok 10 - merge-recursive simple >ok 8 - ls-tree filtered with path0/ >ok 11 - merge-recursive result >ok 9 - ls-tree filtered with path2 >ok 10 - ls-tree filtered with path2/ >ok 11 - ls-tree filtered with path2/baz >ok 12 - ls-tree filtered with path2/bak >ok 1 - setup >ok 12 - fail if the index has unresolved entries >ok 2 - ls-tree plain >ok 13 - ls-tree -t filtered with path2/bak >ok 13 - merge-recursive remove conflict >ok 14 - merge-recursive remove conflict >ok 3 - ls-tree recursive >ok 14 - ls-tree with one path a prefix of the other ># passed all 14 test(s) >1..14 >ok 4 - ls-tree filter 1.txt >ok 15 - merge-recursive d/f simple >*** t3200-branch.sh *** >ok 5 - ls-tree filter path1/b/c/1.txt >ok 16 - merge-recursive result >ok 6 - ls-tree filter all 1.txt files >ok 7 - ls-tree filter directories >ok 17 - merge-recursive d/f conflict >ok 8 - ls-tree filter odd names >ok 9 - ls-tree filter missing files and extra slashes >ok 18 - merge-recursive d/f conflict result >ok 10 - ls-tree filter is leading path match >ok 1 - prepare a trivial repository >ok 11 - ls-tree --full-name >ok 19 - merge-recursive d/f conflict the other way >ok 12 - ls-tree --full-tree >ok 20 - merge-recursive d/f conflict result the other way >ok 13 - ls-tree --full-tree -r >ok 21 - merge-recursive d/f conflict >ok 22 - merge-recursive d/f conflict result >ok 14 - ls-tree --abbrev=5 >ok 15 - ls-tree --name-only >ok 23 - merge-recursive d/f conflict >ok 24 - merge-recursive d/f conflict result >ok 16 - ls-tree --name-only -r ># passed all 16 test(s) >1..16 >ok 25 - reset and 3-way merge >*** t3201-branch-contains.sh *** >ok 2 - git branch --help should not have created a bogus branch >ok 3 - git branch abc should create a branch >ok 26 - reset and bind merge >ok 4 - git branch a/b/c should create a branch >ok 5 - git branch -l d/e/f should create a branch and a log >ok 6 - git branch -d d/e/f should delete a branch and a log >ok 7 - git branch j/k should work after branch j has been deleted >ok 1 - setup >ok 2 - branch --contains=master >ok 8 - git branch l should work after branch l/m has been deleted >ok 27 - merge removes empty directories >ok 3 - branch --contains master >ok 9 - git branch -m m m/m should work >not ok 28 - merge-recursive simple w/submodule # TODO known breakage >ok 4 - branch --contains=side >ok 5 - side: branch --merged >not ok 29 - merge-recursive simple w/submodule result # TODO known breakage >ok 10 - git branch -m n/n n should work >ok 6 - side: branch --no-merged >ok 7 - master: branch --merged >ok 11 - git branch -m o/o o should fail when o/p exists >ok 30 - merge-recursive copy vs. rename >ok 8 - master: branch --no-merged ># still have 2 known breakage(s) ># passed all remaining 28 test(s) >1..30 ># passed all 8 test(s) >1..8 >*** t3202-show-branch-octopus.sh *** >*** t3203-branch-output.sh *** >ok 12 - git branch -m q r/q should fail when r exists >ok 13 - git branch -m q q2 without config should succeed >ok 14 - git branch -m s/s s should work when s/t is deleted >ok 15 - config information was renamed, too >ok 1 - make commits >ok 16 - renaming a symref is not allowed >ok 2 - make branches >ok 3 - make remote branches >ok 17 - git branch -m u v should fail when the reflog for u is a symlink >ok 4 - git branch shows local branches >ok 5 - git branch -r shows remote branches >ok 6 - git branch -a shows local and remote branches >ok 7 - git branch -v shows branch summaries >ok 18 - test tracking setup via --track >ok 8 - git branch shows detached HEAD properly ># passed all 8 test(s) >1..8 >*** t3210-pack-refs.sh *** >ok 19 - test tracking setup (non-wildcard, matching) >ok 20 - test tracking setup (non-wildcard, not matching) >ok 1 - prepare a trivial repository >ok 2 - see if git show-ref works as expected >ok 1 - setup >ok 2 - show-branch with more than 8 branches >ok 21 - test tracking setup via config >ok 3 - see if a branch still exists when packed >ok 4 - git branch c/d should barf if branch c exists >ok 5 - see if a branch still exists after git pack-refs --prune >ok 22 - test overriding tracking setup via --no-track >ok 3 - show-branch with showbranch.default ># passed all 3 test(s) >1..3 >ok 6 - see if git pack-refs --prune remove ref files >*** t3300-funny-names.sh *** >ok 7 - see if git pack-refs --prune removes empty dirs >ok 23 - no tracking without .fetch entries >ok 24 - test tracking setup via --track but deeper >ok 1 - setup expect >ok 25 - test deleting branch deletes branch config >ok 2 - git ls-files no-funny >ok 8 - git branch g should work when git branch g/h has been deleted >ok 3 - setup expect >ok 26 - test deleting branch without config >ok 9 - git branch i/j/k should barf if branch i exists >ok 4 - git ls-files with-funny >ok 5 - setup expect >ok 6 - git ls-files -z with-funny >ok 7 - setup expect >ok 27 - test --track without .fetch entries >ok 8 - git ls-tree with funny >ok 9 - setup expect >ok 28 - branch from non-branch HEAD w/autosetupmerge=always >ok 10 - git diff-index with-funny >ok 29 - branch from non-branch HEAD w/--track causes failure >ok 11 - git diff-tree with-funny >ok 12 - setup expect >ok 10 - test git branch k after branch k/l/m and k/lm have been deleted >ok 30 - git checkout -b g/h/i -l should create a branch and a log >ok 13 - git diff-index -z with-funny >ok 14 - git diff-tree -z with-funny >ok 15 - setup expect >ok 16 - git diff-tree -C with-funny >ok 17 - setup expect >ok 31 - checkout -b makes reflog by default >ok 18 - git diff-tree delete with-funny >ok 19 - setup expect >ok 20 - git diff-tree delete with-funny >ok 11 - test git branch n after some branch deletion and pruning >ok 32 - checkout -b does not make reflog when core.logAllRefUpdates = false >ok 21 - setup expect >ok 22 - git diff-tree delete with-funny >ok 23 - setup expect >ok 12 - see if up-to-date packed refs are preserved >ok 24 - git diff-tree rename with-funny applied >ok 25 - setup expect >ok 33 - checkout -b with -l makes reflog when core.logAllRefUpdates = false >ok 26 - git diff-tree delete with-funny applied >ok 27 - git apply non-git diff ># passed all 27 test(s) >1..27 >*** t3301-notes.sh *** >ok 34 - avoid ambiguous track >ok 13 - pack, prune and repack ># passed all 13 test(s) >1..13 >*** t3302-notes-index-expensive.sh *** >ok 1 - cannot annotate non-existing HEAD >ok 1 - setup / mkdir >ok 2 - setup >ok 3 - need valid notes ref >ok 4 - refusing to add notes in refs/heads/ >ok 5 - refusing to edit notes in refs/remotes/ >ok 35 - autosetuprebase local on a tracked local branch >ok 6 - handle empty notes gracefully >ok 7 - show non-existent notes entry with %N >ok 2 - setup 10 >ok 3 - notes work >ok 8 - create notes >ok 9 - show notes entry with %N >ok 10 - create reflog entry >ok 36 - autosetuprebase always on a tracked local branch >ok 11 - edit existing notes >ok 12 - cannot add note where one exists >ok 37 - autosetuprebase remote on a tracked local branch >ok 13 - can overwrite existing note with "git notes add -f" >ok 14 - show notes >ok 15 - create multi-line notes (setup) >ok 16 - show multi-line notes >ok 38 - autosetuprebase never on a tracked local branch >ok 17 - create -F notes (setup) >ok 18 - show -F notes >ok 19 - git log --pretty=raw does not show notes >ok 39 - autosetuprebase local on a tracked remote branch >ok 20 - git log --show-notes >ok 21 - git log --no-notes >ok 22 - git format-patch does not show notes >ok 23 - git format-patch --show-notes does show notes >ok 24 - git show does show notes >ok 40 - autosetuprebase never on a tracked remote branch >ok 25 - git show --pretty does not show notes >ok 26 - git show --pretty=raw does not show notes >ok 27 - git show --pretty=short does not show notes >ok 28 - git show --pretty=medium does not show notes >ok 29 - git show --pretty=full does not show notes >ok 41 - autosetuprebase remote on a tracked remote branch >ok 30 - git show --pretty=fuller does not show notes >ok 31 - git show --pretty=format:%s does not show notes >ok 32 - git show --oneline does not show notes >ok 33 - create -m notes (setup) >ok 42 - autosetuprebase always on a tracked remote branch >ok 34 - show -m notes >ok 35 - remove note with add -f -F /dev/null (setup) >ok 36 - verify note removal with -F /dev/null >ok 37 - do not create empty note with -m "" (setup) >ok 38 - verify non-creation of note with -m "" >ok 43 - autosetuprebase unconfigured on a tracked remote branch >ok 39 - create note with combination of -m and -F >ok 40 - remove note with "git notes remove" (setup) >ok 41 - verify note removal with "git notes remove" >ok 42 - removing non-existing note should not create new commit >ok 43 - list notes with "git notes list" >ok 44 - list notes with "git notes" >ok 45 - list specific note with "git notes list <object>" >ok 46 - listing non-existing notes fails >ok 44 - autosetuprebase unconfigured on a tracked local branch >ok 47 - append to existing note with "git notes append" >ok 48 - "git notes list" does not expand to "git notes list HEAD" >ok 45 - autosetuprebase unconfigured on untracked local branch >ok 49 - appending empty string does not change existing note >ok 46 - autosetuprebase unconfigured on untracked remote branch >ok 50 - git notes append == add when there is no existing note >ok 51 - appending empty string to non-existing note does not create note >ok 52 - create other note on a different notes ref (setup) >ok 53 - Do not show note on other ref by default >ok 47 - autosetuprebase never on an untracked local branch >ok 54 - Do show note when ref is given in GIT_NOTES_REF >ok 55 - Do show note when ref is given in core.notesRef config >ok 56 - Do not show note when core.notesRef is overridden >ok 48 - autosetuprebase local on an untracked local branch >ok 57 - Show all notes when notes.displayRef=refs/notes/* >ok 58 - core.notesRef is implicitly in notes.displayRef >ok 49 - autosetuprebase remote on an untracked local branch >ok 59 - notes.displayRef can be given more than once >ok 60 - notes.displayRef respects order >ok 50 - autosetuprebase always on an untracked local branch >ok 61 - GIT_NOTES_DISPLAY_REF works >ok 62 - GIT_NOTES_DISPLAY_REF overrides config >ok 63 - --show-notes=* adds to GIT_NOTES_DISPLAY_REF >ok 51 - autosetuprebase never on an untracked remote branch >ok 64 - --no-standard-notes >ok 65 - --standard-notes >ok 66 - --show-notes=ref accumulates >ok 52 - autosetuprebase local on an untracked remote branch >ok 4 - notes timing with /usr/bin/time >ok 5 - teardown / cd .. >ok 6 # skip setup / mkdir (missing EXPENSIVE) >ok 7 # skip setup 100 (missing EXPENSIVE) >ok 8 # skip notes work (missing EXPENSIVE) >ok 9 # skip notes timing with /usr/bin/time (missing EXPENSIVE of USR_BIN_TIME,EXPENSIVE) >ok 10 # skip teardown / cd .. (missing EXPENSIVE) >ok 11 # skip setup / mkdir (missing EXPENSIVE) >ok 12 # skip setup 1000 (missing EXPENSIVE) >ok 13 # skip notes work (missing EXPENSIVE) >ok 14 # skip notes timing with /usr/bin/time (missing EXPENSIVE of USR_BIN_TIME,EXPENSIVE) >ok 15 # skip teardown / cd .. (missing EXPENSIVE) >ok 16 # skip setup / mkdir (missing EXPENSIVE) >ok 17 # skip setup 10000 (missing EXPENSIVE) >ok 18 # skip notes work (missing EXPENSIVE) >ok 19 # skip notes timing with /usr/bin/time (missing EXPENSIVE of USR_BIN_TIME,EXPENSIVE) >ok 20 # skip teardown / cd .. (missing EXPENSIVE) ># passed all 20 test(s) >1..20 >*** t3303-notes-subtrees.sh *** >ok 53 - autosetuprebase remote on an untracked remote branch >ok 67 - Allow notes on non-commits (trees, blobs, tags) >ok 54 - autosetuprebase always on an untracked remote branch >ok 55 - detect misconfigured autosetuprebase (bad value) >ok 68 - create note from other note with "git notes add -C" >ok 56 - detect misconfigured autosetuprebase (no value) >ok 57 - attempt to delete a branch without base and unmerged to HEAD >ok 69 - create note from non-existing note with "git notes add -C" fails >ok 58 - attempt to delete a branch merged to its base >ok 59 - attempt to delete a branch merged to its base ># passed all 59 test(s) >1..59 >ok 70 - create note from other note with "git notes add -c" >*** t3304-notes-mixed.sh *** >ok 71 - create note from non-existing note with "git notes add -c" fails >ok 72 - append to note from other note with "git notes append -C" >ok 73 - create note from other note with "git notes append -c" >ok 1 - setup: create a couple of commits >ok 74 - append to note from other note with "git notes append -c" >ok 2 - create a notes tree with both notes and non-notes >ok 1 - setup: create 100 commits >ok 3 - verify contents of notes >ok 75 - copy note with "git notes copy" >ok 76 - prevent overwrite with "git notes copy" >ok 4 - verify contents of non-notes >ok 5 - git-notes preserves non-notes >ok 6 - verify contents of non-notes after git-notes ># passed all 6 test(s) >1..6 >ok 77 - allow overwrite with "git notes copy -f" >*** t3305-notes-fanout.sh *** >ok 78 - cannot copy note from object without notes >ok 79 - git notes copy --stdin >ok 80 - git notes copy --for-rewrite (unconfigured) >ok 81 - git notes copy --for-rewrite (enabled) >ok 82 - git notes copy --for-rewrite (disabled) >ok 83 - git notes copy --for-rewrite (overwrite) >ok 84 - git notes copy --for-rewrite (ignore) >ok 85 - git notes copy --for-rewrite (append) >ok 86 - git notes copy --for-rewrite (append two to one) >ok 87 - git notes copy --for-rewrite (append empty) >ok 88 - GIT_NOTES_REWRITE_MODE works >ok 2 - test notes in 2/38-fanout >ok 3 - verify notes in 2/38-fanout >ok 89 - GIT_NOTES_REWRITE_REF works >ok 90 - GIT_NOTES_REWRITE_REF overrides config >ok 91 - git notes copy diagnoses too many or too few parameters ># passed all 91 test(s) >1..91 >*** t3306-notes-prune.sh *** >ok 1 - setup: create a few commits with notes >ok 2 - verify commits and notes >ok 3 - remove some commits >ok 4 - verify that commits are gone >ok 5 - verify that notes are still present >ok 6 - prune -n does not remove notes >ok 7 - prune -n lists prunable notes >ok 8 - prune notes >ok 9 - verify that notes are gone >ok 4 - test notes in 2/2/36-fanout >ok 5 - verify notes in 2/2/36-fanout >ok 10 - remove some commits >ok 11 - prune -v notes >ok 12 - verify that notes are gone ># passed all 12 test(s) >1..12 >*** t3307-notes-man.sh *** >ok 1 - setup >ok 2 - example 1: notes to add an Acked-by line >ok 3 - example 2: binary notes ># passed all 3 test(s) >1..3 >ok 6 - test notes in 2/2/2/34-fanout >*** t3400-rebase.sh *** >ok 7 - verify notes in 2/2/2/34-fanout >ok 1 - prepare repository with topic branches >ok 2 - rebase on dirty worktree >ok 3 - rebase on dirty cache >ok 8 - test same notes in no fanout and 2/38-fanout >ok 9 - verify same notes in no fanout and 2/38-fanout >ok 4 - rebase against master >ok 5 - rebase against master twice >ok 6 - rebase against master twice with --force >ok 7 - rebase against master twice from another branch >ok 8 - rebase fast-forward to master >ok 9 - the rebase operation should not have destroyed author information >ok 10 - the rebase operation should not have destroyed author information (2) >ok 11 - HEAD was detached during rebase >ok 10 - test same notes in no fanout and 2/2/36-fanout >ok 12 - rebase after merge master >ok 11 - verify same notes in no fanout and 2/2/36-fanout >ok 13 - rebase of history with merges is linearized >ok 12 - test same notes in 2/38-fanout and 2/2/36-fanout >ok 13 - verify same notes in 2/38-fanout and 2/2/36-fanout >ok 14 - rebase of history with merges after upstream merge is linearized >ok 15 - rebase a single mode change >ok 16 - rebase is not broken by diff.renames >ok 17 - setup: recover >ok 18 - Show verbose error when HEAD could not be detached >ok 19 - dump usage when upstream arg is missing >ok 14 - test same notes in 2/2/2/34-fanout and 2/2/36-fanout >ok 15 - verify same notes in 2/2/2/34-fanout and 2/2/36-fanout >ok 20 - rebase -q is quiet >ok 21 - Rebase a commit that sprinkles CRs in >ok 16 - test notes in no fanout concatenated with 2/38-fanout >ok 17 - verify notes in no fanout concatenated with 2/38-fanout >ok 22 - rebase can copy notes >ok 23 - rebase -m can copy notes ># passed all 23 test(s) >1..23 >*** t3401-rebase-partial.sh *** >ok 1 - prepare repository with topic branch >ok 2 - pick top patch from topic branch into master >ok 3 - rebase topic branch against new master and check git am did not get halted >ok 18 - test notes in no fanout concatenated with 2/2/36-fanout >ok 4 - rebase --merge topic branch that was partially merged upstream ># passed all 4 test(s) >1..4 >ok 19 - verify notes in no fanout concatenated with 2/2/36-fanout >*** t3402-rebase-merge.sh *** >ok 1 - setup >ok 2 - reference merge >ok 3 - rebase >ok 4 - test-rebase@{1} is pre rebase >ok 5 - merge and rebase should match >ok 6 - rebase the other way >ok 7 - rebase -Xtheirs >ok 8 - merge and rebase should match >ok 9 - picking rebase >ok 20 - test notes in 2/38-fanout concatenated with 2/2/36-fanout >ok 21 - verify notes in 2/38-fanout concatenated with 2/2/36-fanout >ok 10 - rebase -s funny -Xopt ># passed all 10 test(s) >1..10 >*** t3403-rebase-skip.sh *** >ok 1 - setup >ok 2 - rebase with git am -3 (default) >ok 1 - creating many notes with git-notes >ok 2 - many notes created correctly with git-notes >ok 3 - many notes created with git-notes triggers fanout >ok 3 - rebase --skip with am -3 >ok 22 - test notes in 2/2/36-fanout concatenated with 2/2/2/34-fanout >ok 23 - verify notes in 2/2/36-fanout concatenated with 2/2/2/34-fanout ># passed all 23 test(s) >1..23 >*** t3404-rebase-interactive.sh *** >ok 4 - rebase moves back to skip-reference >ok 5 - checkout skip-merge >ok 6 - rebase with --merge >ok 7 - rebase --skip with --merge >ok 8 - merge and reference trees equal >ok 9 - moved back to branch correctly ># passed all 9 test(s) >1..9 >*** t3405-rebase-malformed.sh *** >ok 1 - setup >ok 2 - rebase ># passed all 2 test(s) >1..2 >ok 1 - setup >*** t3406-rebase-message.sh *** >ok 1 - setup >not ok - 2 rebase -i with the exec command ># ># git checkout master && ># ( ># FAKE_LINES="1 exec_>touch-one ># 2 exec_>touch-two exec_false exec_>touch-three ># 3 4 exec_>\"touch-file__name_with_spaces\";_>touch-after-semicolon 5" && ># export FAKE_LINES && ># test_must_fail git rebase -i A ># ) && ># test_path_is_file touch-one && ># test_path_is_file touch-two && ># test_path_is_missing touch-three " (should have stopped before)" && ># test $(git rev-parse C) = $(git rev-parse HEAD) || { ># echo "Stopped at wrong revision:" ># echo "($(git describe --tags HEAD) instead of C)" ># false ># } && ># git rebase --continue && ># test_path_is_file touch-three && ># test_path_is_file "touch-file name with spaces" && ># test_path_is_file touch-after-semicolon && ># test $(git rev-parse master) = $(git rev-parse HEAD) || { ># echo "Stopped at wrong revision:" ># echo "($(git describe --tags HEAD) instead of master)" ># false ># } && ># rm -f touch-* ># >not ok - 3 rebase -i with the exec command runs from tree root ># ># git checkout master && ># mkdir subdir && (cd subdir && ># FAKE_LINES="1 exec_>touch-subdir" \ ># git rebase -i HEAD^ ># ) && ># test_path_is_file touch-subdir && ># rm -fr subdir ># >not ok - 4 rebase -i with the exec command checks tree cleanness ># ># git checkout master && ># ( ># FAKE_LINES="exec_echo_foo_>file1 1" && ># export FAKE_LINES && ># test_must_fail git rebase -i HEAD^ ># ) && ># test $(git rev-parse master^) = $(git rev-parse HEAD) || { ># echo "Stopped at wrong revision:" ># echo "($(git describe --tags HEAD) instead of master^)" ># false ># } && ># git reset --hard && ># git rebase --continue ># >ok 2 - rebase -m >not ok - 5 no changes are a nop ># ># git checkout branch2 && ># git rebase -i F && ># test "$(git symbolic-ref -q HEAD)" = "refs/heads/branch2" && ># test $(git rev-parse I) = $(git rev-parse HEAD) ># >not ok - 6 test the [branch] option ># ># git checkout -b dead-end && ># git rm file6 && ># git commit -m "stop here" && ># git rebase -i F branch2 && ># test "$(git symbolic-ref -q HEAD)" = "refs/heads/branch2" && ># test $(git rev-parse I) = $(git rev-parse branch2) && ># test $(git rev-parse I) = $(git rev-parse HEAD) ># >not ok - 7 test --onto <branch> ># ># git checkout -b test-onto branch2 && ># git rebase -i --onto branch1 F && ># test "$(git symbolic-ref -q HEAD)" = "refs/heads/test-onto" && ># test $(git rev-parse HEAD^) = $(git rev-parse branch1) && ># test $(git rev-parse I) = $(git rev-parse branch2) ># >not ok - 8 rebase on top of a non-conflicting commit >ok 3 - rebase --stat ># ># git checkout branch1 && ># git tag original-branch1 && ># git rebase -i branch2 && ># test file6 = $(git diff --name-only original-branch1) && ># test "$(git symbolic-ref -q HEAD)" = "refs/heads/branch1" && ># test $(git rev-parse I) = $(git rev-parse branch2) && ># test $(git rev-parse I) = $(git rev-parse HEAD~2) ># >not ok - 9 reflog for the branch shows state before rebase ># ># test $(git rev-parse branch1@{1}) = $(git rev-parse original-branch1) ># >not ok - 10 exchange two commits ># ># FAKE_LINES="2 1" git rebase -i HEAD~2 && ># test H = $(git cat-file commit HEAD^ | sed -ne \$p) && ># test G = $(git cat-file commit HEAD | sed -ne \$p) ># >not ok - 11 stop on conflicting pick ># ># git tag new-branch1 && ># test_must_fail git rebase -i master && ># test "$(git rev-parse HEAD~3)" = "$(git rev-parse master)" && ># test_cmp expect .git/rebase-merge/patch && ># test_cmp expect2 file1 && ># test "$(git diff --name-status | ># sed -n -e "/^U/s/^U[^a-z]*//p")" = file1 && ># test 4 = $(grep -v "^#" < .git/rebase-merge/done | wc -l) && ># test 0 = $(grep -c "^[^#]" < .git/rebase-merge/git-rebase-todo) ># >ok 4 - deleting most notes with git-notes >ok 5 - most notes deleted correctly with git-notes >ok 6 - deleting most notes triggers fanout consolidation ># passed all 6 test(s) >1..6 >not ok - 12 abort ># ># git rebase --abort && ># test $(git rev-parse new-branch1) = $(git rev-parse HEAD) && ># test "$(git symbolic-ref -q HEAD)" = "refs/heads/branch1" && ># test_path_is_missing .git/rebase-merge ># >ok 4 - rebase w/config rebase.stat >*** t3407-rebase-abort.sh *** >ok 1 - setup >ok 5 - rebase -n overrides config rebase.stat config ># passed all 5 test(s) >1..5 >*** t3408-rebase-multi-line.sh *** >ok 1 - setup >not ok - 13 abort with error when new base cannot be checked out ># ># git rm --cached file1 && ># git commit -m "remove file in base" && ># test_must_fail git rebase -i master > output 2>&1 && ># grep "The following untracked working tree files would be overwritten by checkout:" \ ># output && ># grep "file1" output && ># test_path_is_missing .git/rebase-merge && ># git reset --hard HEAD^ ># >ok 2 - rebase --abort >not ok - 14 retain authorship ># ># echo A > file7 && ># git add file7 && ># test_tick && ># GIT_AUTHOR_NAME="Twerp Snog" git commit -m "different author" && ># git tag twerp && ># git rebase -i --onto master HEAD^ && ># git show HEAD | grep "^Author: Twerp Snog" ># >ok 2 - rebase ># passed all 2 test(s) >1..2 >*** t3409-rebase-preserve-merges.sh *** >not ok - 15 squash ># ># git reset --hard twerp && ># echo B > file7 && ># test_tick && ># GIT_AUTHOR_NAME="Nitfol" git commit -m "nitfol" file7 && ># echo "******************************" && ># FAKE_LINES="1 squash 2" EXPECT_HEADER_COUNT=2 \ ># git rebase -i --onto master HEAD~2 && ># test B = $(cat file7) && ># test $(git rev-parse HEAD^) = $(git rev-parse master) ># >not ok - 16 retain authorship when squashing ># ># git show HEAD | grep "^Author: Twerp Snog" ># >not ok - 17 -p handles "no changes" gracefully ># ># HEAD=$(git rev-parse HEAD) && ># git rebase -i -p HEAD^ && ># git update-index --refresh && ># git diff-files --quiet && ># git diff-index --quiet --cached HEAD -- && ># test $HEAD = $(git rev-parse HEAD) ># >not ok 18 - exchange two commits with -p # TODO known breakage >not ok - 19 preserve merges with -p ># ># git checkout -b to-be-preserved master^ && ># : > unrelated-file && ># git add unrelated-file && ># test_tick && ># git commit -m "unrelated" && ># git checkout -b another-branch master && ># echo B > file1 && ># test_tick && ># git commit -m J file1 && ># test_tick && ># git merge to-be-preserved && ># echo C > file1 && ># test_tick && ># git commit -m K file1 && ># echo D > file1 && ># test_tick && ># git commit -m L1 file1 && ># git checkout HEAD^ && ># echo 1 > unrelated-file && ># test_tick && ># git commit -m L2 unrelated-file && ># test_tick && ># git merge another-branch && ># echo E > file1 && ># test_tick && ># git commit -m M file1 && ># git checkout -b to-be-rebased && ># test_tick && ># git rebase -i -p --onto branch1 master && ># git update-index --refresh && ># git diff-files --quiet && ># git diff-index --quiet --cached HEAD -- && ># test $(git rev-parse HEAD~6) = $(git rev-parse branch1) && ># test $(git rev-parse HEAD~4^2) = $(git rev-parse to-be-preserved) && ># test $(git rev-parse HEAD^^2^) = $(git rev-parse HEAD^^^) && ># test $(git show HEAD~5:file1) = B && ># test $(git show HEAD~3:file1) = C && ># test $(git show HEAD:file1) = E && ># test $(git show HEAD:unrelated-file) = 1 ># >not ok - 20 edit ancestor with -p ># ># FAKE_LINES="1 edit 2 3 4" git rebase -i -p HEAD~3 && ># echo 2 > unrelated-file && ># test_tick && ># git commit -m L2-modified --amend unrelated-file && ># git rebase --continue && ># git update-index --refresh && ># git diff-files --quiet && ># git diff-index --quiet --cached HEAD -- && ># test $(git show HEAD:unrelated-file) = 2 ># >ok 1 - setup for merge-preserving rebase >ok 3 - rebase --abort after --skip >not ok - 21 --continue tries to commit ># ># test_tick && ># test_must_fail git rebase -i --onto new-branch1 HEAD^ && ># echo resolved > file1 && ># git add file1 && ># FAKE_COMMIT_MESSAGE="chouette!" git rebase --continue && ># test $(git rev-parse HEAD^) = $(git rev-parse new-branch1) && ># git show HEAD | grep chouette ># >ok 2 - rebase -p fakes interactive rebase >ok 4 - rebase --abort after --continue >not ok - 22 verbose flag is heeded, even after --continue ># ># git reset --hard HEAD@{1} && ># test_tick && ># test_must_fail git rebase -v -i --onto new-branch1 HEAD^ && ># echo resolved > file1 && ># git add file1 && ># git rebase --continue > output && ># grep "^ file1 | 2 +-$" output ># >ok 5 - rebase --abort does not update reflog >ok 6 - rebase --merge --abort >ok 7 - rebase --merge --abort after --skip >ok 3 - --continue works after a conflict ># passed all 3 test(s) >1..3 >*** t3410-rebase-preserve-dropped-merges.sh *** >ok 23 - multi-squash only fires up editor once >ok 1 - setup >ok 8 - rebase --merge --abort after --continue >not ok - 24 multi-fixup does not fire up editor ># ># git checkout -b multi-fixup E && ># base=$(git rev-parse HEAD~4) && ># FAKE_COMMIT_AMEND="NEVER" FAKE_LINES="1 fixup 2 fixup 3 fixup 4" \ ># git rebase -i $base && ># test $base = $(git rev-parse HEAD^) && ># test 0 = $(git show | grep NEVER | wc -l) && ># git checkout to-be-rebased && ># git branch -D multi-fixup ># >ok 9 - rebase --merge --abort does not update reflog ># passed all 9 test(s) >1..9 >*** t3411-rebase-preserve-around-merges.sh *** >ok 1 - setup >not ok - 25 commit message used after conflict ># ># git checkout -b conflict-fixup conflict-branch && ># base=$(git rev-parse HEAD~4) && ># ( ># FAKE_LINES="1 fixup 3 fixup 4" && ># export FAKE_LINES && ># test_must_fail git rebase -i $base ># ) && ># echo three > conflict && ># git add conflict && ># FAKE_COMMIT_AMEND="ONCE" EXPECT_HEADER_COUNT=2 \ ># git rebase --continue && ># test $base = $(git rev-parse HEAD^) && ># test 1 = $(git show | grep ONCE | wc -l) && ># git checkout to-be-rebased && ># git branch -D conflict-fixup ># >ok 2 - skip same-resolution merges with -p >ok 2 - squash F1 into D1 >not ok - 26 commit message retained after conflict ># ># git checkout -b conflict-squash conflict-branch && ># base=$(git rev-parse HEAD~4) && ># ( ># FAKE_LINES="1 fixup 3 squash 4" && ># export FAKE_LINES && ># test_must_fail git rebase -i $base ># ) && ># echo three > conflict && ># git add conflict && ># FAKE_COMMIT_AMEND="TWICE" EXPECT_HEADER_COUNT=2 \ ># git rebase --continue && ># test $base = $(git rev-parse HEAD^) && ># test 2 = $(git show | grep TWICE | wc -l) && ># git checkout to-be-rebased && ># git branch -D conflict-squash ># >not ok - 27 squash and fixup generate correct log messages ># ># git checkout -b squash-fixup E && ># base=$(git rev-parse HEAD~4) && ># FAKE_COMMIT_AMEND="ONCE" FAKE_LINES="1 fixup 2 squash 3 fixup 4" \ ># EXPECT_HEADER_COUNT=4 \ ># git rebase -i $base && ># git cat-file commit HEAD | sed -e 1,/^\$/d > actual-squash-fixup && ># test_cmp expect-squash-fixup actual-squash-fixup && ># git checkout to-be-rebased && ># git branch -D squash-fixup ># >ok 3 - keep different-resolution merges with -p ># passed all 3 test(s) >1..3 >*** t3412-rebase-root.sh *** >ok 1 - prepare repository >ok 2 - rebase --root expects --onto >ok 3 - setup pre-rebase hook >ok 3 - rebase two levels of merge ># passed all 3 test(s) >1..3 >*** t3413-rebase-hook.sh *** >ok 1 - setup >not ok - 28 squash ignores comments ># ># git checkout -b skip-comments E && ># base=$(git rev-parse HEAD~4) && ># FAKE_COMMIT_AMEND="ONCE" FAKE_LINES="# 1 # squash 2 # squash 3 # squash 4 #" \ ># EXPECT_HEADER_COUNT=4 \ ># git rebase -i $base && ># test $base = $(git rev-parse HEAD^) && ># test 1 = $(git show | grep ONCE | wc -l) && ># git checkout to-be-rebased && ># git branch -D skip-comments ># >ok 4 - rebase --root --onto <newbase> >ok 5 - pre-rebase got correct input (1) >ok 2 - rebase >ok 6 - rebase --root --onto <newbase> <branch> >ok 7 - pre-rebase got correct input (2) >not ok - 29 squash ignores blank lines ># ># git checkout -b skip-blank-lines E && ># base=$(git rev-parse HEAD~4) && ># FAKE_COMMIT_AMEND="ONCE" FAKE_LINES="> 1 > squash 2 > squash 3 > squash 4 >" \ ># EXPECT_HEADER_COUNT=4 \ ># git rebase -i $base && ># test $base = $(git rev-parse HEAD^) && ># test 1 = $(git show | grep ONCE | wc -l) && ># git checkout to-be-rebased && ># git branch -D skip-blank-lines ># >ok 3 - rebase -i >ok 4 - setup pre-rebase hook >ok 8 - rebase -i --root --onto <newbase> >ok 9 - pre-rebase got correct input (3) >ok 5 - pre-rebase hook gets correct input (1) >ok 30 - squash works as expected >ok 6 - pre-rebase hook gets correct input (2) >ok 7 - pre-rebase hook gets correct input (3) >ok 10 - rebase -i --root --onto <newbase> <branch> >ok 11 - pre-rebase got correct input (4) >ok 31 - interrupted squash works as expected >ok 8 - pre-rebase hook gets correct input (4) >ok 12 - rebase -i -p with linear history >ok 13 - pre-rebase got correct input (5) >ok 14 - set up merge history >ok 32 - interrupted squash works as expected (case 2) >ok 9 - pre-rebase hook gets correct input (5) >ok 33 - ignore patch if in upstream >ok 10 - pre-rebase hook gets correct input (6) >ok 11 - setup pre-rebase hook that fails >ok 12 - pre-rebase hook stops rebase (1) >ok 15 - rebase -i -p with merge >ok 13 - pre-rebase hook stops rebase (2) >ok 16 - set up second root and merge >ok 34 - --continue tries to commit, even for "edit" >ok 14 - rebase --no-verify overrides pre-rebase (1) >ok 35 - aborted --continue does not squash commits after "edit" >ok 15 - rebase --no-verify overrides pre-rebase (2) ># passed all 15 test(s) >1..15 >*** t3414-rebase-preserve-onto.sh *** >ok 36 - auto-amend only edited commits after "edit" >ok 1 - setup >ok 17 - rebase -i -p with two roots >ok 18 - setup pre-rebase hook that fails >ok 19 - pre-rebase hook stops rebase >ok 37 - rebase a detached HEAD >ok 20 - pre-rebase hook stops rebase -i >ok 21 - remove pre-rebase hook >ok 22 - set up a conflict >ok 38 - rebase a commit violating pre-commit >ok 23 - rebase --root with conflict (first part) >ok 24 - fix the conflict >not ok - 39 rebase with a file named HEAD in worktree ># ># ># rm -fr .git/hooks && ># git reset --hard && ># git checkout -b branch3 A && ># ># ( ># GIT_AUTHOR_NAME="Squashed Away" && ># export GIT_AUTHOR_NAME && ># >HEAD && ># git add HEAD && ># git commit -m "Add head" && ># >BODY && ># git add BODY && ># git commit -m "Add body" ># ) && ># ># FAKE_LINES="1 squash 2" git rebase -i to-be-rebased && ># test "$(git show -s --pretty=format:%an)" = "Squashed Away" ># ># >ok 25 - rebase --root with conflict (second part) >ok 2 - rebase from B1 onto H1 >ok 40 - do "noop" when there is nothing to cherry-pick >ok 26 - rebase -i --root with conflict (first part) >ok 27 - fix the conflict >ok 41 - submodule rebase setup >ok 42 - submodule rebase -i >not ok - 43 avoid unnecessary reset ># ># git checkout master && ># test-chmtime =123456789 file3 && ># git update-index --refresh && ># HEAD=$(git rev-parse HEAD) && ># git rebase -i HEAD~4 && ># test $HEAD = $(git rev-parse HEAD) && ># MTIME=$(test-chmtime -v +0 file3 | sed s/[^0-9].*$//) && ># test 123456789 = $MTIME ># >not ok - 44 reword ># ># git checkout -b reword-branch master && ># FAKE_LINES="1 2 3 reword 4" FAKE_COMMIT_MESSAGE="E changed" git rebase -i A && ># git show HEAD | grep "E changed" && ># test $(git rev-parse master) != $(git rev-parse HEAD) && ># test $(git rev-parse master^) = $(git rev-parse HEAD^) && ># FAKE_LINES="1 2 reword 3 4" FAKE_COMMIT_MESSAGE="D changed" git rebase -i A && ># git show HEAD^ | grep "D changed" && ># FAKE_LINES="reword 1 2 3 4" FAKE_COMMIT_MESSAGE="B changed" git rebase -i A && ># git show HEAD~3 | grep "B changed" && ># FAKE_LINES="1 reword 2 3 4" FAKE_COMMIT_MESSAGE="C changed" git rebase -i A && ># git show HEAD~2 | grep "C changed" ># >ok 28 - rebase -i --root with conflict (second part) >ok 3 - rebase from E1 onto H1 >ok 29 - rebase -i -p --root with conflict (first part) >ok 30 - fix the conflict >ok 45 - rebase -i can copy notes >ok 46 - rebase -i can copy notes over a fixup >ok 4 - rebase from C1 onto H1 ># passed all 4 test(s) >1..4 >*** t3415-rebase-autosquash.sh *** >ok 1 - setup >ok 47 - rebase while detaching HEAD >ok 31 - rebase -i -p --root with conflict (second part) ># passed all 31 test(s) >1..31 >*** t3416-rebase-onto-threedots.sh *** >ok 1 - setup >ok 2 - auto fixup (option) >ok 48 - always cherry-pick with --no-ff >ok 49 - set up commits with funny messages >ok 2 - rebase --onto master...topic >ok 50 - rebase-i history with funny messages ># still have 1 known breakage(s) ># failed 29 among remaining 49 test(s) >1..50 >make[2]: *** [t3404-rebase-interactive.sh] Error 1 >make[2]: *** Waiting for unfinished jobs.... >ok 3 - rebase --onto master... >ok 4 - rebase --onto master...side >ok 3 - auto fixup (config) >ok 5 - rebase -i --onto master...topic >ok 4 - auto squash (option) >ok 6 - rebase -i --onto master... >ok 7 - rebase -i --onto master...side ># passed all 7 test(s) >1..7 >ok 5 - auto squash (config) >ok 6 - misspelled auto squash ># passed all 6 test(s) >1..6 >make[2]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/t' >make[1]: *** [all] Error 2 >make[1]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/t' >make: *** [test] Error 2 >emake failed > [31;01m*[0m ERROR: dev-vcs/git-1.7.3.4-r1 failed: > [31;01m*[0m tests failed > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 56: Called src_test > [31;01m*[0m environment, line 3082: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m git_emake test || die "tests failed" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of 'emerge --info =dev-vcs/git-1.7.3.4-r1', > [31;01m*[0m the complete build log and the output of 'emerge -pqv =dev-vcs/git-1.7.3.4-r1'. > [31;01m*[0m The complete build log is located at '/var/log/emerge/dev-vcs:git-1.7.3.4-r1:20101219-121053.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/temp/environment'. > [31;01m*[0m S: '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4' > >>>> Install git-1.7.3.4-r1 into /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ category dev-vcs >make -j3 BLK_SHA1=YesPlease NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease INSTALL=install TAR=tar SHELL_PATH=/bin/sh SANE_TOOL_PATH= OLD_ICONV= NO_EXTERNAL_GREP= NO_TCLTK=YesPlease INSTALLDIRS=vendor THREADED_DELTA_SEARCH=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ 'OPTCFLAGS=-O2 -march=i686 -pipe -ggdb3' 'OPTLDFLAGS=-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed' OPTCC=i686-pc-linux-gnu-gcc OPTAR=i686-pc-linux-gnu-ar prefix=/usr htmldir=/usr/share/doc/git-1.7.3.4-r1/html sysconfdir=/etc PYTHON_PATH=/usr/bin/python 'PERL_PATH=/usr/bin/env perl' PERL_MM_OPT= GIT_TEST_OPTS=--no-color install > SUBDIR perl > SUBDIR git_remote_helpers >warning: build_py: byte-compiling is disabled, skipping. > SUBDIR templates >install -d -m 755 '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/bin' >install -d -m 755 '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/libexec/git-core' >install git-fast-import git-imap-send git-shell git-show-index git-upload-pack git-http-backend git-http-fetch git-http-push git-daemon git-remote-http git-remote-https git-remote-ftp git-remote-ftps git-am git-bisect git-difftool--helper git-filter-branch git-lost-found git-merge-octopus git-merge-one-file git-merge-resolve git-mergetool git-pull git-quiltimport git-rebase--interactive git-rebase git-repack git-request-pull git-stash git-submodule git-web--browse git-add--interactive git-difftool git-archimport git-cvsexportcommit git-cvsimport git-cvsserver git-relink git-send-email git-svn git-remote-testgit git-instaweb '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/libexec/git-core' >install -m 644 git-mergetool--lib git-parse-remote git-sh-setup '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/libexec/git-core' >install git git-upload-pack git-receive-pack git-upload-archive git-shell git-cvsserver '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/bin' >make -C templates DESTDIR='/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/' install >make[1]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/templates' >install -d -m 755 '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/share/git-core/templates' >(cd blt && tar cf - .) | \ > (cd '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/share/git-core/templates' && umask 022 && tar xof -) >make[1]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/templates' >make -C perl prefix='/usr' DESTDIR='/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/' install >make[1]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/perl' >make[2]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/perl' >Installing /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/usr/lib/perl5/vendor_perl/5.12.2/Git.pm >Installing /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/usr/share/man/man3/Git.3pm >make[2]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/perl' >make[1]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/perl' >make -C gitweb install >make[1]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/gitweb' >make[2]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4' >make[2]: `GIT-VERSION-FILE' is up to date. >make[2]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4' >install -d -m 755 '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/share/gitweb' >install -m 755 gitweb.cgi '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/share/gitweb' >install -d -m 755 '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/share/gitweb/static' >install -m 644 static/gitweb.js static/gitweb.css static/git-logo.png static/git-favicon.png '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/share/gitweb/static' >make[1]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/gitweb' >make -C git_remote_helpers prefix='/usr' DESTDIR='/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/' install >make[1]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/git_remote_helpers' >/usr/bin/python setup.py install --prefix /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr >running install >running build >running build_py >warning: build_py: byte-compiling is disabled, skipping. >running install_lib >creating /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/usr/lib/python2.6 >creating /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/usr/lib/python2.6/site-packages >creating /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/usr/lib/python2.6/site-packages/git_remote_helpers >creating /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/usr/lib/python2.6/site-packages/git_remote_helpers/git >copying build/lib/git_remote_helpers/git/repo.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers/git >copying build/lib/git_remote_helpers/git/importer.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers/git >copying build/lib/git_remote_helpers/git/non_local.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers/git >copying build/lib/git_remote_helpers/git/exporter.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers/git >copying build/lib/git_remote_helpers/git/git.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers/git >copying build/lib/git_remote_helpers/git/__init__.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers/git >copying build/lib/git_remote_helpers/__init__.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers >copying build/lib/git_remote_helpers/util.py -> /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers >warning: install_lib: byte-compiling is disabled, skipping. >running install_egg_info >Writing /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/lib/python2.6/site-packages/git_remote_helpers-0.1.0-py2.6.egg-info >make[1]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/git_remote_helpers' >bindir=$(cd '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/bin' && pwd) && \ > execdir=$(cd '/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/libexec/git-core' && pwd) && \ > { test "$bindir/" = "$execdir/" || \ > for p in git git-shell git-upload-pack git-cvsserver; do \ > rm -f "$execdir/$p" && \ > test -z "" && \ > ln "$bindir/$p" "$execdir/$p" 2>/dev/null || \ > cp "$bindir/$p" "$execdir/$p" || exit; \ > done; \ > } && \ > for p in git-receive-pack git-upload-archive; do \ > rm -f "$bindir/$p" && \ > ln "$bindir/git" "$bindir/$p" 2>/dev/null || \ > ln -s "git" "$bindir/$p" 2>/dev/null || \ > cp "$bindir/git" "$bindir/$p" || exit; \ > done && \ > for p in git-add git-annotate git-apply git-archive git-bisect--helper git-blame git-branch git-bundle git-cat-file git-check-attr git-check-ref-format git-checkout-index git-checkout git-clean git-clone git-commit-tree git-commit git-config git-count-objects git-describe git-diff-files git-diff-index git-diff-tree git-diff git-fast-export git-fetch-pack git-fetch git-fmt-merge-msg git-for-each-ref git-fsck git-gc git-grep git-hash-object git-help git-index-pack git-init-db git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-merge git-merge-base git-merge-file git-merge-index git-merge-ours git-merge-recursive git-merge-tree git-mktag git-mktree git-mv git-name-rev git-notes git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune-packed git-prune git-push git-read-tree git-receive-pack git-reflog git-remote git-replace git-rerere git-reset git-rev-list git-rev-parse git-revert git-rm git-send-pack git-shortlog git-show-branch git-show-ref git-stripspace git-symbolic-ref git-tag git-tar-tree git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-var git-verify-pack git-verify-tag git-write-tree git-cherry git-cherry-pick git-format-patch git-fsck-objects git-get-tar-commit-id git-init git-merge-subtree git-peek-remote git-repo-config git-show git-stage git-status git-whatchanged; do \ > rm -f "$execdir/$p" && \ > ln "$execdir/git" "$execdir/$p" 2>/dev/null || \ > ln -s "git" "$execdir/$p" 2>/dev/null || \ > cp "$execdir/git" "$execdir/$p" || exit; \ > done && \ > remote_curl_aliases="git-remote-https git-remote-ftp git-remote-ftps" && \ > for p in $remote_curl_aliases; do \ > rm -f "$execdir/$p" && \ > ln "$execdir/git-remote-http" "$execdir/$p" 2>/dev/null || \ > ln -s "git-remote-http" "$execdir/$p" 2>/dev/null || \ > cp "$execdir/git-remote-http" "$execdir/$p" || exit; \ > done && \ > ./check_bindir "z$bindir" "z$execdir" "$bindir/git-add" > [32;01m*[0m Installing Elisp files for GNU Emacs support ... >[A[143C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Installing Elisp files for GNU Emacs support ... >[A[143C [34;01m[ [32;01mok[34;01m ][0m >touch: cannot touch `/var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image//usr/share/emacs/site-lisp/git/compat/.nosearch': No such file or directory > [32;01m*[0m Installing site initialisation file for GNU Emacs ... >[A[143C [34;01m[ [32;01mok[34;01m ][0m >>>> Completed installing git-1.7.3.4-r1 into /var/tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ > >strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment > usr/libexec/git-core/git-diff-index > usr/libexec/git-core/git-shell > usr/libexec/git-core/git-name-rev > usr/libexec/git-core/git-reflog > usr/libexec/git-core/git-fmt-merge-msg > usr/libexec/git-core/git-rm > usr/libexec/git-core/git-remote-ftps > usr/libexec/git-core/git-show > usr/libexec/git-core/git-verify-tag > usr/libexec/git-core/git-grep > usr/libexec/git-core/git-commit > usr/libexec/git-core/git-branch > usr/libexec/git-core/git-commit-tree > usr/libexec/git-core/git-blame > usr/libexec/git-core/git-unpack-objects > usr/libexec/git-core/git-init > usr/libexec/git-core/git-remote-http > usr/libexec/git-core/git-add > usr/libexec/git-core/git-hash-object > usr/libexec/git-core/git-verify-pack > usr/libexec/git-core/git-merge-subtree > usr/libexec/git-core/git-cat-file > usr/libexec/git-core/git-prune > usr/libexec/git-core/git-annotate > usr/libexec/git-core/git-format-patch > usr/libexec/git-core/git-show-index > usr/libexec/git-core/git-help > usr/libexec/git-core/git-imap-send > usr/libexec/git-core/git-archive > usr/libexec/git-core/git-replace > usr/libexec/git-core/git-remote-https > usr/libexec/git-core/git-status > usr/libexec/git-core/git-tar-tree > usr/libexec/git-core/git-diff > usr/libexec/git-core/git-init-db > usr/libexec/git-core/git-peek-remote > usr/libexec/git-core/git-http-fetch > usr/libexec/git-core/git-shortlog > usr/libexec/git-core/git-cherry-pick > usr/libexec/git-core/git-update-server-info > usr/libexec/git-core/git-ls-files > usr/libexec/git-core/git-write-tree > usr/libexec/git-core/git-patch-id > usr/libexec/git-core/git-config > usr/libexec/git-core/git > usr/libexec/git-core/git-rev-list > usr/libexec/git-core/git-log > usr/libexec/git-core/git-receive-pack > usr/libexec/git-core/git-show-branch > usr/libexec/git-core/git-unpack-file > usr/libexec/git-core/git-fetch > usr/libexec/git-core/git-describe > usr/libexec/git-core/git-diff-tree > usr/libexec/git-core/git-remote-ftp > usr/libexec/git-core/git-http-push > usr/libexec/git-core/git-get-tar-commit-id > usr/libexec/git-core/git-fetch-pack > usr/libexec/git-core/git-checkout-index > usr/libexec/git-core/git-var > usr/libexec/git-core/git-stage > usr/libexec/git-core/git-mailsplit > usr/libexec/git-core/git-check-ref-format > usr/libexec/git-core/git-merge-ours > usr/libexec/git-core/git-remote > usr/libexec/git-core/git-merge-tree > usr/libexec/git-core/git-reset > usr/libexec/git-core/git-checkout > usr/libexec/git-core/git-pack-refs > usr/libexec/git-core/git-clean > usr/libexec/git-core/git-apply > usr/libexec/git-core/git-mailinfo > usr/libexec/git-core/git-fsck-objects > usr/libexec/git-core/git-fsck > usr/libexec/git-core/git-rev-parse > usr/libexec/git-core/git-revert > usr/libexec/git-core/git-pack-redundant > usr/libexec/git-core/git-check-attr > usr/libexec/git-core/git-show-ref > usr/libexec/git-core/git-upload-pack > usr/libexec/git-core/git-for-each-ref > usr/libexec/git-core/git-stripspace > usr/libexec/git-core/git-index-pack > usr/libexec/git-core/git-send-pack > usr/libexec/git-core/git-merge > usr/libexec/git-core/git-ls-remote > usr/libexec/git-core/git-rerere > usr/libexec/git-core/git-merge-file > usr/libexec/git-core/git-tag > usr/libexec/git-core/git-count-objects > usr/libexec/git-core/git-merge-index > usr/libexec/git-core/git-push > usr/libexec/git-core/git-upload-archive > usr/libexec/git-core/git-ls-tree > usr/libexec/git-core/git-bundle > usr/libexec/git-core/git-clone > usr/libexec/git-core/git-prune-packed > usr/libexec/git-core/git-fast-import > usr/libexec/git-core/git-bisect--helper > usr/libexec/git-core/git-whatchanged > usr/libexec/git-core/git-read-tree > usr/libexec/git-core/git-mv > usr/libexec/git-core/git-http-backend > usr/libexec/git-core/git-merge-recursive > usr/libexec/git-core/git-repo-config > usr/libexec/git-core/git-notes > usr/libexec/git-core/git-fast-export > usr/libexec/git-core/git-symbolic-ref > usr/libexec/git-core/git-diff-files > usr/libexec/git-core/git-mktag > usr/libexec/git-core/git-mktree > usr/libexec/git-core/git-cherry > usr/libexec/git-core/git-update-ref > usr/libexec/git-core/git-gc > usr/libexec/git-core/git-pack-objects > usr/libexec/git-core/git-daemon > usr/libexec/git-core/git-merge-base > usr/libexec/git-core/git-update-index > usr/bin/git-shell > usr/bin/git > usr/bin/git-receive-pack > usr/bin/git-upload-pack > usr/bin/git-upload-archive >ecompressdir: bzip2 -9 /usr/share/man > [32;01m*[39;49;00m checking 731 files for package collisions >--- /etc/ >--- /etc/init.d/ >>>> /etc/init.d/git-daemon >--- /etc/conf.d/ >>>> /etc/conf.d/git-daemon >--- /usr/ >--- /usr/libexec/ >--- /usr/libexec/git-core/ >>>> /usr/libexec/git-core/git-diff-index >>>> /usr/libexec/git-core/git-shell >>>> /usr/libexec/git-core/git-name-rev >>>> /usr/libexec/git-core/git-rebase--interactive >>>> /usr/libexec/git-core/git-reflog >>>> /usr/libexec/git-core/git-fmt-merge-msg >>>> /usr/libexec/git-core/git-rm >>>> /usr/libexec/git-core/git-remote-ftps >>>> /usr/libexec/git-core/git-show >>>> /usr/libexec/git-core/git-verify-tag >>>> /usr/libexec/git-core/git-grep >>>> /usr/libexec/git-core/git-commit >>>> /usr/libexec/git-core/git-branch >>>> /usr/libexec/git-core/git-merge-octopus >>>> /usr/libexec/git-core/git-repack >>>> /usr/libexec/git-core/git-commit-tree >>>> /usr/libexec/git-core/git-blame >>>> /usr/libexec/git-core/git-unpack-objects >>>> /usr/libexec/git-core/git-mergetool >>>> /usr/libexec/git-core/git-init >>>> /usr/libexec/git-core/git-remote-http >>>> /usr/libexec/git-core/git-add >>>> /usr/libexec/git-core/git-hash-object >>>> /usr/libexec/git-core/git-verify-pack >>>> /usr/libexec/git-core/git-merge-subtree >>>> /usr/libexec/git-core/git-cat-file >>>> /usr/libexec/git-core/git-prune >>>> /usr/libexec/git-core/git-annotate >>>> /usr/libexec/git-core/git-format-patch >>>> /usr/libexec/git-core/git-quiltimport >>>> /usr/libexec/git-core/git-show-index >>>> /usr/libexec/git-core/git-difftool--helper >>>> /usr/libexec/git-core/git-help >>>> /usr/libexec/git-core/git-imap-send >>>> /usr/libexec/git-core/git-archive >>>> /usr/libexec/git-core/git-web--browse >>>> /usr/libexec/git-core/git-replace >>>> /usr/libexec/git-core/git-remote-https >>>> /usr/libexec/git-core/git-status >>>> /usr/libexec/git-core/git-tar-tree >>>> /usr/libexec/git-core/git-parse-remote >>>> /usr/libexec/git-core/git-diff >>>> /usr/libexec/git-core/git-init-db >>>> /usr/libexec/git-core/git-peek-remote >>>> /usr/libexec/git-core/git-http-fetch >>>> /usr/libexec/git-core/git-shortlog >>>> /usr/libexec/git-core/git-cherry-pick >>>> /usr/libexec/git-core/git-rebase >>>> /usr/libexec/git-core/git-update-server-info >>>> /usr/libexec/git-core/git-ls-files >>>> /usr/libexec/git-core/git-write-tree >>>> /usr/libexec/git-core/git-sh-setup >>>> /usr/libexec/git-core/git-patch-id >>>> /usr/libexec/git-core/git-request-pull >>>> /usr/libexec/git-core/git-config >>>> /usr/libexec/git-core/git >>>> /usr/libexec/git-core/git-rev-list >>>> /usr/libexec/git-core/git-log >>>> /usr/libexec/git-core/git-receive-pack >>>> /usr/libexec/git-core/git-show-branch >>>> /usr/libexec/git-core/git-archimport >>>> /usr/libexec/git-core/git-unpack-file >>>> /usr/libexec/git-core/git-fetch >>>> /usr/libexec/git-core/git-describe >>>> /usr/libexec/git-core/git-diff-tree >>>> /usr/libexec/git-core/git-remote-ftp >>>> /usr/libexec/git-core/git-http-push >>>> /usr/libexec/git-core/git-filter-branch >>>> /usr/libexec/git-core/git-get-tar-commit-id >>>> /usr/libexec/git-core/git-fetch-pack >>>> /usr/libexec/git-core/git-checkout-index >>>> /usr/libexec/git-core/git-merge-resolve >>>> /usr/libexec/git-core/git-difftool >>>> /usr/libexec/git-core/git-merge-one-file >>>> /usr/libexec/git-core/git-var >>>> /usr/libexec/git-core/git-stage >>>> /usr/libexec/git-core/git-mailsplit >>>> /usr/libexec/git-core/git-cvsserver >>>> /usr/libexec/git-core/git-check-ref-format >>>> /usr/libexec/git-core/git-merge-ours >>>> /usr/libexec/git-core/git-remote >>>> /usr/libexec/git-core/git-merge-tree >>>> /usr/libexec/git-core/git-reset >>>> /usr/libexec/git-core/git-am >>>> /usr/libexec/git-core/git-checkout >>>> /usr/libexec/git-core/git-pack-refs >>>> /usr/libexec/git-core/git-clean >>>> /usr/libexec/git-core/git-apply >>>> /usr/libexec/git-core/git-mailinfo >>>> /usr/libexec/git-core/git-cvsexportcommit >>>> /usr/libexec/git-core/git-fsck-objects >>>> /usr/libexec/git-core/git-fsck >>>> /usr/libexec/git-core/git-rev-parse >>>> /usr/libexec/git-core/git-revert >>>> /usr/libexec/git-core/git-pack-redundant >>>> /usr/libexec/git-core/git-check-attr >>>> /usr/libexec/git-core/git-show-ref >>>> /usr/libexec/git-core/git-upload-pack >>>> /usr/libexec/git-core/git-submodule >>>> /usr/libexec/git-core/git-for-each-ref >>>> /usr/libexec/git-core/git-stripspace >>>> /usr/libexec/git-core/git-index-pack >>>> /usr/libexec/git-core/git-send-pack >>>> /usr/libexec/git-core/git-remote-testgit >>>> /usr/libexec/git-core/git-mergetool--lib >>>> /usr/libexec/git-core/git-merge >>>> /usr/libexec/git-core/git-ls-remote >>>> /usr/libexec/git-core/git-rerere >>>> /usr/libexec/git-core/git-merge-file >>>> /usr/libexec/git-core/git-tag >>>> /usr/libexec/git-core/git-pull >>>> /usr/libexec/git-core/git-count-objects >>>> /usr/libexec/git-core/git-merge-index >>>> /usr/libexec/git-core/git-bisect >>>> /usr/libexec/git-core/git-push >>>> /usr/libexec/git-core/git-upload-archive >>>> /usr/libexec/git-core/git-ls-tree >>>> /usr/libexec/git-core/git-bundle >>>> /usr/libexec/git-core/git-clone >>>> /usr/libexec/git-core/git-cvsimport >>>> /usr/libexec/git-core/git-send-email >>>> /usr/libexec/git-core/git-prune-packed >>>> /usr/libexec/git-core/git-fast-import >>>> /usr/libexec/git-core/git-bisect--helper >>>> /usr/libexec/git-core/git-svn >>>> /usr/libexec/git-core/git-whatchanged >>>> /usr/libexec/git-core/git-read-tree >>>> /usr/libexec/git-core/git-mv >>>> /usr/libexec/git-core/git-http-backend >>>> /usr/libexec/git-core/git-merge-recursive >>>> /usr/libexec/git-core/git-repo-config >>>> /usr/libexec/git-core/git-notes >>>> /usr/libexec/git-core/git-fast-export >>>> /usr/libexec/git-core/git-symbolic-ref >>>> /usr/libexec/git-core/git-diff-files >>>> /usr/libexec/git-core/git-add--interactive >>>> /usr/libexec/git-core/git-lost-found >>>> /usr/libexec/git-core/git-mktag >>>> /usr/libexec/git-core/git-mktree >>>> /usr/libexec/git-core/git-cherry >>>> /usr/libexec/git-core/git-update-ref >>>> /usr/libexec/git-core/git-gc >>>> /usr/libexec/git-core/git-pack-objects >>>> /usr/libexec/git-core/git-instaweb >>>> /usr/libexec/git-core/git-daemon >>>> /usr/libexec/git-core/git-merge-base >>>> /usr/libexec/git-core/git-update-index >>>> /usr/libexec/git-core/git-relink >>>> /usr/libexec/git-core/git-stash >--- /usr/bin/ >>>> /usr/bin/git-shell >>>> /usr/bin/git-resurrect >>>> /usr/bin/gitview >>>> /usr/bin/git >>>> /usr/bin/git-receive-pack >>>> /usr/bin/git-cvsserver >>>> /usr/bin/git-upload-pack >>>> /usr/bin/git-p4 >>>> /usr/bin/git-upload-archive >>>> /usr/bin/import-tars >--- /usr/lib/ >--- /usr/lib/perl5/ >--- /usr/lib/perl5/vendor_perl/ >--- /usr/lib/perl5/vendor_perl/5.12.2/ >>>> /usr/lib/perl5/vendor_perl/5.12.2/Git.pm >--- /usr/lib/debug/ >--- /usr/lib/debug/usr/ >--- /usr/lib/debug/usr/libexec/ >--- /usr/lib/debug/usr/libexec/git-core/ >>>> /usr/lib/debug/usr/libexec/git-core/git-status.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-check-ref-format.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-fsck.debug >>>> /usr/lib/debug/usr/libexec/git-core/git.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-update-ref.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-archive.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-read-tree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-http-fetch.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-tar-tree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge-subtree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-write-tree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-repo-config.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-clean.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-name-rev.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-revert.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-verify-pack.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-mktree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-format-patch.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-bundle.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-fast-export.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-unpack-objects.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-checkout.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-check-attr.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-shell.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-index-pack.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge-tree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-reset.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-init-db.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-prune-packed.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-fetch-pack.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-clone.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-for-each-ref.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-mailsplit.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-config.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-commit-tree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-init.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-cat-file.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-receive-pack.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-annotate.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-mktag.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-rev-parse.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-shortlog.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-daemon.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge-index.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-commit.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-fast-import.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-gc.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-unpack-file.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-push.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-rm.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-show.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-replace.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-pack-redundant.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-notes.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge-recursive.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-grep.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-bisect--helper.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-checkout-index.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-cherry.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-prune.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge-file.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-diff-tree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-cherry-pick.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-pack-objects.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-diff-files.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-patch-id.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-symbolic-ref.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-http-backend.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-apply.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-add.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-update-server-info.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-log.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-http-push.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-rev-list.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-get-tar-commit-id.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-help.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-fsck-objects.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-remote.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-peek-remote.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-count-objects.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-whatchanged.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-remote-ftp.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-imap-send.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-update-index.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-diff-index.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-ls-files.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-reflog.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-rerere.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-upload-pack.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-mv.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge-ours.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-diff.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-merge-base.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-show-index.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-verify-tag.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-fmt-merge-msg.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-pack-refs.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-hash-object.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-mailinfo.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-upload-archive.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-show-ref.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-remote-https.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-send-pack.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-stage.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-remote-http.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-branch.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-remote-ftps.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-fetch.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-ls-tree.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-show-branch.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-describe.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-var.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-tag.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-blame.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-stripspace.debug >>>> /usr/lib/debug/usr/libexec/git-core/git-ls-remote.debug >--- /usr/lib/debug/usr/bin/ >>>> /usr/lib/debug/usr/bin/git.debug >>>> /usr/lib/debug/usr/bin/git-shell.debug >>>> /usr/lib/debug/usr/bin/git-receive-pack.debug >>>> /usr/lib/debug/usr/bin/git-upload-pack.debug >>>> /usr/lib/debug/usr/bin/git-upload-archive.debug >--- /usr/lib/python2.6/ >--- /usr/lib/python2.6/site-packages/ >--- /usr/lib/python2.6/site-packages/git_remote_helpers/ >--- /usr/lib/python2.6/site-packages/git_remote_helpers/git/ >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/git/repo.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/git/importer.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/git/non_local.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/git/exporter.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/git/git.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/git/__init__.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/__init__.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers/util.py >>>> /usr/lib/python2.6/site-packages/git_remote_helpers-0.1.0-py2.6.egg-info >--- /usr/share/ >--- /usr/share/man/ >--- /usr/share/man/man5/ >>>> /usr/share/man/man5/gitignore.5.bz2 >>>> /usr/share/man/man5/githooks.5.bz2 >>>> /usr/share/man/man5/gitmodules.5.bz2 >>>> /usr/share/man/man5/gitrepository-layout.5.bz2 >>>> /usr/share/man/man5/gitattributes.5.bz2 >--- /usr/share/man/man1/ >>>> /usr/share/man/man1/git-checkout-index.1.bz2 >>>> /usr/share/man/man1/git-tar-tree.1.bz2 >>>> /usr/share/man/man1/git-archimport.1.bz2 >>>> /usr/share/man/man1/git-ls-remote.1.bz2 >>>> /usr/share/man/man1/git-push.1.bz2 >>>> /usr/share/man/man1/git-format-patch.1.bz2 >>>> /usr/share/man/man1/git-remote.1.bz2 >>>> /usr/share/man/man1/git-var.1.bz2 >>>> /usr/share/man/man1/git-remote-helpers.1.bz2 >>>> /usr/share/man/man1/git-pack-objects.1.bz2 >>>> /usr/share/man/man1/git-upload-pack.1.bz2 >>>> /usr/share/man/man1/git-pull.1.bz2 >>>> /usr/share/man/man1/git-write-tree.1.bz2 >>>> /usr/share/man/man1/git-receive-pack.1.bz2 >>>> /usr/share/man/man1/git-am.1.bz2 >>>> /usr/share/man/man1/git-repo-config.1.bz2 >>>> /usr/share/man/man1/git-name-rev.1.bz2 >>>> /usr/share/man/man1/git-update-server-info.1.bz2 >>>> /usr/share/man/man1/git-diff-files.1.bz2 >>>> /usr/share/man/man1/git-show-ref.1.bz2 >>>> /usr/share/man/man1/git-rev-list.1.bz2 >>>> /usr/share/man/man1/git-shell.1.bz2 >>>> /usr/share/man/man1/git-init.1.bz2 >>>> /usr/share/man/man1/git-commit.1.bz2 >>>> /usr/share/man/man1/git-clean.1.bz2 >>>> /usr/share/man/man1/git-upload-archive.1.bz2 >>>> /usr/share/man/man1/git-unpack-file.1.bz2 >>>> /usr/share/man/man1/git-mailinfo.1.bz2 >>>> /usr/share/man/man1/git-stripspace.1.bz2 >>>> /usr/share/man/man1/git-difftool.1.bz2 >>>> /usr/share/man/man1/git-update-index.1.bz2 >>>> /usr/share/man/man1/git-pack-redundant.1.bz2 >>>> /usr/share/man/man1/git-merge-index.1.bz2 >>>> /usr/share/man/man1/git-update-ref.1.bz2 >>>> /usr/share/man/man1/git-filter-branch.1.bz2 >>>> /usr/share/man/man1/git-apply.1.bz2 >>>> /usr/share/man/man1/git-rev-parse.1.bz2 >>>> /usr/share/man/man1/git-stash.1.bz2 >>>> /usr/share/man/man1/git-clone.1.bz2 >>>> /usr/share/man/man1/git-check-ref-format.1.bz2 >>>> /usr/share/man/man1/git-cherry-pick.1.bz2 >>>> /usr/share/man/man1/git-verify-tag.1.bz2 >>>> /usr/share/man/man1/git-repack.1.bz2 >>>> /usr/share/man/man1/git-cat-file.1.bz2 >>>> /usr/share/man/man1/git-mergetool--lib.1.bz2 >>>> /usr/share/man/man1/git-daemon.1.bz2 >>>> /usr/share/man/man1/git-for-each-ref.1.bz2 >>>> /usr/share/man/man1/git-commit-tree.1.bz2 >>>> /usr/share/man/man1/git-merge-tree.1.bz2 >>>> /usr/share/man/man1/git-merge-file.1.bz2 >>>> /usr/share/man/man1/git-mergetool.1.bz2 >>>> /usr/share/man/man1/gitk.1.bz2 >>>> /usr/share/man/man1/git-diff.1.bz2 >>>> /usr/share/man/man1/git-reset.1.bz2 >>>> /usr/share/man/man1/git-sh-setup.1.bz2 >>>> /usr/share/man/man1/git-fsck-objects.1.bz2 >>>> /usr/share/man/man1/git-show.1.bz2 >>>> /usr/share/man/man1/git-http-push.1.bz2 >>>> /usr/share/man/man1/git-merge-one-file.1.bz2 >>>> /usr/share/man/man1/git-fetch-pack.1.bz2 >>>> /usr/share/man/man1/git-send-pack.1.bz2 >>>> /usr/share/man/man1/git-imap-send.1.bz2 >>>> /usr/share/man/man1/git-stage.1.bz2 >>>> /usr/share/man/man1/git-read-tree.1.bz2 >>>> /usr/share/man/man1/git-show-branch.1.bz2 >>>> /usr/share/man/man1/git-count-objects.1.bz2 >>>> /usr/share/man/man1/git-mktag.1.bz2 >>>> /usr/share/man/man1/git-lost-found.1.bz2 >>>> /usr/share/man/man1/git-cherry.1.bz2 >>>> /usr/share/man/man1/git-rebase.1.bz2 >>>> /usr/share/man/man1/git-parse-remote.1.bz2 >>>> /usr/share/man/man1/git-help.1.bz2 >>>> /usr/share/man/man1/git-merge-base.1.bz2 >>>> /usr/share/man/man1/git-cvsserver.1.bz2 >>>> /usr/share/man/man1/git-config.1.bz2 >>>> /usr/share/man/man1/git-revert.1.bz2 >>>> /usr/share/man/man1/git-quiltimport.1.bz2 >>>> /usr/share/man/man1/git-get-tar-commit-id.1.bz2 >>>> /usr/share/man/man1/git-instaweb.1.bz2 >>>> /usr/share/man/man1/git-patch-id.1.bz2 >>>> /usr/share/man/man1/git.1.bz2 >>>> /usr/share/man/man1/git-relink.1.bz2 >>>> /usr/share/man/man1/git-prune-packed.1.bz2 >>>> /usr/share/man/man1/git-citool.1.bz2 >>>> /usr/share/man/man1/git-http-fetch.1.bz2 >>>> /usr/share/man/man1/git-grep.1.bz2 >>>> /usr/share/man/man1/git-web--browse.1.bz2 >>>> /usr/share/man/man1/git-show-index.1.bz2 >>>> /usr/share/man/man1/git-submodule.1.bz2 >>>> /usr/share/man/man1/git-diff-tree.1.bz2 >>>> /usr/share/man/man1/git-reflog.1.bz2 >>>> /usr/share/man/man1/git-gui.1.bz2 >>>> /usr/share/man/man1/git-mv.1.bz2 >>>> /usr/share/man/man1/git-gc.1.bz2 >>>> /usr/share/man/man1/git-annotate.1.bz2 >>>> /usr/share/man/man1/git-http-backend.1.bz2 >>>> /usr/share/man/man1/git-index-pack.1.bz2 >>>> /usr/share/man/man1/git-replace.1.bz2 >>>> /usr/share/man/man1/git-peek-remote.1.bz2 >>>> /usr/share/man/man1/git-bundle.1.bz2 >>>> /usr/share/man/man1/git-fast-export.1.bz2 >>>> /usr/share/man/man1/git-mktree.1.bz2 >>>> /usr/share/man/man1/git-hash-object.1.bz2 >>>> /usr/share/man/man1/git-cvsexportcommit.1.bz2 >>>> /usr/share/man/man1/git-blame.1.bz2 >>>> /usr/share/man/man1/git-svn.1.bz2 >>>> /usr/share/man/man1/git-whatchanged.1.bz2 >>>> /usr/share/man/man1/git-fmt-merge-msg.1.bz2 >>>> /usr/share/man/man1/git-describe.1.bz2 >>>> /usr/share/man/man1/git-pack-refs.1.bz2 >>>> /usr/share/man/man1/git-ls-files.1.bz2 >>>> /usr/share/man/man1/git-merge.1.bz2 >>>> /usr/share/man/man1/git-ls-tree.1.bz2 >>>> /usr/share/man/man1/git-tag.1.bz2 >>>> /usr/share/man/man1/git-fast-import.1.bz2 >>>> /usr/share/man/man1/git-request-pull.1.bz2 >>>> /usr/share/man/man1/git-fetch.1.bz2 >>>> /usr/share/man/man1/git-notes.1.bz2 >>>> /usr/share/man/man1/git-checkout.1.bz2 >>>> /usr/share/man/man1/git-mailsplit.1.bz2 >>>> /usr/share/man/man1/git-init-db.1.bz2 >>>> /usr/share/man/man1/git-shortlog.1.bz2 >>>> /usr/share/man/man1/git-cvsimport.1.bz2 >>>> /usr/share/man/man1/git-add.1.bz2 >>>> /usr/share/man/man1/git-archive.1.bz2 >>>> /usr/share/man/man1/git-diff-index.1.bz2 >>>> /usr/share/man/man1/git-log.1.bz2 >>>> /usr/share/man/man1/git-prune.1.bz2 >>>> /usr/share/man/man1/git-rm.1.bz2 >>>> /usr/share/man/man1/git-status.1.bz2 >>>> /usr/share/man/man1/git-rerere.1.bz2 >>>> /usr/share/man/man1/git-verify-pack.1.bz2 >>>> /usr/share/man/man1/git-symbolic-ref.1.bz2 >>>> /usr/share/man/man1/git-check-attr.1.bz2 >>>> /usr/share/man/man1/git-fsck.1.bz2 >>>> /usr/share/man/man1/git-send-email.1.bz2 >>>> /usr/share/man/man1/git-bisect.1.bz2 >>>> /usr/share/man/man1/git-unpack-objects.1.bz2 >>>> /usr/share/man/man1/git-branch.1.bz2 >--- /usr/share/man/man7/ >>>> /usr/share/man/man7/gitcvs-migration.7.bz2 >>>> /usr/share/man/man7/gittutorial-2.7.bz2 >>>> /usr/share/man/man7/gitcore-tutorial.7.bz2 >>>> /usr/share/man/man7/gitrevisions.7.bz2 >>>> /usr/share/man/man7/gitcli.7.bz2 >>>> /usr/share/man/man7/gitglossary.7.bz2 >>>> /usr/share/man/man7/gitdiffcore.7.bz2 >>>> /usr/share/man/man7/gittutorial.7.bz2 >>>> /usr/share/man/man7/gitworkflows.7.bz2 >--- /usr/share/man/man3/ >>>> /usr/share/man/man3/Git.3pm.bz2 >--- /usr/share/doc/ >>>> /usr/share/doc/git-1.7.3.4-r1/ >>>> /usr/share/doc/git-1.7.3.4-r1/git-format-patch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-repo-config.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-difftool.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-tools.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-check-attr.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-describe.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-update-index.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-commit-tree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/mailmap.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-peek-remote.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-stash.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-pull.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/README.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-get-tar-commit-id.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-unpack-file.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-http-push.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-reset.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-merge-one-file.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-imap-send.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/urls-remotes.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-instaweb.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-request-pull.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-pack-objects.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-config.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-blame.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-add.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/urls.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-unpack-objects.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/merge-config.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/everyday.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-cherry-pick.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-clean.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-upload-archive.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitrepository-layout.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-symbolic-ref.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/pretty-formats.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-init.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-bisect-lk2009.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/glossary-content.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-mergetool.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/revisions.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/SubmittingPatches.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-merge-base.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-rev-list.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-remote-helpers.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-diff-tree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-fetch-pack.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-submodule.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitcli.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-diff-files.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-name-rev.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-update-server-info.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitglossary.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-verify-pack.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-write-tree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-ls-tree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-shortlog.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-receive-pack.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gittutorial.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-ls-files.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-whatchanged.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-fmt-merge-msg.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-cat-file.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitrevisions.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-help.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/githooks.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/fetch-options.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-web--browse.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-grep.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-mv.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-fsck-objects.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-archive.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-am.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-diff-index.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-repack.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-update-ref.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-archimport.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-merge-tree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-patch-id.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-hash-object.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-cvsimport.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-merge-file.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-shell.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-stage.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-citool.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-index-pack.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-mktag.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-prune.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-cvsserver.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/diff-format.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-mailsplit.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-tar-tree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/pull-fetch-param.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-for-each-ref.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/ >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-run-command.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-directory-listing.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-decorate.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-index-skel.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-merge.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/shallow.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-quote.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-grep.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-strbuf.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-parse-options.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/trivial-merge.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/protocol-common.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-diff.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/pack-heuristics.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-revision-walking.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-hash.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-setup.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/pack-protocol.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-tree-walking.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/pack-format.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-sigchain.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/racy-git.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-builtin.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-object-access.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/protocol-capabilities.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-lockfile.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/send-pack-pipeline.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-in-core-index.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-gitattributes.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-string-list.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-allocation-growing.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-remote.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-xdiff-interface.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/technical/api-history-graph.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-branch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-mailinfo.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-upload-pack.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-clone.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/config.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-bundle.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-sh-setup.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitdiffcore.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-rm.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-verify-tag.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-fetch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-rebase.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitk.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-diff.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-mergetool--lib.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-pack-refs.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-fast-import.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-show.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitworkflows.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-check-ref-format.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-status.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/blame-options.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gittutorial-2.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitattributes.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-fast-export.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-annotate.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-notes.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-apply.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-cherry.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-var.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitcvs-migration.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/user-manual.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-http-fetch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-lost-found.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-svn.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/date-formats.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-p4.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-checkout.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-pack-redundant.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/rev-list-options.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-remote.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-fsck.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-stripspace.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitignore.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-count-objects.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-rev-parse.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-show-ref.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-merge.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitmodules.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-gc.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-send-pack.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-checkout-index.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-read-tree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-tag.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-send-email.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-init-db.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitview.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-relink.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/diff-options.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-push.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/CodingGuidelines.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-show-index.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-replace.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-filter-branch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-rerere.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-parse-remote.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-ls-remote.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-daemon.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-prune-packed.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-log.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/pretty-options.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-reflog.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/gitcore-tutorial.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-bisect.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/i18n.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/merge-strategies.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-http-backend.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/ >>>> /usr/share/doc/git-1.7.3.4-r1/howto/update-hook-example.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/rebuild-from-update-hook.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/maintain-git.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/recover-corrupted-blob-object.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/setup-git-server-over-http.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/revert-a-faulty-merge.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/revert-branch-rebase.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/rebase-from-internal-branch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/separating-topic-branches.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/use-git-daemon.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/howto/using-merge-subtree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-merge-index.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-show-branch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/diff-generate-patch.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/merge-options.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-mktree.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-revert.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-commit.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-gui.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-cvsexportcommit.txt.bz2 >>>> /usr/share/doc/git-1.7.3.4-r1/git-quiltimport.txt.bz2 >--- /usr/share/git-core/ >--- /usr/share/git-core/templates/ >>>> /usr/share/git-core/templates/description >--- /usr/share/git-core/templates/info/ >>>> /usr/share/git-core/templates/info/exclude >--- /usr/share/git-core/templates/hooks/ >>>> /usr/share/git-core/templates/hooks/post-update.sample >>>> /usr/share/git-core/templates/hooks/prepare-commit-msg.sample >>>> /usr/share/git-core/templates/hooks/applypatch-msg.sample >>>> /usr/share/git-core/templates/hooks/pre-commit.sample >>>> /usr/share/git-core/templates/hooks/pre-rebase.sample >>>> /usr/share/git-core/templates/hooks/post-commit.sample >>>> /usr/share/git-core/templates/hooks/post-receive.sample >>>> /usr/share/git-core/templates/hooks/commit-msg.sample >>>> /usr/share/git-core/templates/hooks/pre-applypatch.sample >>>> /usr/share/git-core/templates/hooks/update.sample >--- /usr/share/git/ >--- /usr/share/git/contrib/ >>>> /usr/share/git/contrib/vim/ >>>> /usr/share/git/contrib/vim/README >--- /usr/share/git/contrib/continuous/ >>>> /usr/share/git/contrib/continuous/cidaemon >>>> /usr/share/git/contrib/continuous/post-receive-cinotify >>>> /usr/share/git/contrib/remotes2config.sh >--- /usr/share/git/contrib/convert-objects/ >>>> /usr/share/git/contrib/convert-objects/git-convert-objects.txt >>>> /usr/share/git/contrib/convert-objects/convert-objects.c >>>> /usr/share/git/contrib/svn-fe/ >>>> /usr/share/git/contrib/svn-fe/svn-fe.c >>>> /usr/share/git/contrib/svn-fe/Makefile >>>> /usr/share/git/contrib/svn-fe/svn-fe.txt >>>> /usr/share/git/contrib/svn-fe/.gitignore >>>> /usr/share/git/contrib/rerere-train.sh >--- /usr/share/git/contrib/blameview/ >>>> /usr/share/git/contrib/blameview/README >>>> /usr/share/git/contrib/blameview/blameview.perl >>>> /usr/share/git/contrib/ciabot/ >>>> /usr/share/git/contrib/ciabot/ciabot.sh >>>> /usr/share/git/contrib/ciabot/README >>>> /usr/share/git/contrib/ciabot/ciabot.py >--- /usr/share/git/contrib/stats/ >>>> /usr/share/git/contrib/stats/packinfo.pl >>>> /usr/share/git/contrib/stats/git-common-hash >>>> /usr/share/git/contrib/stats/mailmap.pl >--- /usr/share/git/contrib/fast-import/ >>>> /usr/share/git/contrib/fast-import/git-import.perl >>>> /usr/share/git/contrib/fast-import/git-p4.bat >>>> /usr/share/git/contrib/fast-import/import-tars.perl >>>> /usr/share/git/contrib/fast-import/import-directories.perl >>>> /usr/share/git/contrib/fast-import/git-p4.txt >>>> /usr/share/git/contrib/fast-import/git-p4 >>>> /usr/share/git/contrib/fast-import/git-import.sh >>>> /usr/share/git/contrib/fast-import/import-zips.py >>>> /usr/share/git/contrib/buildsystems/ >>>> /usr/share/git/contrib/buildsystems/parse.pl >>>> /usr/share/git/contrib/buildsystems/generate >>>> /usr/share/git/contrib/buildsystems/Generators/ >>>> /usr/share/git/contrib/buildsystems/Generators/Vcproj.pm >>>> /usr/share/git/contrib/buildsystems/Generators/QMake.pm >>>> /usr/share/git/contrib/buildsystems/Generators.pm >>>> /usr/share/git/contrib/buildsystems/engine.pl >--- /usr/share/git/contrib/hg-to-git/ >>>> /usr/share/git/contrib/hg-to-git/hg-to-git.py >>>> /usr/share/git/contrib/hg-to-git/hg-to-git.txt >--- /usr/share/git/contrib/workdir/ >>>> /usr/share/git/contrib/workdir/git-new-workdir >--- /usr/share/git/contrib/hooks/ >>>> /usr/share/git/contrib/hooks/post-receive-email >>>> /usr/share/git/contrib/hooks/update-paranoid >>>> /usr/share/git/contrib/hooks/pre-auto-gc-battery >>>> /usr/share/git/contrib/hooks/setgitperms.perl >--- /usr/share/emacs/ >--- /usr/share/emacs/site-lisp/ >--- /usr/share/emacs/site-lisp/site-gentoo.d/ >>>> /usr/share/emacs/site-lisp/site-gentoo.d/50git-gentoo.el >--- /usr/share/emacs/site-lisp/git/ >>>> /usr/share/emacs/site-lisp/git/git-blame.el >>>> /usr/share/emacs/site-lisp/git/git.elc >>>> /usr/share/emacs/site-lisp/git/git.el >>>> /usr/share/emacs/site-lisp/git/git-blame.elc >>>> Safely unmerging already-installed instance... >>>> Original instance of package unmerged safely. > [32;01m*[0m Regenerating site-gentoo.el for GNU Emacs (postinst) ... no changes. > [32;01m*[0m These additional scripts need some dependencies: > > [32;01m*[0m git-quiltimport : dev-util/quilt > [32;01m*[0m git-instaweb : || ( www-servers/lighttpd www-servers/apache ) >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 349045
:
257532
| 257538 |
257697