Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 315645 Details for
Bug 421741
dev-vcs/git-1.7.3.4-r1: test t7508-status.sh failed with FEATURES="sandbox -userpriv"
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 127.98 KB, created by
Leon Schoorl
on 2012-06-18 10:00:24 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Leon Schoorl
Created:
2012-06-18 10:00:24 UTC
Size:
127.98 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 >[32;01m * [39;49;00mUSE: amd64 bash-completion blksha1 curl elibc_glibc gtk iconv kernel_linux multilib perl test threads tk userland_GNU webdav >[32;01m * [39;49;00mFEATURES: ccache sandbox splitdebug test usersandbox >>>> Unpacking source... >>>> Unpacking git-1.7.3.4.tar.bz2 to /mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work >>>> Unpacking git-manpages-1.7.3.4.tar.bz2 to /mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4 >>>> Source unpacked in /mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work >>>> Preparing source in /mnt/data/portage-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[149C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying git-1.7.3.4-avoid-shell-issues.patch ... >[A[149C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying git-1.7.3.4-fix-perl-test-prereq.patch ... >[A[149C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying git-1.7.3.5-optional-cvs.patch ... >[A[149C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying git-1.7.3.2-interix.patch ... >[A[149C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4 ... >>>> Source configured. >>>> Compiling source in /mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4 ... >make -j1 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= INSTALLDIRS=vendor THREADED_DELTA_SEARCH=YesPlease NO_SVN_TESTS=YesPlease NO_CVS=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ 'OPTCFLAGS=-march=amdfam10 -O2 -pipe' 'OPTLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--sort-common' OPTCC=x86_64-pc-linux-gnu-gcc OPTAR=x86_64-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 > * new build flags or prefix > CC fast-import.o >fast-import.c: In function 'parse_progress': >fast-import.c:2696:8: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC abspath.o > CC advice.o > CC alias.o > 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 >diff.c: In function 'emit_line_0': >diff.c:304:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >diff.c:326:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC dir.o > CC editor.o > CC entry.o > CC environment.o > CC exec_cmd.o > CC fsck.o > CC graph.o >graph.c: In function 'graph_show_commit_msg': >graph.c:1339:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_strbuf': >graph.c:1301:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c:1319:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_remainder': >graph.c:1281:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_padding': >graph.c:1264:8: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_oneline': >graph.c:1252:8: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_commit': >graph.c:1235:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC grep.o >grep.c: In function 'std_output': >grep.c:798:8: 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 ll-merge.o > CC lockfile.o > CC log-tree.o >log-tree.c: In function 'log_tree_diff_flush': >log-tree.c:568:11: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >log-tree.c: In function 'show_log': >log-tree.c:529:9: 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:58: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >quote.c:237:57: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >quote.c: In function 'write_name_quotedpfx': >quote.c:292:9: 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:8: 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 >ws.c: In function 'ws_check_emit_1': >ws.c:190:11: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:192:11: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:197:11: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:199:11: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:203:10: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:213:10: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:228:10: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:236:10: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC wt-status.o > CC xdiff-interface.o > CC block-sha1/sha1.o > CC thread-utils.o > CC compat/strlcpy.o > AR libgit.a > CC xdiff/xdiffi.o > CC xdiff/xprepare.o > CC xdiff/xutils.o > CC xdiff/xemit.o > CC xdiff/xmerge.o > CC xdiff/xpatience.o > AR xdiff/lib.a > LINK git-fast-import > CC imap-send.o > LINK git-imap-send > CC shell.o > LINK git-shell > CC show-index.o > LINK git-show-index > CC upload-pack.o > LINK git-upload-pack > CC http-backend.o > LINK git-http-backend > CC http.o > CC http-walker.o > CC http-fetch.o > LINK git-http-fetch > CC http-push.o > LINK git-http-push > CC daemon.o > LINK git-daemon > CC remote-curl.o > LINK git-remote-http > LN/CP git-remote-https > LN/CP git-remote-ftp > LN/CP git-remote-ftps > GEN git-am > GEN git-bisect > 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 >/usr/bin/env perl Makefile.PL PREFIX='/usr' INSTALL_BASE='' >Writing perl.mak for Git > GEN git-add--interactive > GEN git-difftool > GEN git-archimport > GEN git-relink > GEN git-send-email > GEN git-svn > GEN git-cvsexportcommit > GEN git-cvsimport > GEN git-cvsserver > GEN git-remote-testgit > SUBDIR gitweb > SUBDIR ../ >make[2]: `GIT-VERSION-FILE' is up to date. > GEN gitweb.cgi > GEN git-instaweb > GEN git-mergetool--lib > GEN git-parse-remote > GEN git-sh-setup > GEN common-cmds.h > CC git.o > CC builtin/add.o > CC builtin/annotate.o > 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 >builtin/log.c: In function 'show_object': >builtin/log.c:361:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/ls-files.o > CC builtin/ls-remote.o > CC builtin/ls-tree.o > CC builtin/mailinfo.o >builtin/mailinfo.c: In function 'handle_patch': >builtin/mailinfo.c:833:8: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/mailsplit.o > 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/mktree.o > CC builtin/mv.o > CC builtin/name-rev.o >builtin/name-rev.c: In function 'name_rev_line': >builtin/name-rev.c:218:9: 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/receive-pack.o > CC builtin/reflog.o > CC builtin/remote.o > CC builtin/replace.o > CC builtin/rerere.o > CC builtin/reset.o > CC builtin/rev-list.o >builtin/rev-list.c: In function 'show_commit': >builtin/rev-list.c:151:11: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/rev-parse.o > CC builtin/revert.o > CC builtin/rm.o > CC builtin/send-pack.o > CC builtin/shortlog.o >builtin/shortlog.c: In function 'shortlog_output': >builtin/shortlog.c:338:12: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/show-branch.o > CC builtin/show-ref.o > CC builtin/stripspace.o > CC builtin/symbolic-ref.o > CC builtin/tag.o >builtin/tag.c: In function 'show_reference': >builtin/tag.c:79:10: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/tar-tree.o > CC builtin/unpack-file.o > 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 > LINK git > BUILTIN git-add > 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-attr > BUILTIN git-check-ref-format > 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-file > BUILTIN git-merge-index > BUILTIN git-merge-ours > BUILTIN git-merge-recursive > BUILTIN git-merge-tree > BUILTIN git-mktag > BUILTIN git-mktree > BUILTIN git-mv > BUILTIN git-name-rev > BUILTIN git-notes > BUILTIN git-pack-objects > 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-reset > BUILTIN git-rev-list > 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-fsck-objects > BUILTIN git-get-tar-commit-id > BUILTIN git-init > BUILTIN git-merge-subtree > BUILTIN git-peek-remote > BUILTIN git-repo-config > BUILTIN git-show > BUILTIN git-stage > BUILTIN git-status > BUILTIN git-whatchanged > SUBDIR git-gui >GITGUI_VERSION = 0.13.0 > * new locations or Tcl/Tk interpreter > GEN git-gui > INDEX lib/ > MSGFMT po/de.msg 520 translated. > MSGFMT po/ru.msg 513 translated, 2 untranslated. > MSGFMT po/hu.msg 514 translated. > MSGFMT po/nb.msg 474 translated, 39 untranslated. > MSGFMT po/sv.msg 521 translated. > MSGFMT po/fr.msg 520 translated. > MSGFMT po/it.msg 519 translated, 1 untranslated. > MSGFMT po/ja.msg 520 translated. > MSGFMT po/el.msg 381 translated, 4 fuzzy, 6 untranslated. > MSGFMT po/zh_cn.msg 366 translated, 7 fuzzy, 17 untranslated. > SUBDIR gitk-git > GEN gitk-wish >Generating catalog po/hu.msg >msgfmt --statistics --tcl po/hu.po -l hu -d po/ >288 translated messages. >Generating catalog po/ru.msg >msgfmt --statistics --tcl po/ru.po -l ru -d po/ >245 translated messages. >Generating catalog po/es.msg >msgfmt --statistics --tcl po/es.po -l es -d po/ >200 translated messages, 7 untranslated messages. >Generating catalog po/sv.msg >msgfmt --statistics --tcl po/sv.po -l sv -d po/ >289 translated messages. >Generating catalog po/fr.msg >msgfmt --statistics --tcl po/fr.po -l fr -d po/ >276 translated messages, 4 fuzzy translations. >Generating catalog po/it.msg >msgfmt --statistics --tcl po/it.po -l it -d po/ >283 translated messages, 6 untranslated messages. >Generating catalog po/ja.msg >msgfmt --statistics --tcl po/ja.po -l ja -d po/ >284 translated messages. >Generating catalog po/de.msg >msgfmt --statistics --tcl po/de.po -l de -d po/ >289 translated messages. > 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 > CC test-chmtime.o > LINK test-chmtime > CC test-ctype.o > LINK test-ctype > CC test-date.o > LINK test-date > CC test-delta.o > LINK test-delta > CC test-dump-cache-tree.o > LINK test-dump-cache-tree > CC test-genrandom.o > LINK test-genrandom > CC test-line-buffer.o > CC vcs-svn/string_pool.o > CC vcs-svn/line_buffer.o >vcs-svn/line_buffer.c: In function 'buffer_copy_bytes': >vcs-svn/line_buffer.c:76:9: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC vcs-svn/repo_tree.o > CC vcs-svn/fast_export.o > CC vcs-svn/svndump.o > AR vcs-svn/lib.a > LINK test-line-buffer > CC test-match-trees.o > LINK test-match-trees > CC test-obj-pool.o > LINK test-obj-pool > CC test-parse-options.o > LINK test-parse-options > CC test-path-utils.o > LINK test-path-utils > CC test-run-command.o > LINK test-run-command > CC test-sha1.o > LINK test-sha1 > CC test-sigchain.o > LINK test-sigchain > CC test-string-pool.o > LINK test-string-pool > CC test-svn-fe.o > LINK test-svn-fe > CC test-treap.o > LINK test-treap > CC test-index-version.o > LINK test-index-version > 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-chmtime > GEN bin-wrappers/test-ctype > 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 >>>> Source compiled. > [32;01m*[0m Skipping other tests that require being non-root > [32;01m*[0m Disabled tests: > [32;01m*[0m Disabled t0001-init.sh > [32;01m*[0m Disabled t0004-unwritable.sh > [32;01m*[0m Disabled t1004-read-tree-m-u-wf.sh > [32;01m*[0m Disabled t3700-add.sh > [32;01m*[0m Disabled t7300-clean.sh >make -j1 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= INSTALLDIRS=vendor THREADED_DELTA_SEARCH=YesPlease NO_SVN_TESTS=YesPlease NO_CVS=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ 'OPTCFLAGS=-march=amdfam10 -O2 -pipe' 'OPTLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--sort-common' OPTCC=x86_64-pc-linux-gnu-gcc OPTAR=x86_64-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 clean >rm -f -r 'trash directory'.* test-results >rm -f -r valgrind/bin >rm -f .prove > [32;01m*[0m Start test run >make -j1 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= INSTALLDIRS=vendor THREADED_DELTA_SEARCH=YesPlease NO_SVN_TESTS=YesPlease NO_CVS=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ 'OPTCFLAGS=-march=amdfam10 -O2 -pipe' 'OPTLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--sort-common' OPTCC=x86_64-pc-linux-gnu-gcc OPTAR=x86_64-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 git-gui > SUBDIR gitk-git >make[1]: Nothing to be done for `all'. > SUBDIR perl > SUBDIR git_remote_helpers >warning: build_py: byte-compiling is disabled, skipping. > > SUBDIR templates >make -C t/ all >make[1]: Entering directory `/mnt/data/portage-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 `/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/t' >*** t3411-rebase-preserve-around-merges.sh *** >ok 1 - setup >ok 2 - squash F1 into D1 >ok 3 - rebase two levels of merge ># passed all 3 test(s) >1..3 >*** t5402-post-merge-hook.sh *** >ok 1 - setup >ok 2 - post-merge does not run for up-to-date >ok 3 - post-merge runs as expected >ok 4 - post-merge from normal merge receives the right argument >ok 5 - post-merge from squash merge runs as expected >ok 6 - post-merge from squash merge receives the right argument ># passed all 6 test(s) >1..6 >*** t6014-rev-list-all.sh *** >ok 1 - setup >ok 2 - rev-list --all lists detached HEAD >ok 3 - repack does not lose detached HEAD ># passed all 3 test(s) >1..3 >*** t5506-remote-groups.sh *** >ok 1 - setup >ok 2 - no group updates all >ok 3 - nonexistant group produces error >ok 4 - updating group updates all members (remote update) >ok 5 - updating group updates all members (fetch) >ok 6 - updating group does not update non-members (remote update) >ok 7 - updating group does not update non-members (fetch) >ok 8 - updating remote name updates that remote ># passed all 8 test(s) >1..8 >*** t3506-cherry-pick-ff.sh *** >ok 1 - setup >ok 2 - cherry-pick using --ff fast forwards >ok 3 - cherry-pick not using --ff does not fast forwards >ok 4 - merge setup >ok 5 - cherry-pick a non-merge with --ff and -m should fail >ok 6 - cherry pick a merge with --ff but without -m should fail >ok 7 - cherry pick with --ff a merge (1) >ok 8 - cherry pick with --ff a merge (2) >ok 9 - cherry pick a merge relative to nonexistent parent with --ff should fail >ok 10 - cherry pick a root commit with --ff ># passed all 10 test(s) >1..10 >*** t7402-submodule-rebase.sh *** >ok 1 - setup >ok 2 - rebase with a dirty submodule >ok 3 - interactive rebase with a dirty submodule >ok 4 - rebase with dirty file and submodule fails >ok 5 - stash with a dirty submodule ># passed all 5 test(s) >1..5 >*** t1420-lost-found.sh *** >ok 1 - setup >ok 2 - lost and found something ># passed all 2 test(s) >1..2 >*** t2017-checkout-orphan.sh *** >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 6 - --orphan ignores branch.autosetupmerge >ok 7 - --orphan makes reflog by default >ok 8 - --orphan does not make reflog when core.logAllRefUpdates = false >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 12 - --orphan refuses to switch if a merge is needed ># passed all 12 test(s) >1..12 >*** t6040-tracking-info.sh *** >ok 1 - setup >ok 2 - branch -v >ok 3 - checkout >ok 4 - checkout with local tracked branch >ok 5 - status >ok 6 - status when tracking lightweight tags >ok 7 - status when tracking annotated tags >ok 8 - setup tracking with branch --set-upstream on existing branch >ok 9 - --set-upstream does not change branch ># passed all 9 test(s) >1..9 >*** t7001-mv.sh *** >ok 1 - prepare reference tree >ok 2 - moving the file out of subdirectory >ok 3 - commiting the change >ok 4 - checking the commit >ok 5 - moving the file back into subdirectory >ok 6 - commiting the change >ok 7 - checking the commit >ok 8 - checking -k on non-existing file >ok 9 - checking -k on untracked file >ok 10 - checking -k on multiple untracked files >ok 11 - checking -f on untracked file with existing target >ok 12 - adding another file >ok 13 - moving whole subdirectory >ok 14 - commiting the change >ok 15 - checking the commit >ok 16 - succeed when source is a prefix of destination >ok 17 - moving whole subdirectory into subdirectory >ok 18 - commiting the change >ok 19 - checking the commit >ok 20 - do not move directory over existing directory >ok 21 - move into "." >ok 22 - Michael Cassar's test case >ok 23 - Sergey Vlasov's test case >ok 24 - absolute pathname >ok 25 - absolute pathname outside should fail >ok 26 - git mv to move multiple sources into a directory >ok 27 - git mv should not change sha1 of moved cache entry >ok 28 - git mv should overwrite symlink to a file >ok 29 - git mv should overwrite file with a symlink ># passed all 29 test(s) >1..29 >*** t9010-svn-fe.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t1300-repo-config.sh *** >ok 1 - initial >ok 2 - mixed case >ok 3 - similar section >ok 4 - similar section >ok 5 - replace with non-match >ok 6 - replace with non-match (actually matching) >ok 7 - non-match result >ok 8 - unset with cont. lines >ok 9 - unset with cont. lines is correct >ok 10 - multiple unset >ok 11 - multiple unset is correct >ok 12 - --replace-all missing value >ok 13 - --replace-all >ok 14 - all replaced >ok 15 - really mean test >ok 16 - really really mean test >ok 17 - get value >ok 18 - unset >ok 19 - multivar >ok 20 - non-match >ok 21 - non-match value >ok 22 - ambiguous get >ok 23 - get multivar >ok 24 - multivar replace >ok 25 - ambiguous value >ok 26 - ambiguous unset >ok 27 - invalid unset >ok 28 - multivar unset >ok 29 - invalid key >ok 30 - correct key >ok 31 - hierarchical section >ok 32 - hierarchical section value >ok 33 - working --list >ok 34 - --get-regexp >ok 35 - --add >ok 36 - get variable with no value >ok 37 - get variable with empty value >ok 38 - get-regexp variable with no value >ok 39 - get-regexp variable with empty value >ok 40 - get bool variable with no value >ok 41 - get bool variable with empty value >ok 42 - no arguments, but no crash >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 46 - alternative GIT_CONFIG >ok 47 - alternative GIT_CONFIG (--file) >ok 48 - refer config from subdirectory >ok 49 - --set in alternative GIT_CONFIG >ok 50 - rename section >ok 51 - rename succeeded >ok 52 - rename non-existing section >ok 53 - rename succeeded >ok 54 - rename another section >ok 55 - rename succeeded >ok 56 - rename a section with a var on the same line >ok 57 - rename succeeded >ok 58 - remove section >ok 59 - section was removed properly >ok 60 - section ending >ok 61 - numbers >ok 62 - invalid unit >ok 63 - bool >ok 64 - invalid bool (--get) >ok 65 - invalid bool (set) >ok 66 - set --bool >ok 67 - set --int >ok 68 - get --bool-or-int >ok 69 - set --bool-or-int >ok 70 - set --path >ok 71 - get --path >ok 72 - get --path copes with unset $HOME >ok 73 - quoting >ok 74 - key with newline >ok 75 - value with newline >ok 76 - value continued on next line >ok 77 - --null --list >ok 78 - --null --get-regexp >ok 79 - inner whitespace kept verbatim >ok 80 - symlinked configuration >ok 81 - check split_cmdline return >ok 82 - git -c "key=value" support ># passed all 82 test(s) >1..82 >*** t3503-cherry-pick-root.sh *** >ok 1 - setup >ok 2 - cherry-pick a root commit ># passed all 2 test(s) >1..2 >*** t4124-apply-ws-rule.sh *** >ok 1 - setup >ok 2 - whitespace=nowarn, default rule >ok 3 - whitespace=warn, default rule >ok 4 - whitespace=error-all, default rule >ok 5 - whitespace=error-all, no rule >ok 6 - whitespace=error-all, no rule (attribute) >ok 7 - rule=-trailing,-space,-indent,-tab >ok 8 - rule=-trailing,-space,-indent,-tab (attributes) >ok 9 - rule=-trailing,-space,-indent,tab >ok 10 - rule=-trailing,-space,-indent,tab (attributes) >ok 11 - rule=-trailing,-space,indent,-tab >ok 12 - rule=-trailing,-space,indent,-tab (attributes) >ok 13 - rule=-trailing,space,-indent,-tab >ok 14 - rule=-trailing,space,-indent,-tab (attributes) >ok 15 - rule=-trailing,space,-indent,tab >ok 16 - rule=-trailing,space,-indent,tab (attributes) >ok 17 - rule=-trailing,space,indent,-tab >ok 18 - rule=-trailing,space,indent,-tab (attributes) >ok 19 - rule=trailing,-space,-indent,-tab >ok 20 - rule=trailing,-space,-indent,-tab (attributes) >ok 21 - rule=trailing,-space,-indent,tab >ok 22 - rule=trailing,-space,-indent,tab (attributes) >ok 23 - rule=trailing,-space,indent,-tab >ok 24 - rule=trailing,-space,indent,-tab (attributes) >ok 25 - rule=trailing,space,-indent,-tab >ok 26 - rule=trailing,space,-indent,-tab (attributes) >ok 27 - rule=trailing,space,-indent,tab >ok 28 - rule=trailing,space,-indent,tab (attributes) >ok 29 - rule=trailing,space,indent,-tab >ok 30 - rule=trailing,space,indent,-tab (attributes) >ok 31 - trailing whitespace & no newline at the end of file >ok 32 - blank at EOF with --whitespace=fix (1) >ok 33 - blank at EOF with --whitespace=fix (2) >ok 34 - blank at EOF with --whitespace=fix (3) >ok 35 - blank at end of hunk, not at EOF with --whitespace=fix >ok 36 - blank at EOF with --whitespace=warn >ok 37 - blank at EOF with --whitespace=error >ok 38 - blank but not empty at EOF >ok 39 - applying beyond EOF requires one non-blank context line >ok 40 - tons of blanks at EOF should not apply >ok 41 - missing blank line at end with --whitespace=fix >ok 42 - two missing blank lines at end with --whitespace=fix >ok 43 - missing blank line at end, insert before end, --whitespace=fix >ok 44 - shrink file with tons of missing blanks at end of file >ok 45 - missing blanks at EOF must only match blank lines >ok 46 - missing blank line should match context line with spaces >ok 47 - same, but with the --ignore-space-option >ok 48 - same, but with CR-LF line endings && cr-at-eol set >ok 49 - same, but with CR-LF line endings && cr-at-eol unset ># passed all 49 test(s) >1..49 >*** t5302-pack-index.sh *** >ok 1 - setup >ok 2 - pack-objects with index version 1 >ok 3 - pack-objects with index version 2 >ok 4 - both packs should be identical >ok 5 - index v1 and index v2 should be different >ok 6 - index-pack with index version 1 >ok 7 - index-pack with index version 2 >ok 8 - index-pack results should match pack-objects ones >ok 9 - index v2: force some 64-bit offsets with pack-objects >ok 10 - index v2: verify a pack with some 64-bit offsets >ok 11 - 64-bit offsets: should be different from previous index v2 results >ok 12 - index v2: force some 64-bit offsets with index-pack >ok 13 - 64-bit offsets: index-pack result should match pack-objects one >ok 14 - [index v1] 1) stream pack to repository >ok 15 - [index v1] 2) create a stealth corruption in a delta base reference >ok 16 - [index v1] 3) corrupted delta happily returned wrong data >ok 17 - [index v1] 4) confirm that the pack is actually corrupted >ok 18 - [index v1] 5) pack-objects happily reuses corrupted data >ok 19 - [index v1] 6) newly created pack is BAD ! >ok 20 - [index v2] 1) stream pack to repository >ok 21 - [index v2] 2) create a stealth corruption in a delta base reference >ok 22 - [index v2] 3) corrupted delta happily returned wrong data >ok 23 - [index v2] 4) confirm that the pack is actually corrupted >ok 24 - [index v2] 5) pack-objects refuses to reuse corrupted data >ok 25 - [index v2] 6) verify-pack detects CRC mismatch >ok 26 - running index-pack in the object store ># passed all 26 test(s) >1..26 >*** t5516-fetch-push.sh *** >ok 1 - setup >ok 2 - fetch without wildcard >ok 3 - fetch with wildcard >ok 4 - fetch with insteadOf >ok 5 - fetch with pushInsteadOf (should not rewrite) >ok 6 - push without wildcard >ok 7 - push with wildcard >ok 8 - push with insteadOf >ok 9 - push with pushInsteadOf >ok 10 - push with pushInsteadOf and explicit pushurl (pushInsteadOf should not rewrite) >ok 11 - push with matching heads >ok 12 - push with matching heads on the command line >ok 13 - failed (non-fast-forward) push with matching heads >ok 14 - push --force with matching heads >ok 15 - push with matching heads and forced update >ok 16 - push with no ambiguity (1) >ok 17 - push with no ambiguity (2) >ok 18 - push with colon-less refspec, no ambiguity >ok 19 - push with weak ambiguity (1) >ok 20 - push with weak ambiguity (2) >ok 21 - push with ambiguity >ok 22 - push with colon-less refspec (1) >ok 23 - push with colon-less refspec (2) >ok 24 - push with colon-less refspec (3) >ok 25 - push with colon-less refspec (4) >ok 26 - push head with non-existant, incomplete dest >ok 27 - push tag with non-existant, incomplete dest >ok 28 - push sha1 with non-existant, incomplete dest >ok 29 - push ref expression with non-existant, incomplete dest >ok 30 - push with HEAD >ok 31 - push with HEAD nonexisting at remote >ok 32 - push with +HEAD >ok 33 - push HEAD with non-existant, incomplete dest >ok 34 - push with config remote.*.push = HEAD >ok 35 - push with config remote.*.pushurl >ok 36 - push with dry-run >ok 37 - push updates local refs >ok 38 - push updates up-to-date local refs >ok 39 - push preserves up-to-date packed refs >ok 40 - push does not update local refs on failure >ok 41 - allow deleting an invalid remote ref >ok 42 - allow deleting a ref using --delete >ok 43 - allow deleting a tag using --delete >ok 44 - push --delete without args aborts >ok 45 - push --delete refuses src:dest refspecs >ok 46 - warn on push to HEAD of non-bare repository >ok 47 - deny push to HEAD of non-bare repository >ok 48 - allow push to HEAD of bare repository (bare) >ok 49 - allow push to HEAD of non-bare repository (config) >ok 50 - fetch with branches >ok 51 - fetch with branches containing # >ok 52 - push with branches >ok 53 - push with branches containing # >ok 54 - push into aliased refs (consistent) >ok 55 - push into aliased refs (inconsistent) >ok 56 - push --porcelain >ok 57 - push --porcelain bad url >ok 58 - push --porcelain rejected >ok 59 - push --porcelain --dry-run rejected ># passed all 59 test(s) >1..59 >*** t4039-diff-assume-unchanged.sh *** >ok 1 - setup >ok 2 - diff-index does not examine assume-unchanged entries >ok 3 - diff-files does not examine assume-unchanged entries ># passed all 3 test(s) >1..3 >*** t7701-repack-unpack-unreachable.sh *** >ok 1 - -A with -d option leaves unreachable objects unpacked >ok 2 - -A without -d option leaves unreachable objects packed >ok 3 - unpacked objects receive timestamp of pack file ># passed all 3 test(s) >1..3 >*** t7003-filter-branch.sh *** >ok 1 - setup >ok 2 - rewrite identically >ok 3 - result is really identical >ok 4 - rewrite bare repository identically >ok 5 - result is really identical >ok 6 - correct GIT_DIR while using -d >ok 7 - Fail if commit filter fails >ok 8 - rewrite, renaming a specific file >ok 9 - test that the file was renamed >ok 10 - rewrite, renaming a specific directory >ok 11 - test that the directory was renamed >ok 12 - rewrite one branch, keeping a side branch >ok 13 - common ancestor is still common (unchanged) >ok 14 - filter subdirectory only >ok 15 - subdirectory filter result looks okay >ok 16 - more setup >ok 17 - use index-filter to move into a subdirectory >ok 18 - stops when msg filter fails >ok 19 - author information is preserved >ok 20 - remove a certain author's commits >ok 21 - barf on invalid name >ok 22 - "map" works in commit filter >ok 23 - Name needing quotes >ok 24 - Subdirectory filter with disappearing trees >ok 25 - Tag name filtering retains tag message >ok 26 - Tag name filtering strips gpg signature >ok 27 - Tag name filtering allows slashes in tag names >ok 28 - Prune empty commits >ok 29 - --remap-to-ancestor with filename filters >ok 30 - automatic remapping to ancestor with filename filters >ok 31 - setup submodule >ok 32 - rewrite submodule with another content >ok 33 - replace submodule revision ># passed all 33 test(s) >1..33 >*** t0020-crlf.sh *** >ok 1 - setup >ok 2 - safecrlf: autocrlf=input, all CRLF >ok 3 - safecrlf: autocrlf=input, mixed LF/CRLF >ok 4 - safecrlf: autocrlf=true, all LF >ok 5 - safecrlf: autocrlf=true mixed LF/CRLF >ok 6 - safecrlf: print warning only once >ok 7 - switch off autocrlf, safecrlf, reset HEAD >ok 8 - update with autocrlf=input >ok 9 - update with autocrlf=true >ok 10 - checkout with autocrlf=true >ok 11 - checkout with autocrlf=input >ok 12 - apply patch (autocrlf=input) >ok 13 - apply patch --cached (autocrlf=input) >ok 14 - apply patch --index (autocrlf=input) >ok 15 - apply patch (autocrlf=true) >ok 16 - apply patch --cached (autocrlf=true) >ok 17 - apply patch --index (autocrlf=true) >ok 18 - .gitattributes says two is binary >ok 19 - .gitattributes says two is input >ok 20 - .gitattributes says two and three are text >ok 21 - in-tree .gitattributes (1) >ok 22 - in-tree .gitattributes (2) >ok 23 - in-tree .gitattributes (3) >ok 24 - in-tree .gitattributes (4) >ok 25 - checkout with existing .gitattributes >ok 26 - checkout when deleting .gitattributes >ok 27 - invalid .gitattributes (must not crash) >ok 28 - setting up for new autocrlf tests >ok 29 - report no change after setting autocrlf >ok 30 - files are clean after checkout >ok 31 - LF only file gets CRLF with autocrlf >ok 32 - Mixed file is still mixed with autocrlf >ok 33 - CRLF only file has CRLF with autocrlf >ok 34 - New CRLF file gets LF in repo ># passed all 34 test(s) >1..34 >*** t2002-checkout-cache-u.sh *** >ok 1 - preparation >ok 2 - without -u, git checkout-index smudges stat information. >ok 3 - with -u, git checkout-index picks up stat information from new files. ># passed all 3 test(s) >1..3 >*** t9155-git-svn-fetch-deleted-tag.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t5601-clone.sh *** >ok 1 - setup >ok 2 - clone with excess parameters (1) >ok 3 - clone with excess parameters (2) >ok 4 - output from clone >ok 5 - clone does not keep pack >ok 6 - clone checks out files >ok 7 - clone respects GIT_WORK_TREE >ok 8 - clone creates intermediate directories >ok 9 - clone creates intermediate directories for bare repo >ok 10 - clone --mirror >ok 11 - clone --bare names the local repository <name>.git >ok 12 - clone --mirror does not repeat tags >ok 13 - clone to destination with trailing / >ok 14 - clone to destination with extra trailing / >ok 15 - clone to an existing empty directory >ok 16 - clone to an existing non-empty directory >ok 17 - clone to an existing path >ok 18 - clone a void >ok 19 - clone respects global branch.autosetuprebase >ok 20 - respect url-encoding of file:// >ok 21 - do not query-string-decode + in URLs >ok 22 - do not respect url-encoding of non-url path ># passed all 22 test(s) >1..22 >*** t4300-merge-tree.sh *** >ok 1 - setup >ok 2 - file add A, !B >ok 3 - file add !A, B >ok 4 - file add A, B (same) >ok 5 - file add A, B (different) >ok 6 - file change A, !B >ok 7 - file change !A, B >ok 8 - file change A, B (same) >ok 9 - file change A, B (different) >ok 10 - file change A, B (mixed) >ok 11 - file remove A, !B >ok 12 - file remove !A, B >ok 13 - file change A, remove B >ok 14 - file remove A, change B ># passed all 14 test(s) >1..14 >*** t9127-git-svn-partial-rebuild.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t6029-merge-subtree.sh *** >ok 1 - setup >ok 2 - subtree available and works like recursive >ok 3 - setup >ok 4 - initial merge >ok 5 - merge update >ok 6 - initial ambiguous subtree >ok 7 - merge using explicit >ok 8 - merge2 using explicit ># passed all 8 test(s) >1..8 >*** t7504-commit-msg-hook.sh *** >ok 1 - with no hook >ok 2 - with no hook (editor) >ok 3 - --no-verify with no hook >ok 4 - --no-verify with no hook (editor) >ok 5 - with succeeding hook >ok 6 - with succeeding hook (editor) >ok 7 - --no-verify with succeeding hook >ok 8 - --no-verify with succeeding hook (editor) >ok 9 - with failing hook >ok 10 - with failing hook (editor) >ok 11 - --no-verify with failing hook >ok 12 - --no-verify with failing hook (editor) >ok 13 - with non-executable hook >ok 14 - with non-executable hook (editor) >ok 15 - --no-verify with non-executable hook >ok 16 - --no-verify with non-executable hook (editor) >ok 17 - hook edits commit message >ok 18 - hook edits commit message (editor) >ok 19 - hook doesn't edit commit message >ok 20 - hook doesn't edit commit message (editor) ># passed all 20 test(s) >1..20 >*** t4003-diff-rename-1.sh *** >ok 1 - prepare reference tree >ok 2 - prepare work tree >ok 3 - validate output from rename/copy detection (#1) >ok 4 - prepare work tree again >ok 5 - validate output from rename/copy detection (#2) >ok 6 - prepare work tree once again >ok 7 - validate output from rename/copy detection (#3) ># passed all 7 test(s) >1..7 >*** t7602-merge-octopus-many.sh *** >ok 1 - setup >ok 2 - merge c1 with c2, c3, c4, ... c29 >ok 3 - merge output uses pretty names >ok 4 - merge up-to-date output uses pretty names >ok 5 - merge fast-forward output uses pretty names ># passed all 5 test(s) >1..5 >*** t7501-commit.sh *** >ok 1 - initial status >ok 2 - fail initial amend >ok 3 - initial commit >ok 4 - invalid options 1 >ok 5 - invalid options 2 >ok 6 - using paths with -a >ok 7 - using paths with --interactive >ok 8 - using invalid commit with -C >ok 9 - testing nothing to commit >ok 10 - next commit >ok 11 - commit message from non-existing file >ok 12 - empty commit message >ok 13 - commit message from file >ok 14 - amend commit >ok 15 - passing -m and -F >ok 16 - using message from other commit >ok 17 - editing message from other commit >ok 18 - message from stdin >ok 19 - overriding author from command line >ok 20 - commit --author output mentions author >ok 21 - interactive add >ok 22 - showing committed revisions >ok 23 - editor not invoked if -F is given >ok 24 - validate git rev-list output. >ok 25 - partial commit that involves removal (1) >ok 26 - partial commit that involves removal (2) >ok 27 - partial commit that involves removal (3) >ok 28 - amend commit to fix author >ok 29 - amend commit to fix date >ok 30 - sign off (1) >ok 31 - sign off (2) >ok 32 - signoff gap >ok 33 - signoff gap 2 >ok 34 - multiple -m >ok 35 - amend commit to fix author >ok 36 - git commit <file> with dirty index >ok 37 - same tree (single parent) >ok 38 - same tree (single parent) --allow-empty >ok 39 - same tree (merge and amend merge) >ok 40 - amend using the message from another commit >ok 41 - amend using the message from a commit named with tag >ok 42 - amend can copy notes ># passed all 42 test(s) >1..42 >*** t9400-git-cvsserver-server.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git-cvsserver tests, cvs not available >*** t9107-git-svn-migrate.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t4041-diff-submodule-option.sh *** >ok 1 - added submodule >ok 2 - modified submodule(forward) >ok 3 - modified submodule(forward) >ok 4 - modified submodule(forward) --submodule >ok 5 - modified submodule(forward) --submodule=short >ok 6 - modified submodule(backward) >ok 7 - modified submodule(backward and forward) >ok 8 - typechanged submodule(submodule->blob), --cached >ok 9 - typechanged submodule(submodule->blob) >ok 10 - typechanged submodule(submodule->blob) >ok 11 - nonexistent commit >ok 12 - typechanged submodule(blob->submodule) >ok 13 - submodule is up to date >ok 14 - submodule contains untracked content >ok 15 - submodule contains untracked content (untracked ignored) >ok 16 - submodule contains untracked content (dirty ignored) >ok 17 - submodule contains untracked content (all ignored) >ok 18 - submodule contains untracked and modifed content >ok 19 - submodule contains untracked and modifed content (untracked ignored) >ok 20 - submodule contains untracked and modifed content (dirty ignored) >ok 21 - submodule contains untracked and modifed content (all ignored) >ok 22 - submodule contains modifed content >ok 23 - submodule is modified >ok 24 - modified submodule contains untracked content >ok 25 - modified submodule contains untracked content (untracked ignored) >ok 26 - modified submodule contains untracked content (dirty ignored) >ok 27 - modified submodule contains untracked content (all ignored) >ok 28 - modified submodule contains untracked and modifed content >ok 29 - modified submodule contains untracked and modifed content (untracked ignored) >ok 30 - modified submodule contains untracked and modifed content (dirty ignored) >ok 31 - modified submodule contains untracked and modifed content (all ignored) >ok 32 - modified submodule contains modifed content >ok 33 - deleted submodule >ok 34 - multiple submodules >ok 35 - path filter >ok 36 - given commit >ok 37 - given commit --submodule >ok 38 - given commit --submodule=short >ok 39 - setup .git file for sm2 >ok 40 - diff --submodule with .git file ># passed all 40 test(s) >1..40 >*** t9152-svn-empty-dirs-after-gc.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t5521-pull-options.sh *** >ok 1 - setup >ok 2 - git pull -q >ok 3 - git pull >ok 4 - git pull -v >ok 5 - git pull -v -q >ok 6 - git pull -q -v >ok 7 - git pull --force >ok 8 - git pull --all ># passed all 8 test(s) >1..8 >*** t1005-read-tree-reset.sh *** >ok 1 - setup >ok 2 - reset should work >ok 3 - reset should remove remnants from a failed merge >ok 4 - Porcelain reset should remove remnants too >ok 5 - Porcelain checkout -f should remove remnants too >ok 6 - Porcelain checkout -f HEAD should remove remnants too ># passed all 6 test(s) >1..6 >*** t4025-hunk-header.sh *** >ok 1 - setup >ok 2 - hunk header truncation with an overly long line ># passed all 2 test(s) >1..2 >*** t9401-git-cvsserver-crlf.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git-cvsserver tests, cvs not available >*** t4031-diff-rewrite-binary.sh *** >ok 1 - create binary file with changes >ok 2 - vanilla diff is binary >ok 3 - rewrite diff is binary >ok 4 - rewrite diff can show binary patch >ok 5 - setup textconv >ok 6 - rewrite diff respects textconv ># passed all 6 test(s) >1..6 >*** t1012-read-tree-df.sh *** >ok 1 - setup >ok 2 - 3-way (1) >ok 3 - 3-way (2) >ok 4 - 3-way (3) >ok 5 - 2-way (1) ># passed all 5 test(s) >1..5 >*** t2007-checkout-symlink.sh *** >ok 1 - setup >ok 2 - switch from symlink to dir >ok 3 - Remove temporary directories & switch to master >ok 4 - switch from dir to symlink ># passed all 4 test(s) >1..4 >*** t2015-checkout-unborn.sh *** >ok 1 - setup >ok 2 - checkout from unborn preserves untracked files >ok 3 - checkout from unborn preserves index contents >ok 4 - checkout from unborn merges identical index contents ># passed all 4 test(s) >1..4 >*** t3509-cherry-pick-merge-df.sh *** >ok 1 - Setup rename across paths each below D/F conflicts >ok 2 - Cherry-pick succeeds with rename across D/F conflicts ># passed all 2 test(s) >1..2 >*** t7604-merge-custom-message.sh *** >ok 1 - setup >ok 2 - merge c2 with a custom message >ok 3 - merge --log appends to custom message ># passed all 3 test(s) >1..3 >*** t6034-merge-rename-nocruft.sh *** >ok 1 - setup >ok 2 - merge white into red (A->B,M->N) >ok 3 - merge blue into white (A->B, mod A, A untracked) ># passed all 3 test(s) >1..3 >*** t9104-git-svn-follow-parent.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t6037-merge-ours-theirs.sh *** >ok 1 - setup >ok 2 - plain recursive - should conflict >ok 3 - recursive favouring theirs >ok 4 - recursive favouring ours >ok 5 - pull with -X ># passed all 5 test(s) >1..5 >*** t6021-merge-criss-cross.sh *** >ok 1 - prepare repository >ok 2 - Criss-cross merge >ok 3 - Criss-cross merge result >ok 4 - Criss-cross merge fails (-s resolve) ># passed all 4 test(s) >1..4 >*** t7405-submodule-merge.sh *** >ok 1 - setup >ok 2 - setup for merge search >ok 3 - merge with one side as a fast-forward of the other >ok 4 - merging should conflict for non fast-forward >ok 5 - merging should fail for ambiguous common parent >ok 6 - merging should fail for changes that are backwards >ok 7 - merging with a modify/modify conflict between merge bases ># passed all 7 test(s) >1..7 >*** t4135-apply-weird-filenames.sh *** >ok 1 - setup >ok 2 - plain, git-style file creation patch >ok 3 - plain, traditional patch >ok 4 - plain, traditional file creation patch >ok 5 - with spaces, git-style file creation patch >ok 6 - with spaces, traditional patch >ok 7 - with spaces, traditional file creation patch >ok 8 - with tab, git-style file creation patch >ok 9 - with tab, traditional patch >ok 10 - with tab, traditional file creation patch >ok 11 - with backslash, git-style file creation patch >ok 12 - with backslash, traditional patch >ok 13 - with backslash, traditional file creation patch >ok 14 - with quote, git-style file creation patch >not ok 15 - with quote, traditional patch # TODO known breakage >ok 16 - with quote, traditional file creation patch >ok 17 - whitespace-damaged traditional patch >ok 18 - traditional patch with colon in timezone >ok 19 - traditional, whitespace-damaged, colon in timezone ># still have 1 known breakage(s) ># passed all remaining 18 test(s) >1..19 >*** t4134-apply-submodule.sh *** >ok 1 - setup >ok 2 - removing a submodule also removes all leading subdirectories ># passed all 2 test(s) >1..2 >*** t4117-apply-reject.sh *** >ok 1 - setup >ok 2 - apply without --reject should fail >ok 3 - apply without --reject should fail >ok 4 - apply with --reject should fail but update the file >ok 5 - apply with --reject should fail but update the file >ok 6 - the same test with --verbose >ok 7 - apply cleanly with --verbose ># passed all 7 test(s) >1..7 >*** t2204-add-ignored.sh *** >ok 1 - setup >ok 2 - no complaints for unignored file >ok 3 - no complaints for unignored dir/file >ok 4 - no complaints for unignored dir >ok 5 - no complaints for unignored d* >ok 6 - complaints for ignored ign >ok 7 - complaints for ignored ign with unignored file >ok 8 - complaints for ignored dir/ign >ok 9 - complaints for ignored dir/ign with unignored file >ok 10 - complaints for ignored dir/sub >ok 11 - complaints for ignored dir/sub with unignored file >ok 12 - complaints for ignored dir/sub/ign >ok 13 - complaints for ignored dir/sub/ign with unignored file >ok 14 - complaints for ignored sub/file >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 18 - complaints for ignored sub/file >ok 19 - complaints for ignored sub/file with unignored file >ok 20 - complaints for ignored sub/ign >ok 21 - complaints for ignored sub/ign with unignored file >ok 22 - complaints for ignored sub in dir >ok 23 - complaints for ignored sub/file in dir >ok 24 - complaints for ignored sub/ign in dir >ok 25 - complaints for ignored ign in sub >ok 26 - complaints for ignored file in sub ># passed all 26 test(s) >1..26 >*** t3300-funny-names.sh *** >ok 1 - setup expect >ok 2 - git ls-files no-funny >ok 3 - setup expect >ok 4 - git ls-files with-funny >ok 5 - setup expect >ok 6 - git ls-files -z with-funny >ok 7 - setup expect >ok 8 - git ls-tree with funny >ok 9 - setup expect >ok 10 - git diff-index with-funny >ok 11 - git diff-tree with-funny >ok 12 - setup expect >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 18 - git diff-tree delete with-funny >ok 19 - setup expect >ok 20 - git diff-tree delete with-funny >ok 21 - setup expect >ok 22 - git diff-tree delete with-funny >ok 23 - setup expect >ok 24 - git diff-tree rename with-funny applied >ok 25 - setup expect >ok 26 - git diff-tree delete with-funny applied >ok 27 - git apply non-git diff ># passed all 27 test(s) >1..27 >*** t7500-commit.sh *** >ok 1 - a basic commit in an empty tree should succeed >ok 2 - nonexistent template file should return error >ok 3 - nonexistent template file in config should return error >ok 4 - unedited template should not commit >ok 5 - unedited template with comments should not commit >ok 6 - a Signed-off-by line by itself should not commit >ok 7 - adding comments to a template should not commit >ok 8 - adding real content to a template should commit >ok 9 - -t option should be short for --template >ok 10 - config-specified template should commit >ok 11 - explicit commit message should override template >ok 12 - commit message from file should override template >ok 13 - using alternate GIT_INDEX_FILE (1) >ok 14 - using alternate GIT_INDEX_FILE (2) >ok 15 - --signoff >ok 16 - commit message from file (1) >ok 17 - commit message from file (2) >ok 18 - commit message from stdin >ok 19 - commit -F overrides -t >ok 20 - Commit without message is allowed with --allow-empty-message >ok 21 - Commit without message is no-no without --allow-empty-message >ok 22 - Commit a message with --allow-empty-message ># passed all 22 test(s) >1..22 >*** t4128-apply-root.sh *** >ok 1 - setup >ok 2 - apply --directory -p (1) >ok 3 - apply --directory -p (2) >ok 4 - apply --directory (new file) >ok 5 - apply --directory -p (new file) >ok 6 - apply --directory (delete file) >ok 7 - apply --directory (quoted filename) ># passed all 7 test(s) >1..7 >*** t1501-worktree.sh *** >ok 1 - setup >ok 2 - setup: helper for testing rev-parse >ok 3 - setup: core.worktree = relative path >ok 4 - outside >ok 5 - inside work tree >not ok 6 - empty prefix is actually written out # TODO known breakage >ok 7 - subdir of work tree >ok 8 - setup: core.worktree = absolute path >ok 9 - outside >ok 10 - inside work tree >ok 11 - subdir of work tree >ok 12 - setup: GIT_WORK_TREE=relative (override core.worktree) >ok 13 - outside >ok 14 - inside work tree >ok 15 - subdir of work tree >ok 16 - setup: GIT_WORK_TREE=absolute, below git dir >ok 17 - outside >ok 18 - in repo.git >ok 19 - inside work tree >ok 20 - subdir of work tree >ok 21 - find work tree from repo >ok 22 - find work tree from work tree >ok 23 - _gently() groks relative GIT_DIR & GIT_WORK_TREE >ok 24 - diff-index respects work tree under .git dir >ok 25 - diff-files respects work tree under .git dir >ok 26 - git diff respects work tree under .git dir >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 >*** t0040-parse-options.sh *** >ok 1 - test help >ok 2 - short options >ok 3 - long options >ok 4 - missing required value >ok 5 - intermingled arguments >ok 6 - unambiguously abbreviated option >ok 7 - unambiguously abbreviated option with "=" >ok 8 - ambiguously abbreviated option >ok 9 - non ambiguous option (after two options it abbreviates) >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 17 - OPT_BIT() works >ok 18 - OPT_NEGBIT() works >ok 19 - OPT_BOOLEAN() with PARSE_OPT_NODASH works >ok 20 - OPT_NUMBER_CALLBACK() works >ok 21 - negation of OPT_NONEG flags is not ambiguous ># passed all 21 test(s) >1..21 >*** t4102-apply-rename.sh *** >ok 1 - setup >ok 2 - apply >ok 3 - validate >ok 4 - apply reverse >ok 5 - apply copy ># passed all 5 test(s) >1..5 >*** t2202-add-addremove.sh *** >ok 1 - setup >ok 2 - git add --all ># passed all 2 test(s) >1..2 >*** t4110-apply-scan.sh *** >ok 1 - git apply scan ># passed all 1 test(s) >1..1 >*** t2012-checkout-last.sh *** >ok 1 - setup >ok 2 - "checkout -" does not work initially >ok 3 - first branch switch >ok 4 - "checkout -" switches back >ok 5 - "checkout -" switches forth >ok 6 - detach HEAD >ok 7 - "checkout -" attaches again >ok 8 - "checkout -" detaches again >ok 9 - more switches >ok 10 - switch to the last >ok 11 - switch to second from the last >ok 12 - switch to third from the last >ok 13 - switch to fourth from the last >ok 14 - switch to twelfth from the last >ok 15 - merge base test setup >ok 16 - another...master >ok 17 - ...master >ok 18 - master... ># passed all 18 test(s) >1..18 >*** t3500-cherry.sh *** >ok 1 - prepare repository with topic branch, and check cherry finds the 2 patches from there >ok 2 - check that cherry with limit returns only the top patch >ok 3 - cherry-pick one of the 2 patches, and check cherry recognized one and only one as new ># passed all 3 test(s) >1..3 >*** t4043-diff-rename-binary.sh *** >ok 1 - prepare repository >ok 2 - move the files into a "sub" directory >ok 3 - git show -C -C report renames ># passed all 3 test(s) >1..3 >*** t7811-grep-open.sh *** >ok 1 - determine default pager >ok 2 - setup >ok 3 - git grep -O >ok 4 - git grep -O --cached >ok 5 - git grep -O --no-index >ok 6 - setup: fake "less" >ok 7 - git grep -O jumps to line in less >ok 8 - modified file >ok 9 - copes with color settings >ok 10 - run from subdir ># passed all 10 test(s) >1..10 >*** t9114-git-svn-dcommit-merge.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t1502-rev-parse-parseopt.sh *** >ok 1 - test --parseopt help output >ok 2 - test --parseopt >ok 3 - test --parseopt with mixed options and arguments >ok 4 - test --parseopt with -- >ok 5 - test --parseopt --stop-at-non-option >ok 6 - test --parseopt --keep-dashdash >ok 7 - test --parseopt --keep-dashdash --stop-at-non-option with -- >ok 8 - test --parseopt --keep-dashdash --stop-at-non-option without -- ># passed all 8 test(s) >1..8 >*** t5540-http-push.sh *** ># passed all 0 test(s) >1..0 # SKIP Network testing disabled (define GIT_TEST_HTTPD to enable) >*** t5500-fetch-pack.sh *** >ok 1 - setup >ok 2 - 1st pull >ok 3 - post 1st pull setup >ok 4 - 2nd pull >ok 5 - 3rd pull >ok 6 - clone shallow >ok 7 - clone shallow object count >ok 8 - clone shallow object count (part 2) >ok 9 - fsck in shallow repo >ok 10 - simple fetch in shallow repo >ok 11 - no changes expected >ok 12 - fetch same depth in shallow repo >ok 13 - no changes expected >ok 14 - add two more >ok 15 - pull in shallow repo >ok 16 - clone shallow object count >ok 17 - add two more (part 2) >ok 18 - deepening pull in shallow repo >ok 19 - clone shallow object count >ok 20 - deepening fetch in shallow repo >ok 21 - clone shallow object count >ok 22 - pull in shallow repo with missing merge base >ok 23 - additional simple shallow deepenings >ok 24 - clone shallow object count ># passed all 24 test(s) >1..24 >*** t3302-notes-index-expensive.sh *** >ok 1 - setup / mkdir >ok 2 - setup 10 >ok 3 - notes work >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 >*** t0003-attributes.sh *** >ok 1 - setup >ok 2 - attribute test >ok 3 - attribute test: read paths from stdin >ok 4 - root subdir attribute test >ok 5 - setup bare >ok 6 - bare repository: check that .gitattribute is ignored >ok 7 - bare repository: test info/attributes ># passed all 7 test(s) >1..7 >*** t6036-recursive-corner-cases.sh *** >ok 1 - setup >ok 2 - merge ># passed all 2 test(s) >1..2 >*** t4030-diff-textconv.sh *** >ok 1 - setup binary file with history >ok 2 - file is considered binary by porcelain >ok 3 - file is considered binary by plumbing >ok 4 - setup textconv filters >ok 5 - diff produces text >ok 6 - diff-tree produces binary >ok 7 - log produces text >ok 8 - format-patch produces binary >ok 9 - status -v produces text >ok 10 - diffstat does not run textconv >ok 11 - textconv does not act on symlinks ># passed all 11 test(s) >1..11 >*** t7005-editor.sh *** >ok 1 - determine default editor >ok 2 - setup >ok 3 - dumb should error out when falling back on vi >ok 4 - dumb should prefer EDITOR to VISUAL >ok 5 - Using vi >ok 6 - Using EDITOR >ok 7 - Using VISUAL >ok 8 - Using core_editor >ok 9 - Using GIT_EDITOR >ok 10 - Using vi (override) >ok 11 - Using EDITOR (override) >ok 12 - Using VISUAL (override) >ok 13 - Using core_editor (override) >ok 14 - Using GIT_EDITOR (override) >ok 15 - editor with a space >ok 16 - core.editor with a space ># passed all 16 test(s) >1..16 >*** t5704-bundle.sh *** >ok 1 - setup >ok 2 - tags can be excluded by rev-list options >ok 3 - die if bundle file cannot be created >not ok 4 - bundle --stdin # TODO known breakage >not ok 5 - bundle --stdin <rev-list options> # TODO known breakage ># still have 2 known breakage(s) ># passed all remaining 3 test(s) >1..5 >*** t5600-clone-fail-cleanup.sh *** >ok 1 - clone of non-existent source should fail >ok 2 - failed clone should not leave a directory >ok 3 - clone of non-existent (relative to $PWD) source should fail >ok 4 - clone should work now that source exists >ok 5 - successful clone must leave the directory ># passed all 5 test(s) >1..5 >*** 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 4 - rebase --merge topic branch that was partially merged upstream ># passed all 4 test(s) >1..4 >*** t6017-rev-list-stdin.sh *** >ok 1 - setup >ok 2 - check rev-list master >ok 3 - check log --stat master >ok 4 - check rev-list side-1 ^side-4 >ok 5 - check log --stat side-1 ^side-4 >ok 6 - check rev-list side-1 ^side-7 -- >ok 7 - check log --stat side-1 ^side-7 -- >ok 8 - check rev-list side-1 ^side-7 -- file-1 >ok 9 - check log --stat side-1 ^side-7 -- file-1 >ok 10 - check rev-list side-1 ^side-7 -- file-2 >ok 11 - check log --stat side-1 ^side-7 -- file-2 >ok 12 - check rev-list side-3 ^side-4 -- file-3 >ok 13 - check log --stat side-3 ^side-4 -- file-3 >ok 14 - check rev-list side-3 ^side-2 >ok 15 - check log --stat side-3 ^side-2 >ok 16 - check rev-list side-3 ^side-2 -- file-1 >ok 17 - check log --stat side-3 ^side-2 -- file-1 ># passed all 17 test(s) >1..17 >*** t0021-conversion.sh *** >ok 1 - setup >ok 2 - check >ok 3 - expanded_in_repo ># passed all 3 test(s) >1..3 >*** t3701-add-interactive.sh *** >ok 1 - setup (initial) >ok 2 - status works (initial) >ok 3 - setup expected >ok 4 - diff works (initial) >ok 5 - revert works (initial) >ok 6 - setup (commit) >ok 7 - status works (commit) >ok 8 - setup expected >ok 9 - diff works (commit) >ok 10 - revert works (commit) >ok 11 - setup expected >ok 12 - setup fake editor >ok 13 - dummy edit works >ok 14 - setup patch >ok 15 - setup fake editor >ok 16 - bad edit rejected >ok 17 - setup patch >ok 18 - garbage edit rejected >ok 19 - setup patch >ok 20 - setup expected >ok 21 - real edit works >ok 22 - skip files similarly as commit -a >ok 23 - patch does not affect mode >ok 24 - stage mode but not hunk >ok 25 - stage mode and hunk >ok 26 - setup again >ok 27 - setup patch >ok 28 - setup expected >ok 29 - add first line works >ok 30 - setup expected >ok 31 - deleting a non-empty file >ok 32 - setup expected >ok 33 - deleting an empty file ># passed all 33 test(s) >1..33 >*** t3000-ls-files-others.sh *** >ok 1 - setup >ok 2 - setup: expected output >ok 3 - ls-files --others >ok 4 - ls-files --others --directory >ok 5 - --no-empty-directory hides empty directory ># passed all 5 test(s) >1..5 >*** t5513-fetch-track.sh *** >ok 1 - setup >ok 2 - fetch ># passed all 2 test(s) >1..2 >*** t4037-diff-r-t-dirs.sh *** >ok 1 - setup >ok 2 - verify ># passed all 2 test(s) >1..2 >*** t7403-submodule-sync.sh *** >ok 1 - setup >ok 2 - change submodule >ok 3 - change submodule url >ok 4 - "git submodule sync" should update submodule URLs >ok 5 - "git submodule sync" should update submodule URLs if not yet cloned ># passed all 5 test(s) >1..5 >*** t4014-format-patch.sh *** >ok 1 - setup >ok 2 - format-patch --ignore-if-in-upstream >ok 3 - format-patch --ignore-if-in-upstream >ok 4 - format-patch result applies >ok 5 - format-patch --ignore-if-in-upstream result applies >ok 6 - commit did not screw up the log message >ok 7 - format-patch did not screw up the log message >ok 8 - replay did not screw up the log message >ok 9 - extra headers >ok 10 - extra headers without newlines >ok 11 - extra headers with multiple To:s >ok 12 - additional command line cc >ok 13 - command line headers >ok 14 - configuration headers and command line headers >ok 15 - command line To: header >ok 16 - configuration To: header >ok 17 - --no-to overrides config.to >ok 18 - --no-to and --to replaces config.to >ok 19 - --no-cc overrides config.cc >ok 20 - --no-add-headers overrides config.headers >ok 21 - multiple files >ok 22 - no threading >ok 23 - thread >ok 24 - thread in-reply-to >ok 25 - thread cover-letter >ok 26 - thread cover-letter in-reply-to >ok 27 - thread explicit shallow >ok 28 - thread deep >ok 29 - thread deep in-reply-to >ok 30 - thread deep cover-letter >ok 31 - thread deep cover-letter in-reply-to >ok 32 - thread via config >ok 33 - thread deep via config >ok 34 - thread config + override >ok 35 - thread config + --no-thread >ok 36 - excessive subject >ok 37 - cover-letter inherits diff options >ok 38 - shortlog of cover-letter wraps overly-long onelines >ok 39 - format-patch respects -U >ok 40 - format-patch -p suppresses stat >ok 41 - format-patch from a subdirectory (1) >ok 42 - format-patch from a subdirectory (2) >ok 43 - format-patch from a subdirectory (3) >ok 44 - format-patch --in-reply-to >ok 45 - format-patch --signoff >ok 46 - options no longer allowed for format-patch >ok 47 - format-patch --numstat should produce a patch >ok 48 - format-patch -- <path> >ok 49 - format-patch --ignore-if-in-upstream HEAD >ok 50 - format-patch --signature >ok 51 - format-patch with format.signature config >ok 52 - format-patch --signature overrides format.signature >ok 53 - format-patch --no-signature ignores format.signature >ok 54 - format-patch --signature --cover-letter >ok 55 - format.signature="" supresses signatures >ok 56 - format-patch --no-signature supresses signatures >ok 57 - format-patch --signature="" supresses signatures ># passed all 57 test(s) >1..57 >*** t6002-rev-list-bisect.sh *** >ok 1 - bisection diff --bisect l0 ^root <= 0 >ok 2 - bisection diff --bisect l1 ^root <= 0 >ok 3 - bisection diff --bisect l2 ^root <= 0 >ok 4 - bisection diff --bisect a0 ^root <= 0 >ok 5 - bisection diff --bisect a1 ^root <= 0 >ok 6 - bisection diff --bisect a2 ^root <= 0 >ok 7 - bisection diff --bisect a3 ^root <= 0 >ok 8 - bisection diff --bisect b1 ^root <= 0 >ok 9 - bisection diff --bisect b2 ^root <= 0 >ok 10 - bisection diff --bisect b3 ^root <= 0 >ok 11 - bisection diff --bisect c1 ^root <= 0 >ok 12 - bisection diff --bisect c2 ^root <= 0 >ok 13 - bisection diff --bisect c3 ^root <= 0 >ok 14 - bisection diff --bisect E ^F <= 0 >ok 15 - bisection diff --bisect e1 ^F <= 0 >ok 16 - bisection diff --bisect e2 ^F <= 0 >ok 17 - bisection diff --bisect e3 ^F <= 0 >ok 18 - bisection diff --bisect e4 ^F <= 0 >ok 19 - bisection diff --bisect e5 ^F <= 0 >ok 20 - bisection diff --bisect e6 ^F <= 0 >ok 21 - bisection diff --bisect e7 ^F <= 0 >ok 22 - bisection diff --bisect f1 ^F <= 0 >ok 23 - bisection diff --bisect f2 ^F <= 0 >ok 24 - bisection diff --bisect f3 ^F <= 0 >ok 25 - bisection diff --bisect f4 ^F <= 0 >ok 26 - bisection diff --bisect E ^F <= 0 >ok 27 - bisection diff --bisect V ^U <= 1 >ok 28 - bisection diff --bisect V ^U ^u1 ^u2 ^u3 <= 0 >ok 29 - bisection diff --bisect u1 ^U <= 0 >ok 30 - bisection diff --bisect u2 ^U <= 0 >ok 31 - bisection diff --bisect u3 ^U <= 0 >ok 32 - bisection diff --bisect u4 ^U <= 0 >ok 33 - bisection diff --bisect u5 ^U <= 0 >ok 34 - --bisect l5 ^root >ok 35 - --bisect l5 ^root ^c3 >ok 36 - --bisect l5 ^root ^c3 ^b4 >ok 37 - --bisect l3 ^root ^c3 ^b4 >ok 38 - --bisect l5 ^b3 ^a3 ^b4 ^a4 >ok 39 - --bisect l4 ^a2 ^a3 ^b ^a4 >ok 40 - --bisect l3 ^a2 ^a3 ^b ^a4 >ok 41 - --bisect a4 ^a2 ^a3 ^b4 >ok 42 - --bisect a4 ^a2 ^a3 ^b4 ^c2 >ok 43 - --bisect a4 ^a2 ^a3 ^b4 ^c2 ^c3 >ok 44 - --bisect a4 ^a2 ^a3 ^b4 >ok 45 - --bisect c3 ^a2 ^a3 ^b4 ^c2 ># passed all 45 test(s) >1..45 >*** t8006-blame-textconv.sh *** >ok 1 - setup >ok 2 - no filter specified >ok 3 - setup textconv filters >ok 4 - blame with --no-textconv >ok 5 - basic blame on last commit >ok 6 - blame --textconv going through revisions >ok 7 - make a new commit >ok 8 - blame from previous revision >ok 9 - blame with --no-textconv (on symlink) >ok 10 - blame --textconv (on symlink) >ok 11 - make another new commit >ok 12 - blame on last commit (-C -C, symlink) ># passed all 12 test(s) >1..12 >*** t4202-log.sh *** >ok 1 - setup >ok 2 - pretty >ok 3 - pretty (tformat) >ok 4 - pretty (shortcut) >ok 5 - format >ok 6 - format %w(12,1,2) >ok 7 - format %w(,1,2) >ok 8 - oneline >ok 9 - diff-filter=A >ok 10 - diff-filter=M >ok 11 - diff-filter=D >ok 12 - diff-filter=R >ok 13 - diff-filter=C >ok 14 - git log --follow >ok 15 - git log --no-walk <commits> sorts by commit time >ok 16 - git show <commits> leaves list of commits as given >ok 17 - setup case sensitivity tests >ok 18 - log --grep >ok 19 - log --grep option parsing >ok 20 - log -i --grep >ok 21 - log --grep -i >ok 22 - simple log --graph >ok 23 - set up merge history >ok 24 - log --graph with merge >ok 25 - log --graph with full output >ok 26 - set up more tangled history >ok 27 - log --graph with merge >ok 28 - log.decorate configuration >ok 29 - show added path under "--follow -M" ># passed all 29 test(s) >1..29 >*** t9301-fast-import-notes.sh *** >ok 1 - set up master branch >ok 2 - add notes with simple M command >ok 3 - add notes with simple N command >ok 4 - update existing notes with N command >ok 5 - add concatentation notes with M command >ok 6 - verify that deleteall also removes notes >ok 7 - verify that later N commands override earlier M commands >ok 8 - add lots of commits and notes >ok 9 - verify that lots of notes trigger a fanout scheme >ok 10 - verify that non-notes are untouched by a fanout change >ok 11 - remove lots of notes >ok 12 - verify that removing notes trigger fanout consolidation >ok 13 - verify that non-notes are untouched by a fanout change >ok 14 - add notes to 16 commits in each of 10 refs ># passed all 14 test(s) >1..14 >*** t9125-git-svn-multi-glob-branch-names.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t3409-rebase-preserve-merges.sh *** >ok 1 - setup for merge-preserving rebase >ok 2 - rebase -p fakes interactive rebase >ok 3 - --continue works after a conflict ># passed all 3 test(s) >1..3 >*** t3900-i18n-commit.sh *** >ok 1 - setup >ok 2 - no encoding header for base case >ok 3 - ISO8859-1 setup >ok 4 - eucJP setup >ok 5 - ISO-2022-JP setup >ok 6 - check encoding header for ISO8859-1 >ok 7 - check encoding header for eucJP >ok 8 - check encoding header for ISO-2022-JP >ok 9 - config to remove customization >ok 10 - ISO8859-1 should be shown in UTF-8 now >ok 11 - eucJP should be shown in UTF-8 now >ok 12 - ISO-2022-JP should be shown in UTF-8 now >ok 13 - config to add customization >ok 14 - ISO8859-1 should be shown in itself now >ok 15 - eucJP should be shown in itself now >ok 16 - ISO-2022-JP should be shown in itself now >ok 17 - config to tweak customization >ok 18 - ISO8859-1 should be shown in UTF-8 now >ok 19 - eucJP should be shown in UTF-8 now >ok 20 - ISO-2022-JP should be shown in UTF-8 now >ok 21 - eucJP should be shown in eucJP now >ok 22 - ISO-2022-JP should be shown in eucJP now >ok 23 - eucJP should be shown in ISO-2022-JP now >ok 24 - ISO-2022-JP should be shown in ISO-2022-JP now >ok 25 - No conversion with ISO8859-1 >ok 26 - No conversion with eucJP >ok 27 - No conversion with ISO-2022-JP ># passed all 27 test(s) >1..27 >*** t3003-ls-files-exclude.sh *** >ok 1 - create repo with file >ok 2 - ls-files output contains file (cached) >ok 3 - ls-files output contains file (modified) >ok 4 - add file to gitignore >ok 5 - ls-files output contains file (cached) >ok 6 - ls-files output contains file (modified) >ok 7 - ls-files -i lists only tracked-but-ignored files ># passed all 7 test(s) >1..7 >*** t3210-pack-refs.sh *** >ok 1 - prepare a trivial repository >ok 2 - see if git show-ref works as expected >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 6 - see if git pack-refs --prune remove ref files >ok 7 - see if git pack-refs --prune removes empty dirs >ok 8 - git branch g should work when git branch g/h has been deleted >ok 9 - git branch i/j/k should barf if branch i exists >ok 10 - test git branch k after branch k/l/m and k/lm have been deleted >ok 11 - test git branch n after some branch deletion and pruning >ok 12 - see if up-to-date packed refs are preserved >ok 13 - pack, prune and repack ># passed all 13 test(s) >1..13 >*** t3413-rebase-hook.sh *** >ok 1 - setup >ok 2 - rebase >ok 3 - rebase -i >ok 4 - setup pre-rebase hook >ok 5 - pre-rebase hook gets correct input (1) >ok 6 - pre-rebase hook gets correct input (2) >ok 7 - pre-rebase hook gets correct input (3) >ok 8 - pre-rebase hook gets correct input (4) >ok 9 - pre-rebase hook gets correct input (5) >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 13 - pre-rebase hook stops rebase (2) >ok 14 - rebase --no-verify overrides pre-rebase (1) >ok 15 - rebase --no-verify overrides pre-rebase (2) ># passed all 15 test(s) >1..15 >*** t7700-repack.sh *** >ok 1 - objects in packs marked .keep are not repacked >ok 2 - loose objects in alternate ODB are not repacked >ok 3 - packed obs in alt ODB are repacked even when local repo is packless >ok 4 - packed obs in alt ODB are repacked when local repo has packs >ok 5 - packed obs in alternate ODB kept pack are repacked >ok 6 - packed unreachable obs in alternate ODB are not loosened >ok 7 - local packed unreachable obs that exist in alternate ODB are not loosened >ok 8 - objects made unreachable by grafts only are kept ># passed all 8 test(s) >1..8 >*** t3407-rebase-abort.sh *** >ok 1 - setup >ok 2 - rebase --abort >ok 3 - rebase --abort after --skip >ok 4 - rebase --abort after --continue >ok 5 - rebase --abort does not update reflog >ok 6 - rebase --merge --abort >ok 7 - rebase --merge --abort after --skip >ok 8 - rebase --merge --abort after --continue >ok 9 - rebase --merge --abort does not update reflog ># passed all 9 test(s) >1..9 >*** t3001-ls-files-others-exclude.sh *** >ok 1 - git ls-files --others with various exclude options. >ok 2 - git ls-files --others with \r\n line endings. >ok 3 - setup skip-worktree gitignore >ok 4 - git ls-files --others with various exclude options. >ok 5 - restore gitignore >ok 6 - git status honors core.excludesfile >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 10 - trailing slash in exclude forces directory match (2) >ok 11 - negated exclude matches can override previous ones >ok 12 - subdirectory ignore (setup) >ok 13 - subdirectory ignore (toplevel) >ok 14 - subdirectory ignore (l1/l2) >ok 15 - subdirectory ignore (l1) ># passed all 15 test(s) >1..15 >*** t9122-git-svn-author.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t4131-apply-fake-ancestor.sh *** >ok 1 - setup >ok 2 - apply --build-fake-ancestor >ok 3 - apply --build-fake-ancestor in a subdirectory ># passed all 3 test(s) >1..3 >*** t4114-apply-typechange.sh *** >ok 1 - setup repository and commits >ok 2 - file renamed from foo to foo/baz >ok 3 - file renamed from foo/baz to foo >ok 4 - directory becomes file >ok 5 - file becomes directory >ok 6 - file becomes symlink >ok 7 - symlink becomes file >ok 8 - binary file becomes symlink >ok 9 - symlink becomes binary file >ok 10 - symlink becomes directory >ok 11 - directory becomes symlink ># passed all 11 test(s) >1..11 >*** t6038-merge-text-auto.sh *** >ok 1 - setup >ok 2 - set up fuzz_conflict() helper >ok 3 - Merge after setting text=auto >ok 4 - Merge addition of text=auto >ok 5 - Detect CRLF/LF conflict after setting text=auto >ok 6 - Detect LF/CRLF conflict from addition of text=auto >not ok 7 - checkout -m after setting text=auto # TODO known breakage >not ok 8 - checkout -m addition of text=auto # TODO known breakage >not ok 9 - cherry-pick patch from after text=auto was added # TODO known breakage >ok 10 - Test delete/normalize conflict ># still have 3 known breakage(s) ># passed all remaining 7 test(s) >1..10 >*** t9105-git-svn-commit-diff.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t7810-grep.sh *** >ok 1 - setup >ok 2 - grep should not segfault with a bad input >ok 3 - grep -w HEAD >ok 4 - grep -w HEAD (w) >ok 5 - grep -w HEAD (x) >ok 6 - grep -w HEAD (y-1) >ok 7 - grep -w HEAD (y-2) >ok 8 - grep -w HEAD (z) >ok 9 - grep HEAD (t-1) >ok 10 - grep HEAD (t-2) >ok 11 - grep HEAD (t-3) >ok 12 - grep -c HEAD (no /dev/null) >ok 13 - grep --max-depth -1 HEAD >ok 14 - grep --max-depth 0 HEAD >ok 15 - grep --max-depth 0 -- '*' HEAD >ok 16 - grep --max-depth 1 HEAD >ok 17 - grep --max-depth 0 -- t HEAD >ok 18 - grep -w in working tree >ok 19 - grep -w in working tree (w) >ok 20 - grep -w in working tree (x) >ok 21 - grep -w in working tree (y-1) >ok 22 - grep -w in working tree (y-2) >ok 23 - grep -w in working tree (z) >ok 24 - grep in working tree (t-1) >ok 25 - grep in working tree (t-2) >ok 26 - grep in working tree (t-3) >ok 27 - grep -c in working tree (no /dev/null) >ok 28 - grep --max-depth -1 in working tree >ok 29 - grep --max-depth 0 in working tree >ok 30 - grep --max-depth 0 -- '*' in working tree >ok 31 - grep --max-depth 1 in working tree >ok 32 - grep --max-depth 0 -- t in working tree >ok 33 - grep -e A --and -e B >ok 34 - grep ( -e A --or -e B ) --and -e B >ok 35 - grep -e A --and --not -e B >ok 36 - grep should ignore GREP_OPTIONS >ok 37 - grep -f, non-existent file >ok 38 - grep -f, one pattern >ok 39 - grep -f, multiple patterns >ok 40 - grep -f, ignore empty lines >ok 41 - grep -q, silently report matches >ok 42 - grep -C1, hunk mark between files >ok 43 - grep -C1 hunk mark between files >ok 44 - log grep setup >ok 45 - log grep (1) >ok 46 - log grep (2) >ok 47 - log grep (3) >ok 48 - log grep (4) >ok 49 - log grep (5) >ok 50 - log grep (6) >ok 51 - log --grep --author implicitly uses all-match >ok 52 - grep with CE_VALID file >ok 53 - grep -p with userdiff >ok 54 - grep -p >ok 55 - grep -p -B5 >ok 56 - grep from a subdirectory to search wider area (1) >ok 57 - grep from a subdirectory to search wider area (2) >ok 58 - grep -Fi >ok 59 - outside of git repository >ok 60 - inside git repository but with --no-index >ok 61 - setup double-dash tests >ok 62 - grep -- pattern >ok 63 - grep -- pattern -- pathspec >ok 64 - grep -e pattern -- path >ok 65 - grep -e -- -- path ># passed all 65 test(s) >1..65 >*** t5100-mailinfo.sh *** >ok 1 - split sample box >ok 2 - mailinfo 0001 >ok 3 - mailinfo 0002 >ok 4 - mailinfo 0003 >ok 5 - mailinfo 0004 >ok 6 - mailinfo 0005 >ok 7 - mailinfo 0006 >ok 8 - mailinfo 0007 >ok 9 - mailinfo 0008 >ok 10 - mailinfo 0009 >ok 11 - mailinfo 0010 >ok 12 - mailinfo 0011 >ok 13 - mailinfo 0012 >ok 14 - mailinfo 0013 >ok 15 - mailinfo 0014 >ok 16 - mailinfo 0015 >ok 17 - mailinfo 0016 >ok 18 - split box with rfc2047 samples >ok 19 - mailinfo rfc2047/0001 >ok 20 - mailinfo rfc2047/0002 >ok 21 - mailinfo rfc2047/0003 >ok 22 - mailinfo rfc2047/0004 >ok 23 - mailinfo rfc2047/0005 >ok 24 - mailinfo rfc2047/0006 >ok 25 - mailinfo rfc2047/0007 >ok 26 - mailinfo rfc2047/0008 >ok 27 - mailinfo rfc2047/0009 >ok 28 - mailinfo rfc2047/0010 >ok 29 - mailinfo rfc2047/0011 >ok 30 - respect NULs >ok 31 - Preserve NULs out of MIME encoded message >ok 32 - mailinfo on from header without name works ># passed all 32 test(s) >1..32 >*** t5150-request-pull.sh *** >ok 1 - setup >ok 2 - setup: two scripts for reading pull requests >ok 3 - pull request when forgot to push >ok 4 - pull request after push >ok 5 - request names an appropriate branch >ok 6 - pull request format >ok 7 - request-pull ignores OPTIONS_KEEPDASHDASH poison ># passed all 7 test(s) >1..7 >*** t3406-rebase-message.sh *** >ok 1 - setup >ok 2 - rebase -m >ok 3 - rebase --stat >ok 4 - rebase w/config rebase.stat >ok 5 - rebase -n overrides config rebase.stat config ># passed all 5 test(s) >1..5 >*** t4150-am.sh *** >ok 1 - setup: messages >ok 2 - setup >ok 3 - am applies patch correctly >ok 4 - am applies patch e-mail not in a mbox >ok 5 - am applies patch e-mail not in a mbox with CRLF >ok 6 - setup: new author and committer >ok 7 - am changes committer and keeps author >ok 8 - am --signoff adds Signed-off-by: line >ok 9 - am stays in branch >ok 10 - am --signoff does not add Signed-off-by: line if already there >ok 11 - am without --keep removes Re: and [PATCH] stuff >ok 12 - am --keep really keeps the subject >ok 13 - am -3 falls back to 3-way merge >ok 14 - am can rename a file >ok 15 - am -3 can rename a file >ok 16 - am -3 can rename a file after falling back to 3-way merge >ok 17 - am -3 -q is quiet >ok 18 - am pauses on conflict >ok 19 - am --skip works >ok 20 - am --resolved works >ok 21 - am takes patches from a Pine mailbox >ok 22 - am fails on mail without patch >ok 23 - am fails on empty patch >ok 24 - am works from stdin in subdirectory >ok 25 - am works from file (relative path given) in subdirectory >ok 26 - am works from file (absolute path given) in subdirectory >ok 27 - am --committer-date-is-author-date >ok 28 - am without --committer-date-is-author-date >ok 29 - am --ignore-date >ok 30 - am into an unborn branch >ok 31 - am newline in subject >ok 32 - am -q is quiet ># passed all 32 test(s) >1..32 >*** t8002-blame.sh *** >ok 1 - prepare reference tree >ok 2 - check all lines blamed on A >ok 3 - Setup new lines blamed on B >ok 4 - Two lines blamed on A, two on B >ok 5 - merge-setup part 1 >ok 6 - Two lines blamed on A, two on B, two on B1 >ok 7 - merge-setup part 2 >ok 8 - Two lines blamed on A, one on B, one on B2 >ok 9 - merge-setup part 3 >ok 10 - Two lines blamed on A, one on B, two on B1, one on B2 >ok 11 - Annotating an old revision works >ok 12 - Annotating an old revision works >ok 13 - merge-setup part 4 >ok 14 - Two lines blamed on A, one on B, two on B1, one on B2, one on A U Thor >ok 15 - an incomplete line added >ok 16 - With incomplete lines. >ok 17 - some edit >ok 18 - some edit ># passed all 18 test(s) >1..18 >*** t5520-pull.sh *** >ok 1 - setup >ok 2 - pulling into void >ok 3 - checking the results >ok 4 - pulling into void using master:master >ok 5 - test . as a remote >ok 6 - the default remote . should not break explicit pull >ok 7 - --rebase >ok 8 - branch.to-rebase.rebase >ok 9 - --rebase with rebased upstream >ok 10 - --rebase with rebased default upstream >ok 11 - rebased upstream + fetch + pull --rebase >ok 12 - pull --rebase dies early with dirty working directory >ok 13 - pull --rebase works on branch yet to be born >ok 14 - setup for detecting upstreamed changes >ok 15 - git pull --rebase detects upstreamed changes >ok 16 - setup for avoiding reapplying old patches >ok 17 - git pull --rebase does not reapply old patches ># passed all 17 test(s) >1..17 >*** t5522-pull-symlink.sh *** >ok 1 - setup >ok 2 - pulling from real subdir >ok 3 - pulling from symlinked subdir >ok 4 - pushing from symlinked subdir ># passed all 4 test(s) >1..4 >*** t7603-merge-reduce-heads.sh *** >ok 1 - setup >ok 2 - merge c1 with c2, c3, c4, c5 >ok 3 - setup >ok 4 - merge E and I >ok 5 - verify merge result >ok 6 - add conflicts >ok 7 - merge E2 and I2, causing a conflict and resolve it >ok 8 - verify merge result ># passed all 8 test(s) >1..8 >*** t9117-git-svn-init-clone.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t9157-git-svn-fetch-merge.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t7060-wtstatus.sh *** >ok 1 - setup >ok 2 - A/A conflict >ok 3 - Report path with conflict >ok 4 - Report new path with conflict >ok 5 - M/D conflict does not segfault ># passed all 5 test(s) >1..5 >*** t5404-tracking-branches.sh *** >ok 1 - setup >ok 2 - prepare pushable branches >ok 3 - mixed-success push returns error >ok 4 - check tracking branches updated correctly after push >ok 5 - check tracking branches not updated for failed refs >ok 6 - deleted branches have their tracking branches removed >ok 7 - already deleted tracking branches ignored ># passed all 7 test(s) >1..7 >*** t4122-apply-symlink-inside.sh *** >ok 1 - setup >ok 2 - apply >ok 3 - check result ># passed all 3 test(s) >1..3 >*** t3903-stash.sh *** >ok 1 - stash some dirty working directory >ok 2 - parents of stash >ok 3 - apply needs clean working directory >ok 4 - apply stashed changes >ok 5 - apply stashed changes (including index) >ok 6 - unstashing in a subdirectory >ok 7 - drop top stash >ok 8 - drop middle stash >ok 9 - stash pop >ok 10 - stash branch >ok 11 - apply -q is quiet >ok 12 - save -q is quiet >ok 13 - pop -q is quiet >ok 14 - pop -q --index works and is quiet >ok 15 - drop -q is quiet >ok 16 - stash -k >ok 17 - stash --invalid-option >ok 18 - stash an added file >ok 19 - stash rm then recreate >ok 20 - stash rm and ignore >ok 21 - stash rm and ignore (stage .gitignore) >ok 22 - stash file to symlink >ok 23 - stash file to symlink (stage rm) >ok 24 - stash file to symlink (full stage) >ok 25 - stash symlink to file >ok 26 - stash symlink to file (stage rm) >ok 27 - stash symlink to file (full stage) >not ok 28 - stash directory to file # TODO known breakage >not ok 29 - stash file to directory # TODO known breakage >ok 30 - stash branch - no stashes on stack, stash-like argument >ok 31 - stash branch - stashes on stack, stash-like argument >ok 32 - stash show - stashes on stack, stash-like argument >ok 33 - stash show -p - stashes on stack, stash-like argument >ok 34 - stash show - no stashes on stack, stash-like argument >ok 35 - stash show -p - no stashes on stack, stash-like argument >ok 36 - stash drop - fail early if specified stash is not a stash reference >ok 37 - stash pop - fail early if specified stash is not a stash reference >ok 38 - ref with non-existant reflog >ok 39 - invalid ref of the form stash@{n}, n >= N >ok 40 - stash branch should not drop the stash if the branch exists ># still have 2 known breakage(s) ># passed all remaining 38 test(s) >1..40 >*** t1410-reflog.sh *** >ok 1 - setup >ok 2 - rewind >ok 3 - corrupt and check >ok 4 - reflog expire --dry-run should not touch reflog >ok 5 - reflog expire >ok 6 - prune and fsck >ok 7 - recover and check >ok 8 - delete >ok 9 - rewind2 >ok 10 - --expire=never >ok 11 - gc.reflogexpire=never >ok 12 - gc.reflogexpire=false ># passed all 12 test(s) >1..12 >*** t1010-mktree.sh *** >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 6 - allow missing object with --missing >ok 7 - mktree refuses to read ls-tree -r output (1) >ok 8 - mktree refuses to read ls-tree -r output (2) ># passed all 8 test(s) >1..8 >*** t4106-apply-stdin.sh *** >ok 1 - setup >ok 2 - git apply --numstat - < patch >ok 3 - git apply --numstat - < patch patch ># passed all 3 test(s) >1..3 >*** t3502-cherry-pick-merge.sh *** >ok 1 - setup >ok 2 - cherry-pick a non-merge with -m should fail >ok 3 - cherry pick a merge without -m should fail >ok 4 - cherry pick a merge (1) >ok 5 - cherry pick a merge (2) >ok 6 - cherry pick a merge relative to nonexistent parent should fail >ok 7 - revert a non-merge with -m should fail >ok 8 - revert a merge without -m should fail >ok 9 - revert a merge (1) >ok 10 - revert a merge (2) >ok 11 - revert a merge relative to nonexistent parent should fail ># passed all 11 test(s) >1..11 >*** t9118-git-svn-funky-branch-names.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t7011-skip-worktree-reading.sh *** >ok 1 - setup >ok 2 - update-index >ok 3 - update-index >ok 4 - update-index --remove >ok 5 - update-index --remove >ok 6 - ls-files --delete >ok 7 - ls-files --delete >ok 8 - ls-files --modified >ok 9 - ls-files --modified >ok 10 - grep with skip-worktree file >ok 11 - diff-index does not examine skip-worktree absent entries >ok 12 - diff-index does not examine skip-worktree dirty entries >ok 13 - diff-files does not examine skip-worktree absent entries >ok 14 - diff-files does not examine skip-worktree dirty entries >ok 15 - git-rm succeeds on skip-worktree absent entries >ok 16 - commit on skip-worktree absent entries >ok 17 - commit on skip-worktree dirty entries ># passed all 17 test(s) >1..17 >*** t7008-grep-binary.sh *** >ok 1 - setup >ok 2 - git grep ina a >ok 3 - git grep -ah ina a >ok 4 - git grep -I ina a >ok 5 - git grep -c ina a >ok 6 - git grep -l ina a >ok 7 - git grep -L bar a >ok 8 - git grep -q ina a >ok 9 - git grep -F ile a >ok 10 - git grep -Fi iLE a >ok 11 - git grep ile a >not ok 12 - git grep .fi a # TODO known breakage >ok 13 - git grep -F y<NUL>f a >ok 14 - git grep -F y<NUL>x a >ok 15 - git grep -Fi Y<NUL>f a >not ok 16 - git grep -Fi Y<NUL>x a # TODO known breakage >ok 17 - git grep y<NUL>f a >not ok 18 - git grep y<NUL>x a # TODO known breakage ># still have 3 known breakage(s) ># passed all remaining 15 test(s) >1..18 >*** t7408-submodule-reference.sh *** >ok 1 - preparing first repository >ok 2 - preparing second repository >ok 3 - preparing supermodule >ok 4 - submodule add --reference >ok 5 - after add: existence of info/alternates >ok 6 - that reference gets used with add >ok 7 - cloning supermodule >ok 8 - update with reference >ok 9 - after update: existence of info/alternates >ok 10 - that reference gets used with update ># passed all 10 test(s) >1..10 >*** t6005-rev-list-count.sh *** >ok 1 - setup >ok 2 - no options >ok 3 - --max-count >ok 4 - --max-count all forms >ok 5 - --skip >ok 6 - --skip --max-count ># passed all 6 test(s) >1..6 >*** t2013-checkout-submodule.sh *** >ok 1 - setup >ok 2 - "reset <submodule>" updates the index >ok 3 - "checkout <submodule>" updates the index only >ok 4 - "checkout <submodule>" honors diff.ignoreSubmodules >ok 5 - "checkout <submodule>" honors submodule.*.ignore from .gitmodules >ok 6 - "checkout <submodule>" honors submodule.*.ignore from .git/config ># passed all 6 test(s) >1..6 >*** t9132-git-svn-broken-symlink.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t2016-checkout-patch.sh *** >ok 1 - setup >ok 2 - saying "n" does nothing >ok 3 - git checkout -p >ok 4 - git checkout -p with staged changes >ok 5 - git checkout -p HEAD with NO staged changes: abort >ok 6 - git checkout -p HEAD with NO staged changes: apply >ok 7 - git checkout -p HEAD with change already staged >ok 8 - git checkout -p HEAD^ >ok 9 - git checkout -p handles deletion >ok 10 - path limiting works: dir >ok 11 - path limiting works: -- dir >ok 12 - path limiting works: HEAD^ -- dir >ok 13 - path limiting works: foo inside dir >ok 14 - none of this moved HEAD ># passed all 14 test(s) >1..14 >*** t7505-prepare-commit-msg-hook.sh *** >ok 1 - with no hook >ok 2 - with hook (-m) >ok 3 - with hook (-m editor) >ok 4 - with hook (-t) >ok 5 - with hook (-F) >ok 6 - with hook (-F editor) >ok 7 - with hook (-C) >ok 8 - with hook (editor) >ok 9 - with hook (--amend) >ok 10 - with hook (-c) >ok 11 - with failing hook >ok 12 - with failing hook (--no-verify) ># passed all 12 test(s) >1..12 >*** t0100-previous.sh *** >ok 1 - branch -d @{-1} >ok 2 - branch -d @{-12} when there is not enough switches yet >ok 3 - merge @{-1} >ok 4 - merge @{-1} when there is not enough switches yet ># passed all 4 test(s) >1..4 >*** t9144-git-svn-old-rev_map.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t7103-reset-bare.sh *** >ok 1 - setup non-bare >ok 2 - "hard" reset requires a worktree >ok 3 - "merge" reset requires a worktree >ok 4 - "keep" reset requires a worktree >ok 5 - "mixed" reset is ok >ok 6 - "soft" reset is ok >ok 7 - hard reset works with GIT_WORK_TREE >ok 8 - setup bare >ok 9 - "hard" reset is not allowed in bare >ok 10 - "merge" reset is not allowed in bare >ok 11 - "keep" reset is not allowed in bare >ok 12 - "mixed" reset is not allowed in bare >ok 13 - "soft" reset is allowed in bare ># passed all 13 test(s) >1..13 >*** t9601-cvsimport-vendor-branch.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping cvsimport tests, cvs not found >*** t1500-rev-parse.sh *** >ok 1 - toplevel: is-bare-repository >ok 2 - toplevel: is-inside-git-dir >ok 3 - toplevel: is-inside-work-tree >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 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 16 - subdirectory: is-bare-repository >ok 17 - subdirectory: is-inside-git-dir >ok 18 - subdirectory: is-inside-work-tree >ok 19 - subdirectory: prefix >ok 20 - subdirectory: git-dir >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 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 34 - GIT_DIR=../.git, core.bare = true: prefix >ok 35 - GIT_DIR=../.git, core.bare undefined: is-bare-repository >ok 36 - GIT_DIR=../.git, core.bare undefined: is-inside-git-dir >ok 37 - GIT_DIR=../.git, core.bare undefined: is-inside-work-tree >ok 38 - GIT_DIR=../.git, core.bare undefined: prefix >ok 39 - GIT_DIR=../repo.git, core.bare = false: is-bare-repository >ok 40 - GIT_DIR=../repo.git, core.bare = false: is-inside-git-dir >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 46 - GIT_DIR=../repo.git, core.bare = true: prefix >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 >*** t5519-push-alternates.sh *** >ok 1 - setup >ok 2 - alice works and pushes >ok 3 - bob fetches from alice, works and pushes >ok 4 - clean-up in case the previous failed >ok 5 - alice works and pushes again >ok 6 - bob works and pushes >ok 7 - alice works and pushes yet again >ok 8 - bob works and pushes again ># passed all 8 test(s) >1..8 >*** t9137-git-svn-dcommit-clobber-series.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t9133-git-svn-nested-git-repo.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t5550-http-fetch.sh *** ># passed all 0 test(s) >1..0 # SKIP Network testing disabled (define GIT_TEST_HTTPD to enable) >*** t9129-git-svn-i18n-commitencoding.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t9101-git-svn-props.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t1411-reflog-show.sh *** >ok 1 - setup >ok 2 - log -g shows reflog headers >ok 3 - oneline reflog format >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 >*** t4021-format-patch-numbered.sh *** >ok 1 - setup >ok 2 - single patch defaults to no numbers >ok 3 - multiple patch defaults to numbered >ok 4 - Use --numbered >ok 5 - format.numbered = true >ok 6 - format.numbered && single patch >ok 7 - format.numbered && --no-numbered >ok 8 - format.numbered && --keep-subject >ok 9 - format.numbered = auto >ok 10 - format.numbered = auto && single patch >ok 11 - format.numbered = auto && --no-numbered >ok 12 - --start-number && --numbered ># passed all 12 test(s) >1..12 >*** t9143-git-svn-gc.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t9134-git-svn-ignore-paths.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t5518-fetch-exit-status.sh *** >ok 1 - setup >ok 2 - non-fast-forward fetch >ok 3 - forced update ># passed all 3 test(s) >1..3 >*** t5524-pull-msg.sh *** >ok 1 - setup >ok 2 - pull ># passed all 2 test(s) >1..2 >*** t9131-git-svn-empty-symlink.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** 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 10 - remove some commits >ok 11 - prune -v notes >ok 12 - verify that notes are gone ># passed all 12 test(s) >1..12 >*** t6025-merge-symlinks.sh *** >ok 1 - setup >ok 2 - merge master into b-symlink, which has a different symbolic link >ok 3 - the merge result must be a file >ok 4 - merge master into b-file, which has a file instead of a symbolic link >ok 5 - the merge result must be a file >ok 6 - merge b-file, which has a file instead of a symbolic link, into master >ok 7 - the merge result must be a file ># passed all 7 test(s) >1..7 >*** t4001-diff-rename.sh *** >ok 1 - update-index --add a file. >ok 2 - write that tree. >ok 3 - renamed and edited the file. >ok 4 - git diff-index -p -M after rename and editing. >ok 5 - validate the output. >ok 6 - favour same basenames over different ones >ok 7 - favour same basenames even with minor differences ># passed all 7 test(s) >1..7 >*** t5001-archive-attr.sh *** >ok 1 - setup >ok 2 - git archive >ok 3 - archive/ignored does not exist >ok 4 - archive/ignored-by-tree does not exist >ok 5 - archive/ignored-by-worktree exists >ok 6 - git archive with worktree attributes >ok 7 - worktree/ignored does not exist >ok 8 - worktree/ignored-by-tree exists >ok 9 - worktree/ignored-by-worktree does not exist >ok 10 - git archive vs. bare >ok 11 - git archive with worktree attributes, bare >ok 12 - bare-worktree/ignored does not exist >ok 13 - bare-worktree/ignored-by-tree exists >ok 14 - bare-worktree/ignored-by-worktree exists >ok 15 - export-subst >ok 16 - git tar-tree vs. git archive with worktree attributes >ok 17 - git tar-tree vs. git archive with worktree attrs, bare ># passed all 17 test(s) >1..17 >*** t6028-merge-up-to-date.sh *** >ok 1 - setup >ok 2 - merge -s recursive up-to-date >ok 3 - merge -s recursive fast-forward >ok 4 - merge -s ours up-to-date >ok 5 - merge -s ours fast-forward >ok 6 - merge -s subtree up-to-date ># passed all 6 test(s) >1..6 >*** t0101-at-syntax.sh *** >ok 1 - setup >ok 2 - @{0} shows current >ok 3 - @{1} shows old >ok 4 - @{now} shows current >ok 5 - @{2001-09-17} (before the first commit) shows old >ok 6 - silly approxidates work >ok 7 - notice misspelled upstream >ok 8 - complain about total nonsense ># passed all 8 test(s) >1..8 >*** t3408-rebase-multi-line.sh *** >ok 1 - setup >ok 2 - rebase ># passed all 2 test(s) >1..2 >*** t6022-merge-rename.sh *** >ok 1 - setup >ok 2 - pull renaming branch into unrenaming one >ok 3 - pull renaming branch into another renaming one >ok 4 - pull unrenaming branch into renaming one >ok 5 - pull conflicting renames >ok 6 - interference with untracked working tree file >ok 7 - interference with untracked working tree file >ok 8 - interference with untracked working tree file >ok 9 - updated working tree file should prevent the merge >ok 10 - updated working tree file should prevent the merge >ok 11 - interference with untracked working tree file >ok 12 - merge of identical changes in a renamed file ># passed all 12 test(s) >1..12 >*** t4024-diff-optimize-common.sh *** >ok 1 - setup >ok 2 - diff -U0 ># passed all 2 test(s) >1..2 >*** t6006-rev-list-format.sh *** >ok 1 - setup >ok 2 - format percent >ok 3 - format hash >ok 4 - format tree >ok 5 - format parents >ok 6 - format author >ok 7 - format committer >ok 8 - format encoding >ok 9 - format subject >ok 10 - format body >ok 11 - format raw-body >ok 12 - format colors >ok 13 - format advanced-colors >ok 14 - setup complex body >ok 15 - format complex-encoding >ok 16 - format complex-subject >ok 17 - format complex-body >ok 18 - %x00 shows NUL >ok 19 - %ad respects --date= >ok 20 - empty email >ok 21 - del LF before empty (1) >ok 22 - del LF before empty (2) >ok 23 - add LF before non-empty (1) >ok 24 - add LF before non-empty (2) >ok 25 - add SP before non-empty (1) >ok 26 - add SP before non-empty (2) >ok 27 - --abbrev >ok 28 - %H is not affected by --abbrev-commit >ok 29 - %h is not affected by --abbrev-commit >ok 30 - "%h %gD: %gs" is same as git-reflog >ok 31 - "%h %gD: %gs" is same as git-reflog (with date) >ok 32 - "%h %gD: %gs" is same as git-reflog (with --abbrev) >ok 33 - %gd shortens ref name >ok 34 - oneline with empty message ># passed all 34 test(s) >1..34 >*** t3501-revert-cherry-pick.sh *** >ok 1 - setup >ok 2 - cherry-pick --nonsense >ok 3 - revert --nonsense >ok 4 - cherry-pick after renaming branch >ok 5 - revert after renaming branch >ok 6 - cherry-pick on stat-dirty working tree >ok 7 - revert forbidden on dirty working tree ># passed all 7 test(s) >1..7 >*** t9121-git-svn-fetch-renamed-dir.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t4253-am-keep-cr-dos.sh *** >ok 1 - setup repository with dos files >ok 2 - am with dos files without --keep-cr >ok 3 - am with dos files with --keep-cr >ok 4 - am with dos files config am.keepcr >ok 5 - am with dos files config am.keepcr overriden by --no-keep-cr >ok 6 - am with dos files with --keep-cr continue >ok 7 - am with unix files config am.keepcr overriden by --no-keep-cr ># passed all 7 test(s) >1..7 >*** t9145-git-svn-master-branch.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t9350-fast-export.sh *** >ok 1 - setup >ok 2 - fast-export | fast-import >ok 3 - fast-export master~2..master >ok 4 - iso-8859-1 >ok 5 - import/export-marks >ok 6 - set up faked signed tag >ok 7 - signed-tags=abort >ok 8 - signed-tags=verbatim >ok 9 - signed-tags=strip >ok 10 - setup submodule >ok 11 - submodule fast-export | fast-import >ok 12 - setup copies >ok 13 - fast-export -C -C | fast-import >ok 14 - fast-export | fast-import when master is tagged >ok 15 - cope with tagger-less tags >ok 16 - setup for limiting exports by PATH >ok 17 - dropping tag of filtered out object >ok 18 - rewriting tag of filtered out object >not ok 19 - no exact-ref revisions included # TODO known breakage >ok 20 - path limiting with import-marks does not lose unmodified files >ok 21 - full-tree re-shows unmodified files >ok 22 - set-up a few more tags for tag export tests >ok 23 - tree_tag >ok 24 - tree_tag-obj >ok 25 - tag-obj_tag >ok 26 - tag-obj_tag-obj >ok 27 - directory becomes symlink ># still have 1 known breakage(s) ># passed all remaining 26 test(s) >1..27 >*** t4033-diff-patience.sh *** >ok 1 - patience diff >ok 2 - patience diff output is valid >ok 3 - completely different files ># passed all 3 test(s) >1..3 >*** t4116-apply-reverse.sh *** >ok 1 - setup >ok 2 - apply in forward >ok 3 - apply in reverse >ok 4 - setup separate repository lacking postimage >ok 5 - apply in forward without postimage >ok 6 - apply in reverse without postimage >ok 7 - reversing a whitespace introduction ># passed all 7 test(s) >1..7 >*** t4022-diff-rewrite.sh *** >ok 1 - setup >ok 2 - detect rewrite ># passed all 2 test(s) >1..2 >*** t9001-send-email.sh *** >ok 1 - prepare reference tree >ok 2 - Setup helper tool >ok 3 - Extract patches >ok 4 - No confirm with --suppress-cc >ok 5 - No confirm with --confirm=never >ok 6 - No confirm with sendemail.confirm=never >ok 7 - Send patches >ok 8 - setup expect >ok 9 - Verify commandline >ok 10 - Send patches with --envelope-sender >ok 11 - setup expect >ok 12 - Verify commandline >ok 13 - Send patches with --envelope-sender=auto >ok 14 - setup expect >ok 15 - Verify commandline >ok 16 - setup expect >ok 17 - Show all headers >ok 18 - Prompting works >ok 19 - cccmd works >ok 20 - reject long lines >ok 21 - no patch was sent >ok 22 - Author From: in message body >ok 23 - Author From: not in message body >ok 24 - allow long lines with --no-validate >ok 25 - Invalid In-Reply-To >ok 26 - Valid In-Reply-To when prompting >ok 27 - setup fake editor >ok 28 - --compose works >ok 29 - first message is compose text >ok 30 - second message is patch >ok 31 - setup expect >ok 32 - sendemail.cc set >ok 33 - setup expect >ok 34 - sendemail.cc unset >ok 35 - setup expect >ok 36 - sendemail.cccmd >ok 37 - setup expect >ok 38 - --suppress-cc=all >ok 39 - setup expect >ok 40 - --suppress-cc=body >ok 41 - setup expect >ok 42 - --suppress-cc=body --suppress-cc=cccmd >ok 43 - setup expect >ok 44 - --suppress-cc=sob >ok 45 - setup expect >ok 46 - --suppress-cc=bodycc >ok 47 - setup expect >ok 48 - --suppress-cc=cc >ok 49 - --confirm=always >ok 50 - --confirm=auto >ok 51 - --confirm=cc >ok 52 - --confirm=compose >ok 53 - confirm by default (due to cc) >ok 54 - confirm by default (due to --compose) >ok 55 - confirm detects EOF (inform assumes y) >ok 56 - confirm detects EOF (auto causes failure) >ok 57 - confirm doesnt loop forever >ok 58 - utf8 Cc is rfc2047 encoded >ok 59 - --compose adds MIME for utf8 body >ok 60 - --compose respects user mime type >ok 61 - --compose adds MIME for utf8 subject >ok 62 - detects ambiguous reference/file conflict >ok 63 - feed two files >ok 64 - in-reply-to but no threading >ok 65 - no in-reply-to and no threading >ok 66 - threading but no chain-reply-to >ok 67 - warning with an implicit --chain-reply-to >ok 68 - no warning with an explicit --chain-reply-to >ok 69 - no warning with an explicit --no-chain-reply-to >ok 70 - no warning with sendemail.chainreplyto = false >ok 71 - no warning with sendemail.chainreplyto = true >ok 72 - sendemail.to works >ok 73 - --no-to overrides sendemail.to >ok 74 - sendemail.cc works >ok 75 - --no-cc overrides sendemail.cc >ok 76 - sendemail.bcc works >ok 77 - --no-bcc overrides sendemail.bcc >ok 78 - setup expect >ok 79 - setup expect >ok 80 - asks about and fixes 8bit encodings >ok 81 - sendemail.8bitEncoding works >ok 82 - --8bit-encoding overrides sendemail.8bitEncoding >ok 83 - setup expect >ok 84 - setup expect >ok 85 - --8bit-encoding also treats subject >ok 86 - refusing to send cover letter template >ok 87 - --force sends cover letter template anyway ># passed all 87 test(s) >1..87 >*** t0024-crlf-archive.sh *** >ok 1 - setup >ok 2 - tar archive >ok 3 - zip archive ># passed all 3 test(s) >1..3 >*** t6120-describe.sh *** >ok 1 - setup >ok 2 - describe HEAD >ok 3 - describe HEAD^ >ok 4 - describe HEAD^^ >ok 5 - describe HEAD^^2 >ok 6 - describe HEAD^^2^ >ok 7 - describe HEAD^^^ >ok 8 - describe --tags HEAD >ok 9 - describe --tags HEAD^ >ok 10 - describe --tags HEAD^^ >ok 11 - describe --tags HEAD^^2 >ok 12 - describe --tags HEAD^^2^ >ok 13 - describe --tags HEAD^^^ >ok 14 - describe --all HEAD >ok 15 - describe --all HEAD^ >ok 16 - describe --all HEAD^^^ >ok 17 - describe --long HEAD^^2^ >ok 18 - describe --long HEAD^^2 >ok 19 - describe --all A^0 >ok 20 - no warning was displayed for A >ok 21 - rename tag A to Q locally >ok 22 - describe HEAD >ok 23 - warning was displayed for Q >ok 24 - rename tag Q back to A >ok 25 - pack tag refs >ok 26 - describe HEAD >ok 27 - describe --dirty >ok 28 - set-up dirty work tree >ok 29 - describe --dirty >ok 30 - describe --dirty=.mod >ok 31 - describe --dirty HEAD >ok 32 - set-up matching pattern tests >ok 33 - describe --match=test-* >ok 34 - describe --tags --match=test1-* >ok 35 - describe --tags --match=test2-* >ok 36 - describe --long --tags --match=test2-* HEAD^ ># passed all 36 test(s) >1..36 >*** t1302-repo-version.sh *** >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 >*** t3100-ls-tree-restrict.sh *** >ok 1 - setup >ok 2 - ls-tree plain >ok 3 - ls-tree recursive >ok 4 - ls-tree recursive with -t >ok 5 - ls-tree recursive with -d >ok 6 - ls-tree filtered with path >ok 7 - ls-tree filtered with path1 path0 >ok 8 - ls-tree filtered with path0/ >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 13 - ls-tree -t filtered with path2/bak >ok 14 - ls-tree with one path a prefix of the other ># passed all 14 test(s) >1..14 >*** t4008-diff-break-rewrite.sh *** >ok 1 - setup >ok 2 - change file1 with copy-edit of file0 and remove file0 >ok 3 - run diff with -B >ok 4 - validate result of -B (#1) >ok 5 - run diff with -B and -M >ok 6 - validate result of -B -M (#2) >ok 7 - swap file0 and file1 >ok 8 - run diff with -B >ok 9 - validate result of -B (#3) >ok 10 - run diff with -B and -M >ok 11 - validate result of -B -M (#4) >ok 12 - make file0 into something completely different >ok 13 - run diff with -B >ok 14 - validate result of -B (#5) >ok 15 - run diff with -B -M >ok 16 - validate result of -B -M (#6) >ok 17 - run diff with -M >ok 18 - validate result of -M (#7) >ok 19 - file1 edited to look like file0 and file0 rename-edited to file2 >ok 20 - run diff with -B >ok 21 - validate result of -B (#8) >ok 22 - run diff with -B -M >ok 23 - validate result of -B -M (#9) ># passed all 23 test(s) >1..23 >*** t4026-color.sh *** >ok 1 - reset >ok 2 - attribute before color name >ok 3 - color name before attribute >ok 4 - attr fg bg >ok 5 - fg attr bg >ok 6 - fg bg attr >ok 7 - fg bg attr... >ok 8 - long color specification >ok 9 - 256 colors >ok 10 - color too small >ok 11 - color too big >ok 12 - extra character after color number >ok 13 - extra character after color name >ok 14 - extra character after attribute >ok 15 - unknown color slots are ignored (diff) >ok 16 - unknown color slots are ignored (branch) >ok 17 - unknown color slots are ignored (status) ># passed all 17 test(s) >1..17 >*** t4130-apply-criss-cross-rename.sh *** >ok 1 - setup >ok 2 - criss-cross rename >ok 3 - diff -M -B >ok 4 - apply >ok 5 - criss-cross rename >ok 6 - diff -M -B >ok 7 - apply ># passed all 7 test(s) >1..7 >*** t7010-setup.sh *** >ok 1 - setup >ok 2 - git add (absolute) >ok 3 - git add (funny relative) >ok 4 - git rm (absolute) >ok 5 - git rm (funny relative) >ok 6 - git ls-files (absolute) >ok 7 - git ls-files (relative #1) >ok 8 - git ls-files (relative #2) >ok 9 - git ls-files (relative #3) >ok 10 - commit using absolute path names >ok 11 - log using absolute path names >ok 12 - blame using absolute path names >ok 13 - setup deeper work tree >ok 14 - add a directory outside the work tree >ok 15 - add a file outside the work tree, nasty case 1 >ok 16 - add a file outside the work tree, nasty case 2 ># passed all 16 test(s) >1..16 >*** t5514-fetch-multiple.sh *** >ok 1 - setup >ok 2 - git fetch --all >ok 3 - git fetch --all should continue if a remote has errors >ok 4 - git fetch --all does not allow non-option arguments >ok 5 - git fetch --multiple (but only one remote) >ok 6 - git fetch --multiple (two remotes) >ok 7 - git fetch --multiple (bad remote names) >ok 8 - git fetch --all (skipFetchAll) >ok 9 - git fetch --multiple (ignoring skipFetchAll) ># passed all 9 test(s) >1..9 >*** t5000-tar-tree.sh *** >ok 1 - populate workdir >ok 2 - add ignored file >ok 3 - add files to repository >ok 4 - create bare clone >ok 5 - remove ignored file >ok 6 - git archive >ok 7 - git tar-tree >ok 8 - git archive vs. git tar-tree >ok 9 - git archive in a bare repo >ok 10 - git archive vs. the same in a bare repo >ok 11 - git archive with --output >ok 12 - git archive --remote >ok 13 - validate file modification time >ok 14 - git get-tar-commit-id >ok 15 - extract tar archive >ok 16 - validate filenames >ok 17 - validate file contents >ok 18 - git tar-tree with prefix >ok 19 - extract tar archive with prefix >ok 20 - validate filenames with prefix >ok 21 - validate file contents with prefix >ok 22 - create archives with substfiles >ok 23 - extract substfiles >ok 24 - validate substfile contents >ok 25 - extract substfiles from archive with prefix >ok 26 - validate substfile contents from archive with prefix >ok 27 - git archive --format=zip >ok 28 - git archive --format=zip in a bare repo >ok 29 - git archive --format=zip vs. the same in a bare repo >ok 30 - git archive --format=zip with --output >ok 31 - git archive with --output, inferring format >ok 32 - git archive with --output, override inferred format >ok 33 - extract ZIP archive >ok 34 - validate filenames >ok 35 - validate file contents >ok 36 - git archive --format=zip with prefix >ok 37 - extract ZIP archive with prefix >ok 38 - validate filenames with prefix >ok 39 - validate file contents with prefix >ok 40 - git archive --list outside of a git repo >ok 41 - git-archive --prefix=olde- ># passed all 41 test(s) >1..41 >*** t7502-commit.sh *** >ok 1 - output summary format >ok 2 - output summary format for commit with an empty diff >ok 3 - output summary format for merges >ok 4 - the basics >ok 5 - partial >ok 6 - partial modification in a subdirectory >ok 7 - partial removal >ok 8 - sign off >ok 9 - multiple -m >ok 10 - verbose >ok 11 - verbose respects diff config >ok 12 - cleanup commit messages (verbatim,-t) >ok 13 - cleanup commit messages (verbatim,-F) >ok 14 - cleanup commit messages (verbatim,-m) >ok 15 - cleanup commit messages (whitespace,-F) >ok 16 - cleanup commit messages (strip,-F) >ok 17 - cleanup commit messages (strip,-F,-e) >ok 18 - author different from committer >ok 19 - committer is automatic >ok 20 - do not fire editor in the presence of conflicts >ok 21 - a SIGTERM should break locks >ok 22 - Hand committing of a redundant merge removes dups >ok 23 - A single-liner subject with a token plus colon is not a footer >ok 24 - commit >ok 25 - commit >ok 26 - commit --status >ok 27 - commit --no-status >ok 28 - commit with commit.status = yes >ok 29 - commit with commit.status = no >ok 30 - commit --status with commit.status = yes >ok 31 - commit --no-status with commit.status = yes >ok 32 - commit --status with commit.status = no >ok 33 - commit --no-status with commit.status = no >ok 34 - commit >ok 35 - commit >ok 36 - commit --status >ok 37 - commit --no-status >ok 38 - commit with commit.status = yes >ok 39 - commit with commit.status = no >ok 40 - commit --status with commit.status = yes >ok 41 - commit --no-status with commit.status = yes >ok 42 - commit --status with commit.status = no >ok 43 - commit --no-status with commit.status = no ># passed all 43 test(s) >1..43 >*** t4119-apply-config.sh *** >ok 1 - setup >ok 2 - apply --whitespace=strip >ok 3 - apply --whitespace=strip from config >ok 4 - apply --whitespace=strip in subdir >ok 5 - apply --whitespace=strip from config in subdir >ok 6 - same in subdir but with traditional patch input >ok 7 - same but with traditional patch input of depth 1 >ok 8 - same but with traditional patch input of depth 2 >ok 9 - same but with traditional patch input of depth 1 >ok 10 - same but with traditional patch input of depth 2 ># passed all 10 test(s) >1..10 >*** t9502-gitweb-standalone-parse-output.sh *** >ok 1 - setup >ok 2 - snapshot: full sha1 >ok 3 - snapshot: shortened sha1 >ok 4 - snapshot: almost full sha1 >ok 5 - snapshot: HEAD >ok 6 - snapshot: short branch name (master) >ok 7 - snapshot: short tag name (first) >ok 8 - snapshot: full branch name (refs/heads/master) >ok 9 - snapshot: full tag name (refs/tags/first) >ok 10 - snapshot: hierarchical branch name (xx/test) ># passed all 10 test(s) >1..10 >*** t3901-i18n-patch.sh *** >ok 1 - setup >ok 2 - format-patch output (ISO-8859-1) >ok 3 - format-patch output (UTF-8) >ok 4 - rebase (U/U) >ok 5 - rebase (U/L) >ok 6 - rebase (L/L) >ok 7 - rebase (L/U) >ok 8 - cherry-pick(U/U) >ok 9 - cherry-pick(L/L) >ok 10 - cherry-pick(U/L) >ok 11 - cherry-pick(L/U) >ok 12 - rebase --merge (U/U) >ok 13 - rebase --merge (U/L) >ok 14 - rebase --merge (L/L) >ok 15 - rebase --merge (L/U) ># passed all 15 test(s) >1..15 >*** t9600-cvsimport.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping cvsimport tests, cvs not found >*** t4104-apply-boundary.sh *** >ok 1 - setup >ok 2 - apply add-a-patch with context >ok 3 - apply add-z-patch with context >ok 4 - apply insert-a-patch with context >ok 5 - apply mod-a-patch with context >ok 6 - apply mod-z-patch with context >ok 7 - apply del-a-patch with context >ok 8 - apply del-z-patch with context >ok 9 - apply add-a-patch without context >ok 10 - apply add-z-patch without context >ok 11 - apply insert-a-patch without context >ok 12 - apply mod-a-patch without context >ok 13 - apply mod-z-patch without context >ok 14 - apply del-a-patch without context >ok 15 - apply del-z-patch without context >ok 16 - apply non-git add-a-patch without context >ok 17 - apply non-git add-z-patch without context >ok 18 - apply non-git insert-a-patch without context >ok 19 - apply non-git mod-a-patch without context >ok 20 - apply non-git mod-z-patch without context >ok 21 - apply non-git del-a-patch without context >ok 22 - apply non-git del-z-patch without context >ok 23 - two lines >ok 24 - apply patch with 3 context lines matching at end ># passed all 24 test(s) >1..24 >*** t6009-rev-list-parent.sh *** >ok 1 - setup >ok 2 - one is ancestor of others and should not be shown ># passed all 2 test(s) >1..2 >*** t6003-rev-list-topo-order.sh *** >ok 1 - rev-list has correct number of entries >ok 2 - simple topo order >ok 3 - two diamonds topo order (g6) >ok 4 - multiple heads >ok 5 - multiple heads, prune at a1 >ok 6 - multiple heads, prune at l1 >ok 7 - cross-epoch, head at l5, prune at l1 >ok 8 - duplicated head arguments >ok 9 - prune near topo >ok 10 - head has no parent >ok 11 - two nodes - one head, one base >ok 12 - three nodes one head, one internal, one base >ok 13 - linear prune l2 ^root >ok 14 - linear prune l2 ^l0 >ok 15 - linear prune l2 ^l1 >ok 16 - linear prune l5 ^a4 >ok 17 - linear prune l5 ^l3 >ok 18 - linear prune l5 ^l4 >ok 19 - max-count 10 - topo order >ok 20 - max-count 10 - non topo order >ok 21 - --max-age=c3, no --topo-order >ok 22 - one specified head reachable from another a4, c3, --topo-order >ok 23 - one specified head reachable from another c3, a4, --topo-order >ok 24 - one specified head reachable from another a4, c3, no --topo-order >ok 25 - one specified head reachable from another c3, a4, no --topo-order >ok 26 - graph with c3 and a4 parents of head >ok 27 - graph with a4 and c3 parents of head >ok 28 - head ^head --topo-order >ok 29 - head ^head no --topo-order >ok 30 - simple topo order (l5r1) >ok 31 - simple topo order (r1l5) >ok 32 - don't print things unreachable from one branch >ok 33 - --topo-order a4 l3 ># passed all 33 test(s) >1..33 >*** t4121-apply-diffs.sh *** >ok 1 - setup >ok 2 - check if contextually independent diffs for the same file apply ># passed all 2 test(s) >1..2 >*** t9140-git-svn-reset.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t5710-info-alternate.sh *** >ok 1 - preparing first repository >ok 2 - preparing second repository >ok 3 - preparing third repository >ok 4 - creating too deep nesting >ok 5 - invalidity of deepest repository >ok 6 - validity of third repository >ok 7 - validity of fourth repository >ok 8 - breaking of loops >ok 9 - that info/alternates is necessary >ok 10 - that relative alternate is possible for current dir >ok 11 - that relative alternate is only possible for current dir ># passed all 11 test(s) >1..11 >*** t9300-fast-import.sh *** >ok 1 - A: create pack from stdin >ok 2 - A: verify pack >ok 3 - A: verify commit >ok 4 - A: verify tree >ok 5 - A: verify file2 >ok 6 - A: verify file3 >ok 7 - A: verify file4 >ok 8 - A: verify tag/series-A >ok 9 - A: verify marks output >ok 10 - A: verify marks import >ok 11 - A: verify marks import does not crash >ok 12 - A: verify pack >ok 13 - A: verify diff >ok 14 - A: export marks with large values >ok 15 - B: fail on invalid blob sha1 >ok 16 - B: fail on invalid branch name ".badbranchname" >ok 17 - B: fail on invalid branch name "bad[branch]name" >ok 18 - B: accept branch name "TEMP_TAG" >ok 19 - C: incremental import create pack from stdin >ok 20 - C: verify pack >ok 21 - C: validate reuse existing blob >ok 22 - C: verify commit >ok 23 - C: validate rename result >ok 24 - D: inline data in commit >ok 25 - D: verify pack >ok 26 - D: validate new files added >ok 27 - D: verify file5 >ok 28 - D: verify file6 >ok 29 - E: rfc2822 date, --date-format=raw >ok 30 - E: rfc2822 date, --date-format=rfc2822 >ok 31 - E: verify pack >ok 32 - E: verify commit >ok 33 - F: non-fast-forward update skips >ok 34 - F: verify pack >ok 35 - F: verify other commit >ok 36 - G: non-fast-forward update forced >ok 37 - G: verify pack >ok 38 - G: branch changed, but logged >ok 39 - H: deletall, add 1 >ok 40 - H: verify pack >ok 41 - H: validate old files removed, new files added >ok 42 - H: verify file >ok 43 - I: export-pack-edges >ok 44 - I: verify edge list >ok 45 - J: reset existing branch creates empty commit >ok 46 - J: branch has 1 commit, empty tree >ok 47 - K: reinit branch with from >ok 48 - K: verify K^1 = branch^1 >ok 49 - L: verify internal tree sorting >ok 50 - M: rename file in same subdirectory >ok 51 - M: rename file to new subdirectory >ok 52 - M: rename subdirectory to new subdirectory >ok 53 - N: copy file in same subdirectory >ok 54 - N: copy then modify subdirectory >ok 55 - N: copy dirty subdirectory >ok 56 - N: copy directory by id >ok 57 - N: modify copied tree >ok 58 - O: comments are all skipped >ok 59 - O: blank lines not necessary after data commands >ok 60 - O: repack before next test >ok 61 - O: blank lines not necessary after other commands >ok 62 - O: progress outputs as requested by input >ok 63 - P: supermodule & submodule mix >ok 64 - P: verbatim SHA gitlinks >ok 65 - P: fail on inline gitlink >ok 66 - P: fail on blob mark in gitlink >ok 67 - Q: commit notes >ok 68 - Q: verify pack >ok 69 - Q: verify first commit >ok 70 - Q: verify second commit >ok 71 - Q: verify third commit >ok 72 - Q: verify first notes commit >ok 73 - Q: verify first notes tree >ok 74 - Q: verify first note for first commit >ok 75 - Q: verify first note for second commit >ok 76 - Q: verify first note for third commit >ok 77 - Q: verify second notes commit >ok 78 - Q: verify second notes tree >ok 79 - Q: verify second note for first commit >ok 80 - Q: verify first note for second commit >ok 81 - Q: verify first note for third commit >ok 82 - Q: verify third notes commit >ok 83 - Q: verify third notes tree >ok 84 - Q: verify third note for first commit >ok 85 - Q: verify fourth notes commit >ok 86 - Q: verify fourth notes tree >ok 87 - Q: verify second note for second commit >ok 88 - R: abort on unsupported feature >ok 89 - R: supported feature is accepted >ok 90 - R: abort on receiving feature after data command >ok 91 - R: only one import-marks feature allowed per stream >ok 92 - R: export-marks feature results in a marks file being created >ok 93 - R: export-marks options can be overriden by commandline options >ok 94 - R: import to output marks works without any content >ok 95 - R: import marks prefers commandline marks file over the stream >ok 96 - R: multiple --import-marks= should be honoured >ok 97 - R: feature relative-marks should be honoured >ok 98 - R: feature no-relative-marks should be honoured >ok 99 - R: quiet option results in no stats being output >ok 100 - R: die on unknown option >ok 101 - R: unknown commandline options are rejected >ok 102 - R: ignore non-git options >ok 103 - R: blob bigger than threshold >ok 104 - R: verify created pack >ok 105 - R: verify written objects >ok 106 - R: blob appears only once ># passed all 106 test(s) >1..106 >*** t2030-unresolve-info.sh *** >ok 1 - setup >ok 2 - add records switch clears >ok 3 - rm records reset clears >ok 4 - plumbing clears >ok 5 - add records checkout -m undoes >ok 6 - unmerge with plumbing >ok 7 - rerere and rerere forget >ok 8 - rerere and rerere forget (subdirectory) ># passed all 8 test(s) >1..8 >*** t4028-format-patch-mime-headers.sh *** >ok 1 - create commit with utf-8 body >ok 2 - patch has mime headers >ok 3 - patch has mime and extra headers ># passed all 3 test(s) >1..3 >*** t9156-git-svn-fetch-deleted-tag-2.sh *** ># passed all 0 test(s) >1..0 # SKIP skipping git svn tests, NO_SVN_TESTS defined >*** t4040-whitespace-status.sh *** >ok 1 - setup >ok 2 - diff-tree --exit-code >ok 3 - diff-tree -b --exit-code >ok 4 - diff-index --cached --exit-code >ok 5 - diff-index -b -p --cached --exit-code >ok 6 - diff-index --exit-code >ok 7 - diff-index -b -p --exit-code >ok 8 - diff-files --exit-code >ok 9 - diff-files -b -p --exit-code ># passed all 9 test(s) >1..9 >*** t5541-http-push.sh *** ># passed all 0 test(s) >1..0 # SKIP Network testing disabled (define GIT_TEST_HTTPD to enable) >*** t7508-status.sh *** >ok 1 - setup >ok 2 - status (1) >ok 3 - status (2) >ok 4 - status (advice.statusHints false) >ok 5 - status -s >ok 6 - status -s -b >ok 7 - status -uno >ok 8 - status (status.showUntrackedFiles no) >ok 9 - status -uno (advice.statusHints false) >ok 10 - status -s -uno >ok 11 - status -s (status.showUntrackedFiles no) >ok 12 - status -unormal >ok 13 - status (status.showUntrackedFiles normal) >ok 14 - status -s -unormal >ok 15 - status -s (status.showUntrackedFiles normal) >ok 16 - status -uall >ok 17 - status (status.showUntrackedFiles all) >ok 18 - status -s -uall >ok 19 - status -s (status.showUntrackedFiles all) >ok 20 - status with relative paths >ok 21 - status -s with relative paths >ok 22 - status --porcelain ignores relative paths setting >ok 23 - setup unique colors >ok 24 - status with color.ui >ok 25 - status with color.status >ok 26 - status -s with color.ui >ok 27 - status -s with color.status >ok 28 - status -s -b with color.status >ok 29 - status --porcelain ignores color.ui >ok 30 - status --porcelain ignores color.status >ok 31 - status --porcelain ignores -b >ok 32 - status without relative paths >ok 33 - status -s without relative paths >ok 34 - dry-run of partial commit excluding new file in index >ok 35 - status refreshes the index >ok 36 - setup status submodule summary >ok 37 - status submodule summary is disabled by default >ok 38 - status --untracked-files=all does not show submodule >ok 39 - status -s submodule summary is disabled by default >ok 40 - status -s --untracked-files=all does not show submodule >ok 41 - status submodule summary >ok 42 - status -s submodule summary >ok 43 - status submodule summary (clean submodule) >ok 44 - status -s submodule summary (clean submodule) >ok 45 - commit --dry-run submodule summary (--amend) >not ok - 46 status succeeds in a read-only repository ># ># ( ># chmod a-w .git && ># # make dir1/tracked stat-dirty ># >dir1/tracked1 && mv -f dir1/tracked1 dir1/tracked && ># git status -s >output && ># ! grep dir1/tracked output && ># # make sure "status" succeeded without writing index out ># git diff-files | grep dir1/tracked ># ) ># status=$? ># chmod 775 .git ># (exit $status) ># >ok 47 - --ignore-submodules=untracked suppresses submodules with untracked content >ok 48 - .gitmodules ignore=untracked suppresses submodules with untracked content >ok 49 - .git/config ignore=untracked suppresses submodules with untracked content >ok 50 - --ignore-submodules=dirty suppresses submodules with untracked content >ok 51 - .gitmodules ignore=dirty suppresses submodules with untracked content >ok 52 - .git/config ignore=dirty suppresses submodules with untracked content >ok 53 - --ignore-submodules=dirty suppresses submodules with modified content >ok 54 - .gitmodules ignore=dirty suppresses submodules with modified content >ok 55 - .git/config ignore=dirty suppresses submodules with modified content >ok 56 - --ignore-submodules=untracked doesn't suppress submodules with modified content >ok 57 - .gitmodules ignore=untracked doesn't suppress submodules with modified content >ok 58 - .git/config ignore=untracked doesn't suppress submodules with modified content >ok 59 - --ignore-submodules=untracked doesn't suppress submodule summary >ok 60 - .gitmodules ignore=untracked doesn't suppress submodule summary >ok 61 - .git/config ignore=untracked doesn't suppress submodule summary >ok 62 - --ignore-submodules=dirty doesn't suppress submodule summary >ok 63 - .gitmodules ignore=dirty doesn't suppress submodule summary >ok 64 - .git/config ignore=dirty doesn't suppress submodule summary >ok 65 - --ignore-submodules=all suppresses submodule summary >not ok 66 - .gitmodules ignore=all suppresses submodule summary # TODO known breakage >not ok 67 - .git/config ignore=all suppresses submodule summary # TODO known breakage ># still have 2 known breakage(s) ># failed 1 among remaining 65 test(s) >1..67 >make[2]: *** [t7508-status.sh] Error 1 >make[2]: Leaving directory `/mnt/data/portage-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 `/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4/t' >make: *** [test] Error 2 >emake failed >make -j1 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= INSTALLDIRS=vendor THREADED_DELTA_SEARCH=YesPlease NO_SVN_TESTS=YesPlease NO_CVS=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/image/ 'OPTCFLAGS=-march=amdfam10 -O2 -pipe' 'OPTLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--sort-common' OPTCC=x86_64-pc-linux-gnu-gcc OPTAR=x86_64-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 aggregate-results >for f in test-results/t*-*.counts; do \ > echo "$f"; \ >done | '/bin/sh' ./aggregate-results.sh >fixed 0 >success 2438 >failed 1 >broken 15 >total 2469 > [31;01m*[0m ERROR: dev-vcs/git-1.7.3.4-r1 failed (test phase): > [31;01m*[0m tests failed. Please file a bug. > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 85: Called src_test > [31;01m*[0m environment, line 2904: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m [ $rc -eq 0 ] || die "tests failed. Please file a bug." > [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 '/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/temp/environment'. > [31;01m*[0m S: '/mnt/data/portage-tmp/portage/dev-vcs/git-1.7.3.4-r1/work/git-1.7.3.4'
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 421741
: 315645