Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 233629 Details for
Bug 322205
dev-vcs/git-1.7.1-r1 fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
dev-vcs:git-1.7.1-r1:20100531-124220.log (text/plain), 161.57 KB, created by
Paweł Hajdan, Jr. (RETIRED)
on 2010-05-31 13:01:35 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Paweł Hajdan, Jr. (RETIRED)
Created:
2010-05-31 13:01:35 UTC
Size:
161.57 KB
patch
obsolete
>You should enable -g (or higher) for debugging! > [32;01m*[0m CPV: dev-vcs/git-1.7.1-r1 > [32;01m*[0m REPO: gentoo > [32;01m*[0m USE: cgi curl cvs doc elibc_glibc emacs kernel_linux perl subversion test tk userland_GNU webdav x86 xinetd >>>> Unpacking source... >>>> Unpacking git-1.7.1.tar.bz2 to /var/tmp/portage/dev-vcs/git-1.7.1-r1/work >>>> Unpacking git-manpages-1.7.1.tar.bz2 to /var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1 >>>> Unpacking git-htmldocs-1.7.1.tar.bz2 to /var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1/Documentation >>>> Source unpacked in /var/tmp/portage/dev-vcs/git-1.7.1-r1/work >>>> Preparing source in /var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1 ... > [32;01m*[0m Applying git-1.7.1-always-install-js.patch ... >[A[137C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying git-1.7.1-noiconv-segfault-fix.patch ... >[A[137C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1 ... >make -j3 NO_ICONV=YesPlease INSTALLDIRS=vendor ASCIIDOC8=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/var/tmp/portage/dev-vcs/git-1.7.1-r1/image/ 'OPTCFLAGS=-O2 -march=i686 -pipe' OPTLDFLAGS=-Wl,-O1 OPTCC=i686-pc-linux-gnu-gcc OPTAR=i686-pc-linux-gnu-ar prefix=/usr htmldir=/usr/share/doc/git-1.7.1-r1/html >GIT_VERSION = 1.7.1 > * new build flags or prefix > 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-repack > GEN git-rebase > GEN git-request-pull > GEN git-stash > GEN git-submodule > GEN git-web--browse > SUBDIR perl >/usr/bin/perl Makefile.PL PREFIX='/usr' > SUBDIR gitweb > SUBDIR ../ > GEN git-mergetool--lib > GEN git-parse-remote > GEN git-sh-setup > GEN common-cmds.h >make[2]: `GIT-VERSION-FILE' is up to date. > GEN gitweb.cgi > CC builtin/add.o >Writing perl.mak for Git > 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:323: 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 > CC builtin/mailsplit.o > CC builtin/merge.o >builtin/mailinfo.c: In function 'handle_patch': >builtin/mailinfo.c:833: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/merge-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 > CC builtin/notes.o >builtin/name-rev.c: In function 'name_rev_line': >builtin/name-rev.c:218: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/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 > CC builtin/rev-parse.o > CC builtin/revert.o > CC builtin/rm.o > CC builtin/send-pack.o > CC builtin/shortlog.o > CC builtin/show-branch.o > CC builtin/show-ref.o >builtin/shortlog.c: In function 'shortlog_output': >builtin/shortlog.c:338: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/stripspace.o > CC builtin/symbolic-ref.o > CC builtin/tag.o > CC builtin/tar-tree.o > CC builtin/unpack-file.o >builtin/tag.c: In function 'show_reference': >builtin/tag.c:81: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC builtin/unpack-objects.o > CC builtin/update-index.o > CC builtin/update-ref.o > CC builtin/update-server-info.o > CC builtin/upload-archive.o > CC builtin/var.o > CC builtin/verify-pack.o > CC builtin/verify-tag.o > CC builtin/write-tree.o > CC test-chmtime.o > CC test-ctype.o > CC test-date.o > CC test-delta.o > CC test-dump-cache-tree.o > CC test-genrandom.o > CC test-match-trees.o > CC test-parse-options.o > CC test-path-utils.o > CC test-run-command.o > CC test-sha1.o > CC test-sigchain.o > CC test-index-version.o > GEN bin-wrappers/git > GEN bin-wrappers/git-upload-pack > GEN bin-wrappers/git-receive-pack > GEN bin-wrappers/git-upload-archive > GEN bin-wrappers/git-shell > GEN bin-wrappers/test-chmtime > GEN bin-wrappers/git-cvsserver > 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-match-trees > GEN bin-wrappers/test-path-utils > GEN bin-wrappers/test-parse-options > GEN bin-wrappers/test-run-command > GEN bin-wrappers/test-sha1 > GEN bin-wrappers/test-sigchain > GEN bin-wrappers/test-index-version > CC fast-import.o > CC abspath.o > CC advice.o >fast-import.c: In function 'parse_progress': CC alias.o > >fast-import.c:2682: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC alloc.o > CC archive.o > CC archive-tar.o > CC archive-zip.o > CC attr.o > CC base85.o > CC bisect.o > CC blob.o > CC branch.o > CC bundle.o > CC cache-tree.o > CC color.o > CC combine-diff.o > CC commit.o > CC config.o > CC connect.o > CC convert.o > CC copy.o > CC csum-file.o > CC ctype.o > CC date.o > CC decorate.o > CC diffcore-break.o > CC diffcore-delta.o > CC diffcore-order.o > CC diffcore-pickaxe.o > CC diffcore-rename.o > CC diff-delta.o > CC diff-lib.o > CC diff-no-index.o > CC diff.o >diff.c: In function 'emit_line_0': >diff.c:309: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >diff.c: In function 'fn_out_diff_words_aux': >diff.c:613: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >diff.c: In function 'diff_words_show': >diff.c:730: 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': >graph.c:1212: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_oneline': >graph.c:1229: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_padding': >graph.c:1241: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_remainder': >graph.c:1258: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_strbuf': >graph.c:1278: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c:1296: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >graph.c: In function 'graph_show_commit_msg': >graph.c:1316: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC grep.o >grep.c: In function 'std_output': >grep.c:779: 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 > CC mailmap.o > CC match-trees.o >log-tree.c: In function 'show_log': >log-tree.c:437: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC merge-file.o > CC merge-recursive.o > CC name-hash.o > CC notes.o > CC object.o > CC pack-check.o > CC pack-refs.o > CC pack-revindex.o > CC pack-write.o > CC pager.o > CC parse-options.o > CC patch-delta.o > CC patch-ids.o > CC path.o > CC pkt-line.o > CC preload-index.o > CC pretty.o > CC progress.o > CC quote.o >quote.c: In function 'quote_c_style_counted': >quote.c:222: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >quote.c:237: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >quote.c: In function 'write_name_quotedpfx': >quote.c:292: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC reachable.o > CC read-cache.o > CC reflog-walk.o > CC refs.o > CC remote.o > CC replace_object.o > CC rerere.o > CC resolve-undo.o > CC revision.o > CC run-command.o > CC server-info.o > CC setup.o > CC sha1-lookup.o > CC sha1_file.o > CC sha1_name.o > CC shallow.o > CC sideband.o > CC sigchain.o > CC strbuf.o > CC string-list.o > CC submodule.o > CC symlinks.o > CC tag.o >submodule.c: In function 'show_submodule_summary': >submodule.c:115: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > 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 usage.o > CC userdiff.o > CC utf8.o > CC walker.o > CC wrapper.o > CC write_or_die.o > CC ws.o > CC wt-status.o >ws.c: In function 'ws_check_emit_1': >ws.c:176: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:180: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:182: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:191: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:208: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >ws.c:216: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result > CC xdiff-interface.o > CC thread-utils.o > CC compat/strlcpy.o > CC xdiff/xdiffi.o > CC xdiff/xprepare.o > CC xdiff/xutils.o > CC xdiff/xemit.o > CC xdiff/xmerge.o > CC xdiff/xpatience.o > CC imap-send.o > CC shell.o > CC show-index.o > CC upload-pack.o > CC http-backend.o > CC http.o > CC http-walker.o > CC http-fetch.o > CC http-push.o > CC daemon.o > CC remote-curl.o > GEN git-add--interactive > GEN git-difftool > GEN git-archimport > GEN git-cvsexportcommit > GEN git-cvsimport > GEN git-cvsserver > GEN git-relink > GEN git-send-email > GEN git-svn > GEN git-instaweb > CC git.o > AR libgit.a > AR xdiff/lib.a > LINK git-fast-import > LINK git-imap-send > LINK git-shell > LINK git-show-index > LINK git-upload-pack > LINK git-http-backend > LINK git-http-fetch > LINK git-http-push > LINK git-daemon > LINK git-remote-http > LINK git > LINK test-chmtime > LINK test-ctype > LINK test-date > LINK test-delta > LINK test-dump-cache-tree > LINK test-genrandom > LINK test-match-trees > LINK test-parse-options > LINK test-path-utils > LINK test-run-command > LINK test-sha1 > LINK test-sigchain > LINK test-index-version > LN/CP git-remote-https > LN/CP git-remote-ftp > LN/CP git-remote-ftps > BUILTIN git-annotate > BUILTIN git-add > BUILTIN git-apply > BUILTIN git-archive > BUILTIN git-bisect--helper > BUILTIN git-blame > BUILTIN git-bundle > BUILTIN git-branch > BUILTIN git-cat-file > BUILTIN git-check-attr > BUILTIN git-check-ref-format > BUILTIN git-checkout-index > BUILTIN git-clean > BUILTIN git-checkout > 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-grep > BUILTIN git-gc > BUILTIN git-hash-object > BUILTIN git-help > BUILTIN git-index-pack > BUILTIN git-init-db > BUILTIN git-ls-files > BUILTIN git-ls-remote > BUILTIN git-log > BUILTIN git-ls-tree > BUILTIN git-mailinfo > BUILTIN git-merge > BUILTIN git-mailsplit > 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-replace > BUILTIN git-remote > 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-tar-tree > BUILTIN git-tag > BUILTIN git-unpack-file > BUILTIN git-unpack-objects > BUILTIN git-update-index > BUILTIN git-update-ref > BUILTIN git-upload-archive > BUILTIN git-update-server-info > 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.12.0.64.g89d6 > * new locations or Tcl/Tk interpreter > MSGFMT po/de.msg MSGFMT po/el.msg MSGFMT po/fr.msg 381 translated, 4 fuzzy, 6 untranslated. > MSGFMT po/hu.msg 520 translated. > MSGFMT po/it.msg 514 translated. > MSGFMT po/ja.msg 520 translated. > MSGFMT po/nb.msg 520 translated. >519 translated, 1 untranslated. > MSGFMT po/ru.msg MSGFMT po/sv.msg 474 translated, 39 untranslated. > MSGFMT po/zh_cn.msg 513 translated, 2 untranslated. > GEN git-gui >520 translated. > INDEX lib/ >366 translated, 7 fuzzy, 17 untranslated. > SUBDIR gitk-git > GEN gitk-wish >Generating catalog po/de.msg >msgfmt --statistics --tcl po/de.po -l de -d po/ >Generating catalog po/es.msg >msgfmt --statistics --tcl po/es.po -l es -d po/ >289 translated messages200 translated messages. >Generating catalog po/fr.msg >msgfmt --statistics --tcl po/fr.po -l fr -d po/ >276 translated messages, 7 untranslated messages. >Generating catalog po/hu.msg >, 4 fuzzy translations. >msgfmt --statistics --tcl po/hu.po -l hu -d po/ >Generating catalog po/it.msg >msgfmt --statistics --tcl po/it.po -l it -d po/ >283 translated messages288 translated messagesGenerating catalog po/ja.msg >. >msgfmt --statistics --tcl po/ja.po -l ja -d po/ >, 6 untranslated messages. >Generating catalog po/ru.msg >284 translated messagesmsgfmt --statistics --tcl po/ru.po -l ru -d po/ >. >Generating catalog po/sv.msg >msgfmt --statistics --tcl po/sv.po -l sv -d po/ >245 translated messages. >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 > [32;01m*[0m Compiling GNU Emacs Elisp files ... >Wrote /var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1/contrib/emacs/git.elc > >In git-blame-cleanup: >git-blame.el:306:6:Warning: `mapcar' called for effect; use `mapc' or `dolist' > instead > >In end of data: >git-blame.el:483:1:Warning: the function `format-spec' is not known to be > defined. >Wrote /var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1/contrib/emacs/git-blame.elc >[A[137C [34;01m[ [32;01mok[34;01m ][0m >make -j3 NO_ICONV=YesPlease INSTALLDIRS=vendor ASCIIDOC8=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/var/tmp/portage/dev-vcs/git-1.7.1-r1/image/ 'OPTCFLAGS=-O2 -march=i686 -pipe' OPTLDFLAGS=-Wl,-O1 OPTCC=i686-pc-linux-gnu-gcc OPTAR=i686-pc-linux-gnu-ar prefix=/usr htmldir=/usr/share/doc/git-1.7.1-r1/html gitweb/gitweb.cgi >make: `gitweb/gitweb.cgi' is up to date. >make -j3 NO_ICONV=YesPlease INSTALLDIRS=vendor ASCIIDOC8=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/var/tmp/portage/dev-vcs/git-1.7.1-r1/image/ 'OPTCFLAGS=-O2 -march=i686 -pipe' OPTLDFLAGS=-Wl,-O1 OPTCC=i686-pc-linux-gnu-gcc OPTAR=i686-pc-linux-gnu-ar prefix=/usr htmldir=/usr/share/doc/git-1.7.1-r1/html info > GEN cmd-list.made > GEN howto-index.txt > SUBDIR ../ >make[1]: `GIT-VERSION-FILE' is up to date. > GEN doc.dep > SUBDIR ../ >make[1]: `GIT-VERSION-FILE' is up to date. > ASCIIDOC user-manual.xml > ASCIIDOC git-add.xml > ASCIIDOC git-am.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-annotate.xml > ASCIIDOC git-apply.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-archimport.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-archive.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-bisect.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-blame.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-branch.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-bundle.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-cat-file.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-check-attr.xml > ASCIIDOC git-check-ref-format.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-checkout-index.xml > ASCIIDOC git-checkout.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-cherry-pick.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-cherry.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-citool.xml > ASCIIDOC git-clean.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-clone.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-commit-tree.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-commit.xml > ASCIIDOC git-config.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-count-objects.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-cvsexportcommit.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-cvsimport.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-cvsserver.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-daemon.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-describe.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-diff-files.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-diff-index.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-diff-tree.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-diff.xml > ASCIIDOC git-difftool.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-fast-export.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-fast-import.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-fetch-pack.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-fetch.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-filter-branch.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-fmt-merge-msg.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-for-each-ref.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-format-patch.xml > ASCIIDOC git-fsck-objects.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-fsck.xml > ASCIIDOC git-gc.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-get-tar-commit-id.xml > ASCIIDOC git-grep.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-gui.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-hash-object.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-help.xml > ASCIIDOC git-http-backend.xml > ASCIIDOC git-http-fetch.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-http-push.xml > ASCIIDOC git-imap-send.xml > ASCIIDOC git-index-pack.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-init-db.xml > ASCIIDOC git-init.xml > ASCIIDOC git-instaweb.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-log.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-lost-found.xml > ASCIIDOC git-ls-files.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-ls-remote.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-ls-tree.xml > ASCIIDOC git-mailinfo.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-mailsplit.xml > ASCIIDOC git-merge-base.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-merge-file.xml > ASCIIDOC git-merge-index.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-merge-one-file.xml > ASCIIDOC git-merge-tree.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-merge.xml > ASCIIDOC git-mergetool--lib.xml > ASCIIDOC git-mergetool.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-mktag.xml > ASCIIDOC git-mktree.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-mv.xml > ASCIIDOC git-name-rev.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-notes.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-pack-objects.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-pack-redundant.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-pack-refs.xml > ASCIIDOC git-parse-remote.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-patch-id.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-peek-remote.xml > ASCIIDOC git-prune-packed.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-prune.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-pull.xml > ASCIIDOC git-push.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-quiltimport.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-read-tree.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-rebase.xml > ASCIIDOC git-receive-pack.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-reflog.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-relink.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-remote-helpers.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-remote.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-repack.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-replace.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-repo-config.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-request-pull.xml > ASCIIDOC git-rerere.xml > ASCIIDOC git-reset.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-rev-list.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-rev-parse.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-revert.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-rm.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-send-email.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-send-pack.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-sh-setup.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-shell.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-shortlog.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-show-branch.xml > ASCIIDOC git-show-index.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-show-ref.xml > ASCIIDOC git-show.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-stage.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-stash.xml > ASCIIDOC git-status.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-stripspace.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-submodule.xml > ASCIIDOC git-svn.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-symbolic-ref.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-tag.xml > ASCIIDOC git-tar-tree.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-unpack-file.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-unpack-objects.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-update-index.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-update-ref.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-update-server-info.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-upload-archive.xml > ASCIIDOC git-upload-pack.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-var.xml > ASCIIDOC git-verify-pack.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-verify-tag.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC git-web--browse.xml > ASCIIDOC git-whatchanged.xml > ASCIIDOC git-write-tree.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitk.xml > ASCIIDOC git.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitattributes.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitignore.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitmodules.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC githooks.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitrepository-layout.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitcli.xml > ASCIIDOC gittutorial.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gittutorial-2.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitcvs-migration.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitcore-tutorial.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitglossary.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitdiffcore.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > ASCIIDOC gitworkflows.xml >/usr/bin/asciidoc:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. > import sys, os, re, time, traceback, tempfile, popen2, codecs, locale > DB2TEXI user-manual.texi >docbook2texi:/book: no description for directory entry > MAKEINFO git.info > DB2TEXI gitman.texi > MAKEINFO gitman.info >gitman.texi:6554: warning: @strong{Note...} produces a spurious cross-reference in Info; reword to avoid that. >>>> Source compiled. > [32;01m*[0m Disabling CVS tests (needs dev-util/cvs[USE=server]) > [32;01m*[0m Disabled tests: > [32;01m*[0m Disabled t9200-git-cvsexportcommit.sh > [32;01m*[0m Disabled t9400-git-cvsserver-server.sh > [32;01m*[0m Disabled t9401-git-cvsserver-crlf.sh > [32;01m*[0m Disabled t9600-cvsimport.sh > [32;01m*[0m Disabled t9601-cvsimport-vendor-branch.sh > [32;01m*[0m Disabled t9602-cvsimport-branches-tags.sh > [32;01m*[0m Disabled t9603-cvsimport-patchsets.sh > [32;01m*[0m Start test run >make -j3 NO_ICONV=YesPlease INSTALLDIRS=vendor ASCIIDOC8=YesPlease ASCIIDOC_NO_ROFF=YesPlease DESTDIR=/var/tmp/portage/dev-vcs/git-1.7.1-r1/image/ 'OPTCFLAGS=-O2 -march=i686 -pipe' OPTLDFLAGS=-Wl,-O1 OPTCC=i686-pc-linux-gnu-gcc OPTAR=i686-pc-linux-gnu-ar prefix=/usr htmldir=/usr/share/doc/git-1.7.1-r1/html 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 `/var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1/t' >rm -f -r test-results >make aggregate-results-and-cleanup >make[2]: Entering directory `/var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1/t' >*** t0000-basic.sh *** >*** t0001-init.sh *** >*** t0002-gitfile.sh *** >* ok 1: .git/objects should be empty after git init in an empty repo.(B[m* ok 1: initial setup(B[m > >* ok 2: .git/objects should have 3 subdirectories.(B[m* ok 2: bad setup: invalid .git file format(B[m > >* ok 1: plain(B[m* ok 3: success is reported like this(B[m > >[1m* ok 3: bad setup: invalid .git file path[32m(B[m* still broken 4: pretend we have a known breakage(B[m > >* ok 2: plain with GIT_WORK_TREE(B[m >* ok 4: final setup + check rev-parse --git-dir* FIXED 5: pretend we have fixed a known breakage(B[m >(B[m >* ok 6: test runs if prerequisite is satisfied(B[m >* ok 5: check hash-object[1m(B[m >[32m* skip 7: unmet prerequisite causes test to be skipped(B[m* ok 3: plain bare(B[m > >* ok 6: check cat-file* ok 8: git update-index without --add should fail adding.(B[m(B[m* ok 4: plain bare with GIT_WORK_TREE(B[m > > >* ok 9: git update-index with --add should succeed.(B[m >* ok 7: check update-index(B[m* ok 10: writing tree out with git write-tree(B[m > >* ok 11: validate object ID of a known tree.(B[m* ok 5: GIT_DIR bare(B[m > >* ok 8: check write-tree(B[m >* ok 12: git update-index without --remove should fail removing.(B[m >* ok 13: git update-index with --remove should be able to remove.(B[m >* ok 9: check commit-tree(B[m >* ok 14: git write-tree should be able to write an empty tree.(B[m* ok 6: init --bare(B[m > >* ok 10: check rev-list(B[m* ok 15: validate object ID of a known tree.(B[m > >[32m* passed all 10 test(s)(B[m >*** t0003-attributes.sh *** >* ok 7: GIT_DIR non-bare(B[m >* ok 16: adding various types of objects with git update-index --add.(B[m >* ok 17: showing stage with git ls-files --stage(B[m >* ok 18: validate git ls-files output for a known tree.(B[m >* ok 1: setup(B[m >* ok 19: writing tree out with git write-tree.(B[m >* ok 8: GIT_DIR & GIT_WORK_TREE (1)(B[m* ok 20: validate object ID for a known tree.(B[m > >* ok 21: showing tree with git ls-tree(B[m >* ok 9: GIT_DIR & GIT_WORK_TREE (2)(B[m >* ok 22: git ls-tree output for a known tree.(B[m >* ok 23: showing tree with git ls-tree -r(B[m >* ok 10: reinit(B[m* ok 24: git ls-tree -r output for a known tree.(B[m > >* ok 25: showing tree with git ls-tree -r -t(B[m >* ok 2: attribute test(B[m* ok 26: git ls-tree -r output for a known tree.* ok 11: init with --template >(B[m >(B[m >* ok 3: attribute test: read paths from stdin* ok 27: writing partial tree out with git write-tree --prefix.(B[m(B[m > >* ok 28: validate object ID for a known tree.(B[m >* ok 29: writing partial tree out with git write-tree --prefix.(B[m* ok 4: root subdir attribute test >(B[m >* ok 12: init with --template (blank)(B[m >* ok 30: validate object ID for a known tree.(B[m >* ok 5: setup bare(B[m >* ok 31: put invalid objects into the index.(B[m >* ok 13: init with init.templatedir set* ok 32: writing this tree without --missing-ok.(B[m >(B[m >* ok 33: writing this tree with --missing-ok.(B[m >* ok 34: git read-tree followed by write-tree should be idempotent.(B[m >* ok 6: bare repository: check that .gitattribute is ignored(B[m >* ok 14: init --bare/--shared overrides system/global config(B[m* ok 35: validate git diff-files output for a know cache/work tree state.(B[m > >* ok 36: git update-index --refresh should succeed.(B[m >* ok 37: no diff after checkout and git update-index --refresh.(B[m >* ok 15: init honors global core.sharedRepository(B[m >* ok 7: bare repository: test info/attributes(B[m >* ok 38: git commit-tree records the correct tree in a commit.(B[m >[32m* passed all 7 test(s)(B[m* ok 16: init rejects insanely long --template(B[m > >*** t0004-unwritable.sh *** >* ok 39: git commit-tree records the correct parent in a commit.(B[m >* ok 17: init creates a new directory(B[m >* ok 40: git commit-tree omits duplicated parent in a commit.(B[m >* ok 18: init creates a new bare directory(B[m >* ok 1: setup(B[m* ok 41: update-index D/F conflict(B[m > >* ok 2: write-tree should notice unwritable repository(B[m* ok 19: init recreates a directory(B[m > >* ok 3: commit should notice unwritable repository* ok 42: absolute path works as expected(B[m >(B[m >* ok 20: init recreates a new bare directory(B[m >* ok 4: update-index should notice unwritable repository(B[m >* ok 43: very long name in the index handled sanely(B[m >* ok 21: init creates a new deep directory(B[m[32m* fixed 1 known breakage(s)(B[m > >[1m* ok 5: add should notice unwritable repository[31m* still have 1 known breakage(s)(B[m(B[m >[32m >* passed all remaining 42 test(s)(B[m >[32m* passed all 5 test(s)(B[m >*** t0005-signals.sh *** >*** t0006-date.sh *** >* ok 22: init creates a new deep directory (umask vs. shared)(B[m >* ok 23: init notices EEXIST (1)(B[m >* ok 24: init notices EEXIST (2)(B[m >* ok 25: init notices EPERM(B[m >[32m* ok 1: sigchain works* passed all 25 test(s)(B[m(B[m >* ok 1: relative date (5 seconds ago) >(B[m >[32m* passed all 1 test(s)(B[m >* ok 2: relative date (5 minutes ago)(B[m >*** t0010-racy-git.sh *** >*** t0020-crlf.sh *** >* ok 3: relative date (5 hours ago)(B[m >* ok 4: relative date (5 days ago)(B[m >* ok 5: relative date (3 weeks ago)(B[m >* ok 6: relative date (5 months ago)* ok 1: Racy GIT trial #0 part A(B[m(B[m > >* ok 7: relative date (1 year, 2 months ago)(B[m >* ok 8: relative date (1 year, 9 months ago)(B[m >* ok 9: relative date (20 years ago)(B[m >* ok 1: setup(B[m >* ok 10: relative date (12 months ago)(B[m >* ok 11: parse date (2008)(B[m >* ok 2: safecrlf: autocrlf=input, all CRLF(B[m >* ok 12: parse date (2008-02)(B[m >* ok 13: parse date (2008-02-14)(B[m >* ok 3: safecrlf: autocrlf=input, mixed LF/CRLF(B[m >* ok 14: parse date (2008-02-14 20:30:45)(B[m* ok 2: Racy GIT trial #0 part B >(B[m >* ok 15: parse approxidate (now)* ok 4: safecrlf: autocrlf=true, all LF(B[m >(B[m >* ok 3: Racy GIT trial #1 part A(B[m* ok 16: parse approxidate (5 seconds ago)(B[m > >* ok 5: safecrlf: autocrlf=true mixed LF/CRLF(B[m >* ok 17: parse approxidate (5.seconds.ago)(B[m >* ok 18: parse approxidate (10.minutes.ago)(B[m >* ok 19: parse approxidate (yesterday)(B[m >* ok 6: safecrlf: print warning only once(B[m >* ok 20: parse approxidate (3.days.ago)(B[m >* ok 4: Racy GIT trial #1 part B(B[m >* ok 7: switch off autocrlf, safecrlf, reset HEAD(B[m* ok 21: parse approxidate (3.weeks.ago)(B[m > >* ok 5: Racy GIT trial #2 part A(B[m >* ok 22: parse approxidate (3.months.ago)(B[m >* ok 23: parse approxidate (2.years.3.months.ago)(B[m >* ok 24: parse approxidate (6am yesterday)(B[m* ok 8: update with autocrlf=input(B[m > >* ok 25: parse approxidate (6pm yesterday)(B[m >* ok 26: parse approxidate (3:00)(B[m >* ok 27: parse approxidate (15:00)* ok 9: update with autocrlf=true(B[m(B[m > >* ok 28: parse approxidate (noon today)(B[m >* ok 29: parse approxidate (noon yesterday)(B[m >* ok 30: parse approxidate (last tuesday)(B[m >* ok 10: checkout with autocrlf=true* ok 31: parse approxidate (July 5th)(B[m(B[m* ok 6: Racy GIT trial #2 part B(B[m > > >* ok 32: parse approxidate (06/05/2009)(B[m >* ok 7: Racy GIT trial #3 part A* ok 33: parse approxidate (06.05.2009)(B[m >(B[m >* ok 34: parse approxidate (Jun 6, 5AM)(B[m >* ok 11: checkout with autocrlf=input(B[m >* ok 35: parse approxidate (5AM Jun 6)(B[m >* ok 12: apply patch (autocrlf=input)(B[m >* ok 36: parse approxidate (6AM, June 7, 2009)(B[m >[32m* passed all 36 test(s)(B[m >*** t0021-conversion.sh *** >* ok 13: apply patch --cached (autocrlf=input)(B[m >* ok 14: apply patch --index (autocrlf=input)(B[m >* ok 8: Racy GIT trial #3 part B(B[m >* ok 15: apply patch (autocrlf=true)(B[m >* ok 9: Racy GIT trial #4 part A(B[m >* ok 1: setup(B[m >* ok 16: apply patch --cached (autocrlf=true)(B[m >* ok 2: check(B[m >* ok 17: apply patch --index (autocrlf=true)(B[m >* ok 3: expanded_in_repo* ok 18: .gitattributes says two is binary(B[m(B[m > >[32m* passed all 3 test(s)(B[m >* ok 19: .gitattributes says two is input*** t0022-crlf-rename.sh *** >(B[m >* ok 20: .gitattributes says two and three are text(B[m >* ok 10: Racy GIT trial #4 part B(B[m >[32m* passed all 10 test(s)(B[m >*** t0023-crlf-am.sh *** >* ok 21: in-tree .gitattributes (1)(B[m >* ok 1: setup(B[m >* ok 22: in-tree .gitattributes (2)(B[m >* ok 2: diff -M(B[m >[32m* passed all 2 test(s)(B[m >*** t0024-crlf-archive.sh *** >* ok 1: setup(B[m >* ok 23: in-tree .gitattributes (3)(B[m >* ok 24: in-tree .gitattributes (4)(B[m >* ok 1: setup(B[m >* ok 2: tar archive(B[m >* ok 25: checkout with existing .gitattributes(B[m >* ok 3: zip archive(B[m >[32m* passed all 3 test(s)(B[m* ok 2: am >(B[m >[32m*** t0030-stripspace.sh *** >* passed all 2 test(s)(B[m >* ok 26: checkout when deleting .gitattributes*** t0040-parse-options.sh *** >(B[m >* ok 27: invalid .gitattributes (must not crash)(B[m >[32m* passed all 27 test(s)(B[m >*** t0050-filesystem.sh *** >* ok 1: test help(B[m >* ok 1: long lines without spaces should be unchanged(B[m >* ok 2: short options(B[m >* ok 3: long options(B[m* ok 2: lines with spaces at the beginning should be unchanged >(B[m >* ok 4: missing required value(B[m >* ok 3: lines with intermediate spaces should be unchanged(B[m* ok 1: see what we expect(B[m > >* ok 5: intermingled arguments(B[m >* ok 2: detection of case insensitive filesystem during repo init(B[m >* ok 3: detection of filesystem w/o symlink support during repo init* ok 6: unambiguously abbreviated option(B[m(B[m > >* ok 7: unambiguously abbreviated option with "="(B[m >* ok 8: ambiguously abbreviated option(B[m >* ok 9: non ambiguous option (after two options it abbreviates)(B[m >* ok 4: setup case tests(B[m >* ok 10: detect possible typos(B[m >* ok 5: rename (case change)(B[m* ok 11: keep some options as arguments(B[m > >* ok 4: consecutive blank lines should be unified(B[m >* ok 12: OPT_DATE() and OPT_SET_PTR() work(B[m >* ok 6: merge (case change)(B[m >* ok 13: OPT_CALLBACK() and OPT_BIT() work(B[m >* ok 14: OPT_CALLBACK() and callback errors work(B[m >[1m[32m* still broken 7: add (with different case)(B[m* ok 15: OPT_BIT() and OPT_SET_INT() work(B[m > >* ok 5: only consecutive blank lines should be completely removed(B[m >* ok 16: OPT_NEGBIT() and OPT_SET_INT() work(B[m >* ok 17: OPT_BIT() works(B[m >* ok 18: OPT_NEGBIT() works(B[m >* ok 19: OPT_BOOLEAN() with PARSE_OPT_NODASH works(B[m >* ok 8: setup unicode normalization tests(B[m >* ok 20: OPT_NUMBER_CALLBACK() works(B[m >* ok 9: rename (silent unicode normalization)(B[m >* ok 21: negation of OPT_NONEG flags is not ambiguous(B[m >[32m* passed all 21 test(s)(B[m >* ok 6: consecutive blank lines at the beginning should be removed(B[m* ok 10: merge (silent unicode normalization)(B[m > >*** t0055-beyond-symlinks.sh *** >[1m[31m* still have 1 known breakage(s)(B[m >[32m* passed all remaining 9 test(s)(B[m >*** t0060-path-utils.sh *** >* ok 1: setup(B[m >* ok 2: update-index --add beyond symlinks(B[m >* ok 3: add beyond symlinks(B[m* ok 1: normalize path: => >(B[m >[32m* ok 7: consecutive blank lines at the end should be removed(B[m* passed all 3 test(s)(B[m > >* ok 2: normalize path: . => (B[m*** t0061-run-command.sh *** > >* ok 3: normalize path: ./ => (B[m >* ok 4: normalize path: ./. => (B[m >* ok 8: text without newline at end should end with newline(B[m >* ok 5: normalize path: ./.. => ++failed++(B[m >* ok 6: normalize path: ../. => ++failed++(B[m >* ok 7: normalize path: ./../.// => ++failed++(B[m >* ok 8: normalize path: dir/.. => (B[m* ok 1: start_command reports ENOENT(B[m > >[32m* passed all 1 test(s)(B[m* ok 9: normalize path: dir/sub/../.. => (B[m > >* ok 9: text plus spaces without newline at end should end with newline(B[m >*** t0070-fundamental.sh *** >* ok 10: normalize path: dir/sub/../../.. => ++failed++(B[m >* ok 11: normalize path: dir => dir(B[m >* ok 12: normalize path: dir// => dir/(B[m >* ok 13: normalize path: ./dir => dir(B[m >* ok 1: character classes (isspace, isalpha etc.)(B[m* ok 14: normalize path: dir/. => dir/(B[m* ok 10: text plus spaces without newline at end should not show spaces(B[m > > >[32m* passed all 1 test(s)(B[m >* ok 15: normalize path: dir///./ => dir/(B[m >*** t0100-previous.sh *** >* ok 16: normalize path: dir//sub/.. => dir/(B[m >* ok 17: normalize path: dir/sub/../ => dir/(B[m >* ok 18: normalize path: dir/sub/../. => dir/(B[m >* ok 19: normalize path: dir/s1/../s2/ => dir/s2/(B[m* ok 11: text plus spaces without newline should show the correct lines >(B[m >* ok 20: normalize path: d1/s1///s2/..//../s3/ => d1/s3/(B[m >* ok 21: normalize path: d1/s1//../s2/../../d2 => d2(B[m >* ok 22: normalize path: d1/.../d2 => d1/.../d2(B[m >* ok 23: normalize path: d1/..././../d2 => d1/d2(B[m* ok 1: branch -d @{-1}(B[m >* ok 12: text plus spaces at end should not show spaces(B[m > >* ok 24: normalize path: / => /(B[m >* ok 25: normalize path: // => /(B[m >* ok 26: normalize path: /// => /(B[m >* ok 2: branch -d @{-12} when there is not enough switches yet(B[m >* ok 27: normalize path: /. => /(B[m >* ok 28: normalize path: /./ => /(B[m* ok 13: text plus spaces at end should be cleaned and newline must remain >(B[m >* ok 29: normalize path: /./.. => ++failed++(B[m >* ok 30: normalize path: /../. => ++failed++(B[m >* ok 31: normalize path: /./../.// => ++failed++(B[m >* ok 32: normalize path: /dir/.. => /(B[m* ok 14: spaces with newline at end should be replaced with empty string >(B[m >* ok 33: normalize path: /dir/sub/../.. => /(B[m >* ok 34: normalize path: /dir/sub/../../.. => ++failed++* ok 3: merge @{-1}(B[m(B[m > >* ok 35: normalize path: /dir => /dir(B[m >* ok 36: normalize path: /dir// => /dir/(B[m* ok 15: spaces without newline at end should not show spaces(B[m > >* ok 37: normalize path: /./dir => /dir(B[m >* ok 4: merge @{-1} when there is not enough switches yet(B[m >[32m* ok 38: normalize path: /dir/. => /dir/* passed all 4 test(s)(B[m(B[m > >* ok 16: spaces without newline at end should be replaced with empty string(B[m*** t0101-at-syntax.sh *** >* ok 39: normalize path: /dir///./ => /dir/(B[m > >* ok 40: normalize path: /dir//sub/.. => /dir/(B[m >* ok 41: normalize path: /dir/sub/../ => /dir/(B[m >* ok 42: normalize path: //dir/sub/../. => /dir/(B[m >* ok 43: normalize path: /dir/s1/../s2/ => /dir/s2/(B[m >* ok 44: normalize path: /d1/s1///s2/..//../s3/ => /d1/s3/(B[m >* ok 17: consecutive text lines should be unchanged(B[m* ok 45: normalize path: /d1/s1//../s2/../../d2 => /d2(B[m > >* ok 46: normalize path: /d1/.../d2 => /d1/.../d2(B[m >* ok 1: setup* ok 18: strip comments, too(B[m(B[m > >[32m* ok 47: normalize path: /d1/..././../d2 => /d1/d2(B[m >* passed all 18 test(s)(B[m* ok 2: @{0} shows current >(B[m >*** t1000-read-tree-m-3way.sh *** >* ok 48: longest ancestor: / => -1(B[m >* ok 3: @{1} shows old(B[m* ok 49: longest ancestor: / / => -1 >(B[m >* ok 50: longest ancestor: /foo => -1(B[m* ok 4: @{now} shows current >(B[m >* ok 51: longest ancestor: /foo : => -1(B[m >* ok 5: @{2001-09-17} (before the first commit) shows old(B[m >* ok 52: longest ancestor: /foo ::. => -1(B[m >* ok 6: silly approxidates work(B[m* ok 53: longest ancestor: /foo ::..:: => -1(B[m > >* ok 1: adding test file NN and Z/NN(B[m >* ok 7: notice misspelled upstream* ok 54: longest ancestor: /foo / => 0(B[m(B[m > >* ok 2: adding test file ND and Z/ND(B[m* ok 55: longest ancestor: /foo /fo => -1(B[m >* ok 8: complain about total nonsense >(B[m >[32m* ok 56: longest ancestor: /foo /foo => -1(B[m* ok 3: adding test file NM and Z/NM* passed all 8 test(s)(B[m > >(B[m >*** t1001-read-tree-m-2way.sh *** >* ok 57: longest ancestor: /foo /foo/ => -1(B[m >* ok 4: adding test file DN and Z/DN(B[m* ok 58: longest ancestor: /foo /bar => -1(B[m > >* ok 59: longest ancestor: /foo /bar/ => -1(B[m >* ok 5: adding test file DD and Z/DD(B[m >* ok 60: longest ancestor: /foo /foo/bar => -1(B[m >* ok 6: adding test file DM and Z/DM(B[m >* ok 61: longest ancestor: /foo /foo:/bar/ => -1(B[m >* ok 62: longest ancestor: /foo /foo/:/bar/ => -1(B[m >* ok 7: adding test file MN and Z/MN(B[m >* ok 63: longest ancestor: /foo /foo::/bar/ => -1(B[m >* ok 64: longest ancestor: /foo /:/foo:/bar/ => 0(B[m* ok 8: adding test file MD and Z/MD >(B[m >* ok 65: longest ancestor: /foo /foo:/:/bar/ => 0(B[m >* ok 9: adding test file MM and Z/MM(B[m* ok 66: longest ancestor: /foo /:/bar/:/foo => 0(B[m > >* ok 10: adding test file SS(B[m* ok 67: longest ancestor: /foo/bar => -1(B[m > >* ok 1: setup(B[m >* ok 68: longest ancestor: /foo/bar / => 0(B[m* ok 11: adding test file TT(B[m > >* ok 69: longest ancestor: /foo/bar /fo => -1(B[m >* ok 12: prepare initial tree(B[m >* ok 70: longest ancestor: /foo/bar foo => -1(B[m >* ok 13: change in branch A (removal)* ok 71: longest ancestor: /foo/bar /foo => 4(B[m >(B[m* ok 2: 1, 2, 3 - no carry forward(B[m > >* ok 72: longest ancestor: /foo/bar /foo/ => 4(B[m* ok 14: change in branch A (modification)(B[m > >* ok 73: longest ancestor: /foo/bar /foo/ba => -1(B[m >* ok 15: change in branch A (modification)(B[m >* ok 74: longest ancestor: /foo/bar /:/fo => 0(B[m >* ok 75: longest ancestor: /foo/bar /foo:/foo/ba => 4(B[m* ok 16: change in branch A (modification)(B[m > >* ok 76: longest ancestor: /foo/bar /bar => -1(B[m >* ok 17: change in branch A (modification)(B[m* ok 3: 4 - carry forward local addition.(B[m > >* ok 77: longest ancestor: /foo/bar /bar/ => -1(B[m* ok 18: change in branch A (modification)(B[m > >* ok 78: longest ancestor: /foo/bar /fo: => -1(B[m* ok 19: change in branch A (modification) >(B[m >* ok 79: longest ancestor: /foo/bar :/fo => -1(B[m >* ok 20: change in branch A (addition)(B[m >* ok 80: longest ancestor: /foo/bar /foo:/bar/ => 4(B[m >* ok 21: change in branch A (addition)(B[m >* ok 81: longest ancestor: /foo/bar /:/foo:/bar/ => 4(B[m* ok 4: 5 - carry forward local addition.(B[m > >* ok 22: change in branch A (addition)* ok 82: longest ancestor: /foo/bar /foo:/:/bar/ => 4(B[m >(B[m >* ok 23: change in branch A (addition)(B[m >* ok 83: longest ancestor: /foo/bar /:/bar/:/fo => 0(B[m >* ok 84: longest ancestor: /foo/bar /:/bar/ => 0(B[m >* ok 24: change in branch A (addition)(B[m >* ok 5: 6 - local addition already has the same.(B[m* ok 85: longest ancestor: /foo/bar .:/foo/. => 4(B[m > >* ok 25: change in branch A (edit)(B[m >* ok 86: longest ancestor: /foo/bar .:/foo/.:.: => 4(B[m >* ok 26: change in branch A (change file to directory)(B[m* ok 87: longest ancestor: /foo/bar /foo/./:.:/bar => 4(B[m > >* ok 88: longest ancestor: /foo/bar .:/bar => -1(B[m >* ok 27: recording branch A tree(B[m >* ok 89: strip_path_suffix* ok 6: 7 - local addition already has the same.(B[m(B[m >[32m >* passed all 89 test(s)(B[m >*** t1002-read-tree-m-u-2way.sh *** >* ok 28: reading original tree and checking out(B[m >* ok 7: 8 - conflicting addition.(B[m* ok 29: change in branch B (removal) >(B[m >* ok 30: change in branch B (modification)(B[m >* ok 31: change in branch B (modification)(B[m >* ok 8: 9 - conflicting addition.(B[m >* ok 32: change in branch B (modification)(B[m >* ok 33: change in branch B (modification)(B[m >* ok 34: change in branch B (modification)(B[m* ok 9: 10 - path removed. >(B[m >* ok 1: setup(B[m* ok 35: change in branch B (modification)(B[m > >* ok 36: change in branch B (addition)(B[m >* ok 10: 11 - dirty path removed.(B[m* ok 37: change in branch B (addition)(B[m > >* ok 38: change in branch B (addition)(B[m >* ok 2: 1, 2, 3 - no carry forward(B[m* ok 39: change in branch B (addition) >(B[m >* ok 11: 12 - unmatching local changes being removed.(B[m >* ok 40: change in branch B (addition and modification)(B[m >* ok 12: 13 - unmatching local changes being removed.(B[m* ok 41: change in branch B (modification)(B[m > >* ok 42: change in branch B (addition of a file to conflict with directory)(B[m >* ok 3: 4 - carry forward local addition.(B[m* ok 43: recording branch B tree(B[m > >* ok 13: 14 - unchanged in two heads.(B[m >* ok 4: 5 - carry forward local addition.(B[m >* ok 44: keep contents of 3 trees for easy access(B[m >* ok 45: 3-way merge with git read-tree -m, empty cache* ok 14: 15 - unchanged in two heads.(B[m >(B[m >* ok 5: 6 - local addition already has the same.(B[m >* ok 15: 16 - conflicting local change.(B[m >* ok 46: 3-way merge with git read-tree -m, match H(B[m >* ok 47: 1 - must not have an entry not in A.(B[m* ok 16: 17 - conflicting local change. >(B[m >* ok 6: 7 - local addition already has the same.(B[m >* ok 48: 2 - must match B in !O && !A && B case.(B[m >* ok 7: 8 - conflicting addition.(B[m >* ok 49: 2 - matching B alone is OK in !O && !A && B case.* ok 8: 9 - conflicting addition.(B[m(B[m > >* ok 17: 18 - local change already having a good result.(B[m >* ok 50: 3 - must match A in !O && A && !B case.* ok 9: 10 - path removed.(B[m(B[m > >* ok 18: 19 - local change already having a good result, further modified.(B[m* ok 51: 3 - matching A alone is OK in !O && A && !B case. >(B[m >* ok 10: 11 - dirty path removed.(B[m >* ok 52: 3 (fail) - must match A in !O && A && !B case.(B[m >* ok 11: 12 - unmatching local changes being removed.(B[m >* ok 19: 20 - no local change, use new tree.(B[m >* ok 53: 4 - must match and be up-to-date in !O && A && B && A!=B case.(B[m >* ok 12: 13 - unmatching local changes being removed.(B[m >* ok 20: 21 - no local change, dirty cache.(B[m* ok 54: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case. >(B[m >* ok 55: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case.(B[m >* ok 21: 22 - local change cache updated.(B[m >* ok 13: 14 - unchanged in two heads.* ok 56: 5 - must match in !O && A && B && A==B case.(B[m >(B[m >* ok 22: DF vs DF/DF case setup.(B[m* ok 57: 5 - must match in !O && A && B && A==B case. >(B[m >* ok 58: 5 (fail) - must match A in !O && A && B && A==B case.(B[m >* ok 14: 15 - unchanged in two heads.(B[m* ok 23: DF vs DF/DF case test.(B[m > >* ok 59: 6 - must not exist in O && !A && !B case(B[m >* ok 15: 16 - conflicting local change.(B[m >* ok 60: 7 - must not exist in O && !A && B && O!=B case(B[m >* ok 16: 17 - conflicting local change.(B[m >* ok 24: a/b (untracked) vs a case setup.(B[m >* ok 61: 8 - must not exist in O && !A && B && O==B case(B[m >* ok 25: a/b (untracked) vs a, plus c/d case test.(B[m >* ok 17: 18 - local change already having a good result.* ok 62: 9 - must match and be up-to-date in O && A && !B && O!=A case(B[m(B[m > >* ok 63: 9 (fail) - must match and be up-to-date in O && A && !B && O!=A case(B[m >* ok 26: a/b vs a, plus c/d case setup.(B[m >* ok 27: a/b vs a, plus c/d case test.* ok 64: 9 (fail) - must match and be up-to-date in O && A && !B && O!=A case(B[m(B[m > >* ok 18: 19 - local change already having a good result, further modified.[32m* passed all 27 test(s)(B[m(B[m > >*** t1003-read-tree-prefix.sh *** >* ok 65: 10 - must match and be up-to-date in O && A && !B && O==A case(B[m >* ok 66: 10 (fail) - must match and be up-to-date in O && A && !B && O==A case* ok 19: 20 - no local change, use new tree.(B[m(B[m > >* ok 67: 10 (fail) - must match and be up-to-date in O && A && !B && O==A case(B[m >* ok 1: setup(B[m* ok 20: 21 - no local change, dirty cache.(B[m > >* ok 2: read-tree --prefix(B[m >* ok 68: 11 - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case(B[m >[32m* passed all 2 test(s)(B[m >*** t1004-read-tree-m-u-wf.sh *** >* ok 69: 11 (fail) - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case(B[m >* ok 21: DF vs DF/DF case setup.(B[m >* ok 70: 11 (fail) - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case(B[m >* ok 22: DF vs DF/DF case test.(B[m >[32m* passed all 22 test(s)(B[m >* ok 71: 12 - must match A in O && A && B && O!=A && A==B case(B[m*** t1005-read-tree-reset.sh *** > >* ok 72: 12 - must match A in O && A && B && O!=A && A==B case(B[m >* ok 1: two-way setup(B[m >* ok 73: 12 (fail) - must match A in O && A && B && O!=A && A==B case(B[m* ok 2: two-way not clobbering(B[m > >* ok 3: two-way with incorrect --exclude-per-directory (1)(B[m >* ok 4: two-way with incorrect --exclude-per-directory (2)(B[m >* ok 74: 13 - must match A in O && A && B && O!=A && O==B case(B[m >* ok 5: two-way clobbering a ignored file(B[m >* ok 1: setup(B[m >* ok 75: 13 - must match A in O && A && B && O!=A && O==B case(B[m >* ok 2: reset should work(B[m >* ok 6: three-way not complaining on an untracked path in both(B[m >* ok 76: 14 - must match and be up-to-date in O && A && B && O==A && O!=B case(B[m >* ok 7: three-way not clobbering a working tree file(B[m >* ok 3: reset should remove remnants from a failed merge(B[m >* ok 77: 14 - may match B in O && A && B && O==A && O!=B case(B[m >* ok 8: three-way not complaining on an untracked file(B[m >* ok 78: 14 (fail) - must match and be up-to-date in O && A && B && O==A && O!=B case(B[m >* ok 4: Porcelain reset should remove remnants too(B[m >* ok 79: 14 (fail) - must match and be up-to-date in O && A && B && O==A && O!=B case(B[m >* ok 9: 3-way not overwriting local changes (setup)(B[m >* ok 5: Porcelain checkout -f should remove remnants too(B[m >* ok 10: 3-way not overwriting local changes (our side)(B[m >* ok 80: 15 - must match A in O && A && B && O==A && O==B case(B[m >* ok 11: 3-way not overwriting local changes (their side)(B[m >* ok 81: 15 - must match A in O && A && B && O==A && O==B case(B[m >* ok 6: Porcelain checkout -f HEAD should remove remnants too(B[m >[32m* ok 82: 15 (fail) - must match A in O && A && B && O==A && O==B case* passed all 6 test(s)(B[m >(B[m >*** t1006-cat-file.sh *** >* ok 12: funny symlink in work tree(B[m* ok 83: 16 - A matches in one and B matches in another.(B[m > >[32m* passed all 83 test(s)(B[m >* ok 13: funny symlink in work tree, un-unlink-able(B[m >*** t1007-hash-object.sh *** >* ok 1: setup(B[m >* ok 2: blob exists(B[m >* ok 3: Type of blob is correct(B[m* ok 14: D/F setup(B[m > >* ok 4: Size of blob is correct(B[m >* ok 5: Content of blob is correct(B[m* ok 1: multiple '--stdin's are rejected(B[m > >* ok 15: D/F(B[m >* ok 2: Can't use --stdin and --stdin-paths together(B[m* ok 6: Pretty content of blob is correct(B[m > >* ok 3: Can't pass filenames as arguments with --stdin-paths(B[m >* ok 7: --batch output of blob is correct(B[m >* ok 4: Can't use --path with --stdin-paths(B[m* ok 16: D/F resolve(B[m* ok 8: --batch-check output of blob is correct(B[m > > >* ok 5: Can't use --path with --no-filters(B[m >* ok 9: tree exists(B[m* ok 17: D/F recursive(B[m > >[32m* passed all 17 test(s)(B[m* ok 10: Type of tree is correct(B[m > >* ok 6: hash a file(B[m* ok 11: Size of tree is correct(B[m*** t1008-read-tree-overlay.sh *** > > >* ok 7: blob does not exist in database(B[m >* ok 12: Pretty content of tree is correct(B[m* ok 8: hash from stdin(B[m > >* ok 9: blob does not exist in database(B[m >* ok 13: --batch-check output of tree is correct(B[m >* ok 10: hash a file and write to database(B[m >* ok 11: blob exists in database(B[m* ok 14: commit exists(B[m > >* ok 15: Type of commit is correct(B[m >* ok 16: Size of commit is correct(B[m* ok 1: setup(B[m > >* ok 12: git hash-object --stdin file1 <file0 first operates on file0, then file1(B[m >* ok 2: multi-read* ok 17: Content of commit is correct(B[m(B[m > >[32m* passed all 2 test(s)(B[m >* ok 18: Pretty content of commit is correct(B[m*** t1009-read-tree-new-index.sh *** > >* ok 19: --batch output of commit is correct(B[m* ok 13: check that appropriate filter is invoke when --path is used >(B[m >* ok 20: --batch-check output of commit is correct(B[m >* ok 21: tag exists(B[m* ok 14: check that --no-filters option works(B[m > >* ok 1: setup(B[m* ok 22: Type of tag is correct(B[m > >* ok 23: Size of tag is correct(B[m >* ok 2: non-existent index file(B[m >* ok 15: check that --no-filters option works with --stdin-paths(B[m >* ok 24: Content of tag is correct(B[m* ok 3: empty index file(B[m > >[32m* passed all 3 test(s)(B[m >* ok 25: Pretty content of tag is correct(B[m >*** t1010-mktree.sh *** >* ok 16: hash from stdin and write to database (-w --stdin)(B[m >* ok 26: --batch output of tag is correct(B[m* ok 17: blob exists in database(B[m > >* ok 27: --batch-check output of tag is correct(B[m >* ok 18: hash from stdin and write to database (--stdin -w)(B[m* ok 28: Reach a blob from a tag pointing to it(B[m > >* ok 19: blob exists in database(B[m* ok 29: Passing -t with --batch fails(B[m > >* ok 30: Passing --batch with -t fails(B[m >* ok 20: hash two files with names on stdin(B[m >* ok 31: Passing -s with --batch fails(B[m >* ok 32: Passing --batch with -s fails(B[m >* ok 33: Passing -e with --batch fails(B[m* ok 21: hash two files with names on stdin and write to database (-w --stdin-paths)(B[m > >* ok 34: Passing --batch with -e fails(B[m* ok 22: blob exists in database >(B[m >* ok 35: Passing -p with --batch fails(B[m >* ok 23: blob exists in database(B[m >* ok 36: Passing --batch with -p fails(B[m >* ok 37: Passing <type> with --batch fails(B[m >* ok 24: hash two files with names on stdin and write to database (--stdin-paths -w)(B[m* ok 38: Passing --batch with <type> fails(B[m > >* ok 39: Passing sha1 with --batch fails* ok 1: setup(B[m* ok 25: blob exists in database(B[m > >(B[m >* ok 40: Passing -t with --batch-check fails* ok 26: blob exists in database* ok 2: ls-tree piped to mktree (1)(B[m(B[m > >(B[m >[32m* passed all 26 test(s)* ok 41: Passing --batch-check with -t fails(B[m(B[m > >* ok 3: ls-tree piped to mktree (2)*** t1011-read-tree-sparse-checkout.sh *** >(B[m >* ok 42: Passing -s with --batch-check fails(B[m >* ok 43: Passing --batch-check with -s fails(B[m >* ok 4: ls-tree output in wrong order given to mktree (1)(B[m >* ok 44: Passing -e with --batch-check fails(B[m >* ok 45: Passing --batch-check with -e fails(B[m >* ok 5: ls-tree output in wrong order given to mktree (2)(B[m >* ok 46: Passing -p with --batch-check fails(B[m >* ok 6: allow missing object with --missing(B[m >* ok 47: Passing --batch-check with -p fails(B[m >* ok 7: mktree refuses to read ls-tree -r output (1)(B[m >* ok 48: Passing <type> with --batch-check fails(B[m >* ok 8: mktree refuses to read ls-tree -r output (2)(B[m >[32m* ok 49: Passing --batch-check with <type> fails(B[m* passed all 8 test(s)(B[m > >* ok 50: Passing sha1 with --batch-check fails(B[m >*** t1012-read-tree-df.sh *** >* ok 1: setup* ok 51: --batch-check for a non-existent named object(B[m(B[m > >* ok 52: --batch-check for a non-existent hash(B[m >* ok 2: read-tree without .git/info/sparse-checkout(B[m* ok 53: --batch for an existent and a non-existent hash(B[m > >* ok 3: read-tree with .git/info/sparse-checkout but disabled* ok 54: --batch-check for an emtpy line(B[m(B[m > >* ok 55: --batch with multiple sha1s gives correct format(B[m >* ok 4: read-tree --no-sparse-checkout with empty .git/info/sparse-checkout and enabled(B[m >* ok 56: --batch-check with multiple sha1s gives correct format(B[m >[32m* passed all 56 test(s)(B[m >*** t1020-subdirectory.sh *** >* ok 5: read-tree with empty .git/info/sparse-checkout(B[m >* ok 6: match directories with trailing slash(B[m >[1m[32m* still broken 7: match directories without trailing slash* ok 1: setup(B[m(B[m > >* ok 8: checkout area changes(B[m >* ok 2: update-index and ls-files(B[m >* ok 9: read-tree updates worktree, absent case(B[m >* ok 3: cat-file* ok 10: read-tree updates worktree, dirty case(B[m >(B[m >* ok 11: read-tree removes worktree, dirty case(B[m >* ok 4: diff-files(B[m >* ok 12: read-tree adds to worktree, absent case* ok 5: write-tree(B[m >(B[m >* ok 13: read-tree adds to worktree, dirty case(B[m >* ok 6: checkout-index(B[m >[1m[31m* still have 1 known breakage(s)(B[m >[32m* passed all remaining 12 test(s)(B[m >*** t1100-commit-tree-options.sh *** >* ok 7: read-tree(B[m >* ok 8: no file/rev ambiguity check inside .git(B[m >* ok 9: no file/rev ambiguity check inside a bare repo(B[m >* ok 1: test preparation: write empty tree(B[m >* ok 2: construct commit(B[m >* ok 3: read commit(B[m >* ok 10: detection should not be fooled by a symlink(B[m* ok 4: compare commit >(B[m >[32m* passed all 10 test(s)(B[m >[32m* passed all 4 test(s)(B[m*** t1200-tutorial.sh *** > >*** t1300-repo-config.sh *** >* ok 1: blob(B[m >* ok 1: initial(B[m* ok 2: blob 557db03 >(B[m >* ok 2: mixed case(B[m* ok 3: git diff-files -p(B[m > >* ok 3: similar section* ok 4: git diff(B[m(B[m > >* ok 5: tree(B[m >* ok 4: similar section(B[m >* ok 5: replace with non-match(B[m >* ok 6: replace with non-match (actually matching)(B[m >* ok 6: git diff-index -p HEAD(B[m >* ok 7: non-match result(B[m >* ok 1: setup(B[m* ok 7: git diff HEAD >(B[m >* ok 8: unset with cont. lines(B[m >* ok 9: unset with cont. lines is correct* ok 8: git whatchanged -p --root(B[m >(B[m >* ok 10: multiple unset* ok 9: git tag my-first-tag(B[m(B[m > >* ok 2: 3-way (1)(B[m >* ok 11: multiple unset is correct(B[m >* ok 10: git checkout -b mybranch(B[m >* ok 12: --replace-all missing value(B[m >* ok 11: git branch(B[m >* ok 13: --replace-all(B[m >* ok 3: 3-way (2)(B[m >* ok 14: all replaced(B[m >* ok 12: git resolve now fails* ok 15: really mean test(B[m(B[m > >* ok 16: really really mean test* ok 4: 3-way (3)(B[m(B[m > >* ok 13: git show-branch(B[m >* ok 17: get value(B[m >* ok 18: unset(B[m* ok 14: git resolve >(B[m >* ok 19: multivar* ok 5: 2-way (1)* ok 15: git show-branch (part 2)(B[m(B[m >(B[m > >[32m* passed all 5 test(s)(B[m >* ok 20: non-match* ok 16: git show-branch (part 3)(B[m >(B[m >*** t1301-shared-repo.sh *** >* ok 21: non-match value(B[m >* ok 22: ambiguous get(B[m >* ok 23: get multivar(B[m >* ok 24: multivar replace(B[m >* ok 17: rewind to "Some fun." and "Some work."(B[m >* ok 25: ambiguous value(B[m >* ok 18: git show-branch (part 4)* ok 26: ambiguous unset* ok 1: shared = 0400 (faulty permission u-w)(B[m(B[m >(B[m > >* ok 27: invalid unset(B[m >* ok 19: manual merge(B[m >* ok 28: multivar unset(B[m >* ok 20: git ls-files --stage(B[m* ok 2: shared=1 does not clear bits preset by umask 002(B[m > >* ok 29: invalid key(B[m >* ok 21: git ls-files --unmerged(B[m* ok 30: correct key(B[m > >* ok 31: hierarchical section(B[m >* ok 32: hierarchical section value(B[m* ok 3: shared=1 does not clear bits preset by umask 022 >(B[m >* ok 33: working --list* ok 22: git-merge-index(B[m >(B[m >* ok 23: git ls-files --stage (part 2)(B[m* ok 34: --get-regexp(B[m > >* ok 4: shared=all(B[m >* ok 35: --add(B[m >* ok 36: get variable with no value(B[m >* ok 5: update-server-info honors core.sharedRepository(B[m >* ok 37: get variable with empty value(B[m >* ok 24: git repack(B[m >* ok 38: get-regexp variable with no value(B[m >* ok 25: git prune-packed(B[m >* ok 39: get-regexp variable with empty value* ok 6: shared = 0660 (r--r-----) ro(B[m(B[m > >* ok 40: get bool variable with no value(B[m >* ok 7: shared = 0660 (rw-rw----) rw(B[m* ok 41: get bool variable with empty value* ok 26: -> only packed objects(B[m >(B[m > >[32m* passed all 26 test(s)(B[m >* ok 42: no arguments, but no crash*** t1302-repo-version.sh *** >(B[m >* ok 8: shared = 0640 (r--r-----) ro(B[m >* ok 43: new section is partial match of another(B[m >* ok 9: shared = 0640 (rw-r-----) rw(B[m >* ok 44: new variable inserts into proper section(B[m >* ok 45: alternative GIT_CONFIG (non-existing file should fail)(B[m >* ok 10: shared = 0600 (r--------) ro(B[m >* ok 46: alternative GIT_CONFIG(B[m >* ok 11: shared = 0600 (rw-------) rw(B[m >* ok 1: gitdir selection on normal repos(B[m >* ok 47: alternative GIT_CONFIG (--file)(B[m >* ok 2: gitdir selection on unsupported repo(B[m >* ok 48: refer config from subdirectory(B[m >* ok 12: shared = 0666 (r--r--r--) ro(B[m* ok 3: gitdir not required mode(B[m > >* ok 49: --set in alternative GIT_CONFIG(B[m >* ok 13: shared = 0666 (rw-rw-rw-) rw(B[m* ok 4: gitdir required mode on normal repos(B[m > >* ok 50: rename section(B[m >* ok 5: gitdir required mode on unsupported repo(B[m* ok 51: rename succeeded >(B[m >[32m* passed all 5 test(s)(B[m >* ok 14: shared = 0664 (r--r--r--) ro(B[m* ok 52: rename non-existing section(B[m > >*** t1303-wacky-config.sh *** >* ok 53: rename succeeded(B[m >* ok 15: shared = 0664 (rw-rw-r--) rw* ok 54: rename another section(B[m(B[m > >* ok 55: rename succeeded* ok 16: git reflog expire honors core.sharedRepository(B[m >(B[m >* ok 56: rename a section with a var on the same line(B[m >* ok 57: rename succeeded* ok 1: modify same key(B[m(B[m > >* ok 58: remove section(B[m >* ok 59: section was removed properly* ok 2: add key in same section(B[m >(B[m >* ok 60: section ending(B[m >* ok 3: add key in different section(B[m >* ok 61: numbers(B[m* ok 4: make sure git config escapes section names properly >(B[m* ok 17: forced modes(B[m > >[32m* passed all 17 test(s)(B[m >* ok 62: invalid unit* ok 5: do not crash on special long config line(B[m >(B[m*** t1304-default-acl.sh *** > >[32m* passed all 5 test(s)(B[m >*** t1400-update-ref.sh *** >setfacl: .: Operation not supported >[33m* Skipping ACL tests: unable to use setfacl(B[m >[32m* passed all 0 test(s)(B[m >*** t1401-symbolic-ref.sh *** >* ok 63: bool(B[m >* ok 64: invalid bool (--get)(B[m >* ok 65: invalid bool (set)(B[m >* ok 1: symbolic-ref writes HEAD(B[m >* ok 2: symbolic-ref reads HEAD(B[m >* ok 66: set --bool(B[m >* ok 3: symbolic-ref refuses non-ref for HEAD(B[m >* ok 1: setup(B[m >* ok 67: set --int(B[m* ok 2: create refs/heads/master(B[m > >* ok 4: symbolic-ref refuses bare sha1(B[m >[32m* ok 3: create refs/heads/master(B[m* passed all 4 test(s)(B[m > >*** t1402-check-ref-format.sh *** >* ok 4: fail to delete refs/heads/master with stale ref(B[m >* ok 68: get --bool-or-int(B[m >* ok 5: delete refs/heads/master(B[m >* ok 6: delete refs/heads/master without oldvalue verification(B[m >* ok 7: fail to create refs/heads/gu/fixes(B[m* ok 1: ref name 'heads/foo' is valid(B[m > >* ok 69: set --bool-or-int* ok 2: ref name 'foo' is not valid(B[m(B[m* ok 8: create refs/heads/master (by HEAD)(B[m > > >* ok 3: ref name 'foo/bar/baz' is valid(B[m >* ok 9: create refs/heads/master (by HEAD)* ok 4: ref name 'refs///heads/foo' is valid(B[m(B[m >* ok 70: set --path >(B[m >* ok 5: ref name 'heads/foo/' is not valid* ok 10: fail to delete refs/heads/master (by HEAD) with stale ref(B[m(B[m > >* ok 11: delete refs/heads/master (by HEAD)(B[m* ok 6: ref name './foo' is not valid(B[m > >* ok 71: get --path(B[m >* ok 7: ref name '.refs/foo' is not valid* ok 12: delete symref without dereference(B[m >(B[m >* ok 8: ref name 'heads/foo..bar' is not valid(B[m >* ok 72: quoting(B[m* ok 9: ref name 'heads/foo?bar' is not valid >(B[m >* ok 73: key with newline(B[m >* ok 10: ref name 'foo./bar' is valid(B[m >* ok 11: ref name 'heads/foo.lock' is not valid(B[m >* ok 12: ref name 'heads/foo@bar' is valid(B[m >* ok 74: value with newline(B[m* ok 13: delete symref without dereference when the referred ref is packed >(B[m >* ok 13: ref name 'heads/v@{ation' is not valid(B[m >* ok 14: ref name 'heads/foo\bar' is not valid(B[m* ok 14: (not) create HEAD with old sha1 >(B[m >* ok 75: value continued on next line* ok 15: (not) prior created .git/refs/heads/master(B[m >(B[m >* ok 16: create HEAD(B[m >* ok 76: --null --list(B[m >* ok 17: (not) change HEAD with wrong SHA1(B[m >* ok 77: --null --get-regexp(B[m >* ok 18: (not) changed .git/refs/heads/master(B[m >* ok 78: inner whitespace kept verbatim* ok 15: check-ref-format --branch @{-1}(B[m(B[m > >* ok 19: create refs/heads/master (logged by touch)(B[m >* ok 16: ref name 'heads/foo' simplifies to 'heads/foo'(B[m >* ok 17: ref name 'refs///heads/foo' simplifies to 'refs/heads/foo'(B[m* ok 20: update refs/heads/master (logged by touch)(B[m > >* ok 18: check-ref-format --print rejects 'foo'(B[m >* ok 79: symlinked configuration(B[m >* ok 21: set refs/heads/master (logged by touch)(B[m* ok 19: check-ref-format --print rejects 'heads/foo/../bar'(B[m > >* ok 22: verifying refs/heads/master's log* ok 20: check-ref-format --print rejects 'heads/./foo'(B[m(B[m > >* ok 21: check-ref-format --print rejects 'heads\foo'(B[m >* ok 23: enable core.logAllRefUpdates(B[m[32m* passed all 21 test(s)(B[m > >* ok 80: check split_cmdline return(B[m >*** t1410-reflog.sh *** >[32m* passed all 80 test(s)(B[m >* ok 24: create refs/heads/master (logged by config)(B[m*** t1411-reflog-show.sh *** > >* ok 25: update refs/heads/master (logged by config)(B[m >* ok 26: set refs/heads/master (logged by config)(B[m >* ok 27: verifying refs/heads/master's log(B[m >* ok 1: setup(B[m >* ok 28: Query "master@{May 25 2005}" (before history)(B[m >* ok 2: log -g shows reflog headers(B[m >* ok 29: Query master@{2005-05-25} (before history)(B[m >* ok 3: oneline reflog format(B[m >* ok 30: Query "master@{May 26 2005 23:31:59}" (1 second before history)(B[m >* ok 4: using @{now} syntax shows reflog date (multiline)(B[m >* ok 31: Query "master@{May 26 2005 23:32:00}" (exactly history start)(B[m >* ok 5: using @{now} syntax shows reflog date (oneline)(B[m >* ok 32: Query "master@{May 26 2005 23:32:30}" (first non-creation change)(B[m >* ok 6: using --date= shows reflog date (multiline)(B[m >* ok 33: Query "master@{2005-05-26 23:33:01}" (middle of history with gap)* ok 7: using --date= shows reflog date (oneline)(B[m(B[m > >* ok 34: Query "master@{2005-05-26 23:38:00}" (middle of history)(B[m >* ok 8: empty reflog file(B[m >[32m* passed all 8 test(s)(B[m* ok 35: Query "master@{2005-05-26 23:43:00}" (exact end of history)(B[m > >*** t1420-lost-found.sh *** >* ok 36: Query "master@{2005-05-28}" (past end of history)(B[m >* ok 37: creating initial files* ok 1: setup(B[m(B[m > >* ok 38: git commit logged updates(B[m >* ok 39: git cat-file blob master:F (expect OTHER)(B[m >* ok 1: setup(B[m >* ok 40: git cat-file blob master@{2005-05-26 23:30}:F (expect TEST)(B[m >* ok 2: lost and found something(B[m* ok 41: git cat-file blob master@{2005-05-26 23:42}:F (expect OTHER) >(B[m >[32m* passed all 2 test(s)(B[m >[32m* passed all 41 test(s)(B[m >*** t1450-fsck.sh *** >*** t1500-rev-parse.sh *** >* ok 1: toplevel: is-bare-repository(B[m >* ok 2: toplevel: is-inside-git-dir(B[m >* ok 1: setup(B[m* ok 3: toplevel: is-inside-work-tree(B[m > >* ok 4: toplevel: prefix(B[m* ok 2: rewind(B[m > >* ok 2: HEAD is part of refs(B[m >* ok 5: toplevel: git-dir(B[m >* ok 3: corrupt and check(B[m* ok 6: .git/: is-bare-repository(B[m > >* ok 7: .git/: is-inside-git-dir(B[m >* ok 8: .git/: is-inside-work-tree(B[m >* ok 4: reflog expire --dry-run should not touch reflog(B[m >* ok 9: .git/: prefix(B[m >* ok 3: loose objects borrowed from alternate are not missing(B[m* ok 10: .git/: git-dir(B[m > >* ok 5: reflog expire* ok 11: .git/objects/: is-bare-repository(B[m(B[m > >* ok 12: .git/objects/: is-inside-git-dir(B[m >* ok 13: .git/objects/: is-inside-work-tree(B[m >* ok 14: .git/objects/: prefix(B[m >* ok 15: .git/objects/: git-dir(B[m >* ok 4: object with bad sha1(B[m >* ok 16: subdirectory: is-bare-repository(B[m >* ok 17: subdirectory: is-inside-git-dir(B[m >* ok 6: prune and fsck(B[m* ok 18: subdirectory: is-inside-work-tree >(B[m >* ok 5: branch pointing to non-commit(B[m >* ok 19: subdirectory: prefix(B[m >* ok 20: subdirectory: git-dir(B[m* ok 7: recover and check >(B[m >* ok 6: tag pointing to nonexistent(B[m* ok 21: core.bare = true: is-bare-repository(B[m > >* ok 22: core.bare = true: is-inside-git-dir(B[m >* ok 23: core.bare = true: is-inside-work-tree(B[m >* ok 7: tag pointing to something else than its type(B[m >* ok 24: core.bare undefined: is-bare-repository(B[m >[32m* passed all 7 test(s)(B[m >* ok 25: core.bare undefined: is-inside-git-dir(B[m >*** t1501-worktree.sh *** >* ok 26: core.bare undefined: is-inside-work-tree(B[m >* ok 27: GIT_DIR=../.git, core.bare = false: is-bare-repository(B[m >* ok 8: delete(B[m >* ok 28: GIT_DIR=../.git, core.bare = false: is-inside-git-dir(B[m >* ok 29: GIT_DIR=../.git, core.bare = false: is-inside-work-tree* ok 9: rewind2(B[m >(B[m >[33m* core.worktree = relative path(B[m* ok 30: GIT_DIR=../.git, core.bare = false: prefix(B[m > >* ok 10: --expire=never(B[m >* ok 1: outside: is-bare-repository(B[m >* ok 31: GIT_DIR=../.git, core.bare = true: is-bare-repository(B[m >* ok 2: outside: is-inside-git-dir* ok 11: gc.reflogexpire=never(B[m* ok 32: GIT_DIR=../.git, core.bare = true: is-inside-git-dir(B[m > >(B[m >* ok 33: GIT_DIR=../.git, core.bare = true: is-inside-work-tree(B[m >* ok 3: outside: is-inside-work-tree(B[m >* ok 34: GIT_DIR=../.git, core.bare = true: prefix(B[m >* ok 4: inside: is-bare-repository* ok 12: gc.reflogexpire=false(B[m >(B[m >[32m* ok 5: inside: is-inside-git-dir(B[m* passed all 12 test(s)(B[m* ok 35: GIT_DIR=../.git, core.bare undefined: is-bare-repository(B[m > > >* ok 6: inside: is-inside-work-tree(B[m*** t1502-rev-parse-parseopt.sh *** > >* ok 36: GIT_DIR=../.git, core.bare undefined: is-inside-git-dir(B[m >* ok 7: inside: prefix(B[m >* ok 37: GIT_DIR=../.git, core.bare undefined: is-inside-work-tree(B[m >* ok 8: subdirectory: is-bare-repository(B[m >* ok 38: GIT_DIR=../.git, core.bare undefined: prefix(B[m >* ok 9: subdirectory: is-inside-git-dir(B[m >* ok 10: subdirectory: is-inside-work-tree(B[m* ok 39: GIT_DIR=../repo.git, core.bare = false: is-bare-repository(B[m > >* ok 11: subdirectory: prefix(B[m* ok 40: GIT_DIR=../repo.git, core.bare = false: is-inside-git-dir >(B[m >* ok 1: test --parseopt help output[33m* core.worktree = absolute path(B[m(B[m > >* ok 41: GIT_DIR=../repo.git, core.bare = false: is-inside-work-tree(B[m >* ok 2: test --parseopt(B[m >* ok 42: GIT_DIR=../repo.git, core.bare = false: prefix(B[m >* ok 12: outside: is-bare-repository(B[m >* ok 3: test --parseopt with mixed options and arguments* ok 13: outside: is-inside-git-dir(B[m* ok 43: GIT_DIR=../repo.git, core.bare = true: is-bare-repository(B[m(B[m > > >* ok 14: outside: is-inside-work-tree(B[m >* ok 44: GIT_DIR=../repo.git, core.bare = true: is-inside-git-dir(B[m* ok 4: test --parseopt with --(B[m > >* ok 15: inside: is-bare-repository(B[m* ok 45: GIT_DIR=../repo.git, core.bare = true: is-inside-work-tree(B[m >* ok 5: test --parseopt --stop-at-non-option >(B[m >* ok 46: GIT_DIR=../repo.git, core.bare = true: prefix(B[m* ok 16: inside: is-inside-git-dir(B[m > >* ok 6: test --parseopt --keep-dashdash(B[m* ok 17: inside: is-inside-work-tree(B[m > >* ok 47: GIT_DIR=../repo.git, core.bare undefined: is-bare-repository[32m* passed all 6 test(s)(B[m(B[m > >*** t1503-rev-parse-verify.sh *** >* ok 18: inside: prefix(B[m >* ok 48: GIT_DIR=../repo.git, core.bare undefined: is-inside-git-dir(B[m >* ok 19: subdirectory: is-bare-repository(B[m* ok 49: GIT_DIR=../repo.git, core.bare undefined: is-inside-work-tree >(B[m >* ok 20: subdirectory: is-inside-git-dir(B[m >* ok 50: GIT_DIR=../repo.git, core.bare undefined: prefix(B[m >[32m* ok 21: subdirectory: is-inside-work-tree(B[m >* passed all 50 test(s)(B[m >* ok 22: subdirectory: prefix(B[m >[33m*** t1504-ceiling-dirs.sh *** >* GIT_WORK_TREE=relative path (override core.worktree)(B[m >* ok 23: outside: is-bare-repository(B[m >* ok 24: outside: is-inside-git-dir(B[m >* ok 25: outside: is-inside-work-tree(B[m >* ok 26: inside: is-bare-repository(B[m >* ok 1: no_ceil(B[m* ok 1: set up basic repo with 1 file (hello) and 4 commits >(B[m >* ok 27: inside: is-inside-git-dir(B[m >* ok 2: ceil_empty(B[m >* ok 28: inside: is-inside-work-tree(B[m >* ok 3: ceil_at_parent(B[m >* ok 29: inside: prefix(B[m* ok 2: works with one good rev(B[m > >* ok 4: ceil_at_parent_slash(B[m >* ok 30: subdirectory: is-bare-repository(B[m >* ok 5: ceil_at_trash(B[m >* ok 31: subdirectory: is-inside-git-dir(B[m >* ok 6: ceil_at_trash_slash(B[m >* ok 32: subdirectory: is-inside-work-tree(B[m >* ok 7: ceil_at_sub(B[m >* ok 33: subdirectory: prefix(B[m >* ok 8: ceil_at_sub_slash* ok 3: fails with any bad rev or many good revs(B[m >[33m(B[m >* GIT_WORK_TREE=absolute path, work tree below git dir(B[m >* ok 9: subdir_no_ceil(B[m >* ok 34: outside: is-bare-repository(B[m >* ok 10: subdir_ceil_empty(B[m >* ok 35: outside: is-inside-git-dir(B[m >* ok 11: subdir_ceil_at_trash: prefix(B[m >* ok 4: fails silently when using -q* ok 36: outside: is-inside-work-tree(B[m(B[m >* ok 12: subdir_ceil_at_trash_slash: prefix >(B[m >* ok 37: in repo.git: is-bare-repository(B[m >* ok 13: subdir_ceil_at_sub: prefix(B[m >* ok 38: in repo.git: is-inside-git-dir(B[m >* ok 14: subdir_ceil_at_sub_slash: prefix(B[m >* ok 5: no stdout output on error(B[m >* ok 39: in repo.git: is-inside-work-tree(B[m >* ok 15: subdir_ceil_at_subdir(B[m >* ok 40: in repo.git/objects: is-bare-repository(B[m >* ok 16: subdir_ceil_at_subdir_slash(B[m >* ok 41: in repo.git/objects: is-inside-git-dir(B[m >* ok 17: subdir_ceil_at_su(B[m >* ok 42: in repo.git/objects: is-inside-work-tree(B[m >* ok 18: subdir_ceil_at_su_slash(B[m >* ok 6: use --default(B[m* ok 43: in repo.git/work: is-bare-repository(B[m > >* ok 19: subdir_ceil_at_sub_di(B[m[32m >* passed all 6 test(s)(B[m >* ok 44: in repo.git/work: is-inside-git-dir(B[m* ok 20: subdir_ceil_at_sub_di_slash(B[m >*** t1505-rev-parse-last.sh *** > >* ok 45: in repo.git/work: is-inside-work-tree(B[m >* ok 21: subdir_ceil_at_subdi(B[m >* ok 46: in repo.git/work: prefix(B[m >* ok 22: subdir_ceil_at_subdi_slash(B[m >* ok 47: in repo.git/sub/dir: is-bare-repository(B[m >* ok 23: second_of_two: prefix(B[m >* ok 48: in repo.git/sub/dir: is-inside-git-dir(B[m* ok 24: first_of_two: prefix >(B[m >* ok 25: second_of_three: prefix* ok 49: in repo.git/sub/dir: is-inside-work-tree(B[m >(B[m >* ok 50: in repo.git/sub/dir: prefix(B[m >* ok 26: git_dir_specified(B[m >* ok 51: repo finds its work tree(B[m >* ok 27: sd_no_ceil(B[m >* ok 28: sd_ceil_empty(B[m* ok 52: repo finds its work tree from work tree, too(B[m > >* ok 1: setup* ok 29: sd_ceil_at_trash: prefix(B[m >* ok 53: _gently() groks relative GIT_DIR & GIT_WORK_TREE(B[m(B[m > >* ok 2: @{-1} works* ok 30: sd_ceil_at_trash_slash: prefix(B[m(B[m > >* ok 31: sd_ceil_at_s: prefix(B[m >* ok 54: git diff-index* ok 3: @{-1}~2 works(B[m(B[m > >* ok 32: sd_ceil_at_s_slash: prefix(B[m >* ok 55: git diff-files(B[m* ok 4: @{-1}^2 works* ok 33: sd_ceil_at_sd >(B[m(B[m > >* ok 34: sd_ceil_at_sd_slash(B[m >* ok 5: @{-1}@{1} works* ok 35: sd_ceil_at_su(B[m(B[m > >* ok 56: git diff(B[m* ok 36: sd_ceil_at_su_slash(B[m > >* ok 6: @{-2} works(B[m >* ok 57: git grep(B[m* ok 37: sd_ceil_at_s_di(B[m > >* ok 7: @{-3} fails(B[m >[32m* ok 38: sd_ceil_at_s_di_slash* ok 58: git commit(B[m* passed all 7 test(s)(B[m >(B[m > >*** t1506-rev-parse-diagnosis.sh *** >* ok 39: sd_ceil_at_sdi(B[m* ok 59: absolute pathspec should fail gracefully(B[m > >* ok 40: sd_ceil_at_sdi_slash(B[m >[32m* ok 60: make_relative_path handles double slashes in GIT_DIR(B[m* passed all 40 test(s)(B[m >[32m >*** t1507-rev-parse-upstream.sh *** >* passed all 60 test(s)(B[m >*** t1508-at-combinations.sh *** >* ok 1: set up basic repo(B[m >* ok 2: correct file objects(B[m >* ok 3: incorrect revision id(B[m >* ok 4: incorrect file in sha1:path(B[m >* ok 1: setup(B[m >* ok 2: @{upstream} resolves to correct full name(B[m >* ok 3: @{u} resolves to correct full name(B[m >* ok 5: incorrect file in :path and :N:path* ok 4: my-side@{upstream} resolves to correct full name(B[m >(B[m >[32m* passed all 5 test(s)(B[m >*** t1509-root-worktree.sh *** >* ok 1: setup(B[m >* ok 2: HEAD = new-two(B[m >[33m* Dangerous test skipped. Read this test if you want to execute it(B[m >* ok 5: my-side@{u} resolves to correct commit(B[m[32m >* ok 3: @{1} = new-one(B[m* passed all 0 test(s)(B[m > >*** t2000-checkout-cache-clash.sh *** >* ok 4: @{-1} = old-two(B[m >* ok 6: not-tracking@{u} fails(B[m >* ok 5: @{-1}@{1} = old-one(B[m >* ok 6: @{u} = upstream-two(B[m >* ok 1: git update-index --add various paths.(B[m* ok 7: @{u}@{1} = upstream-one >(B[m >* ok 7: <branch>@{u}@{1} resolves correctly(B[m* ok 8: @{-1}@{u} = master-two >(B[m* ok 2: git checkout-index without -f should fail on conflicting work tree.(B[m > >* ok 8: @{u} without specifying branch fails on a detached HEAD(B[m* ok 9: @{-1}@{u}@{1} = master-one(B[m > >* ok 3: git checkout-index with -f should succeed.(B[m >* ok 10: @{u}@{-1} is nonsensical(B[m* ok 4: git checkout-index conflicting paths.(B[m > >* ok 11: @{1}@{u} is nonsensical(B[m* ok 9: checkout -b new my-side@{u} forks from the same(B[m > >[32m* passed all 11 test(s)(B[m >* ok 5: checkout-index -f twice with --prefix(B[m >[32m* passed all 5 test(s)(B[m*** t2001-checkout-cache-clash.sh *** > >*** t2002-checkout-cache-u.sh *** >* ok 10: merge my-side@{u} records the correct name(B[m >* ok 11: branch -d other@{u}(B[m >* ok 1: git update-index --add path0/file0(B[m >* ok 2: writing tree out with git write-tree(B[m* ok 1: preparation(B[m > >* ok 12: checkout other@{u}(B[m >* ok 3: git update-index --add path1/file1(B[m >* ok 13: log -g other@{u}(B[m >* ok 2: without -u, git checkout-index smudges stat information.(B[m >* ok 4: writing tree out with git write-tree(B[m >* ok 14: log -g other@{u}@{now}(B[m >[32m* passed all 14 test(s)(B[m >* ok 3: with -u, git checkout-index picks up stat information from new files.(B[m* ok 5: read previously written tree and checkout.(B[m > >[32m* passed all 3 test(s)(B[m >*** t2003-checkout-cache-mkdir.sh *** >* ok 6: git update-index --add a symlink.(B[m*** t2004-checkout-cache-temp.sh *** > >* ok 7: writing tree out with git write-tree(B[m >* ok 8: read previously written tree and checkout.(B[m >* ok 9: checking out conflicting path with -f(B[m >[32m* passed all 9 test(s)(B[m >* ok 1: setup(B[m*** t2005-checkout-index-symlinks.sh *** > >* ok 2: have symlink in place where dir is expected.(B[m >* ok 1: preparation* ok 3: use --prefix=path2/(B[m(B[m > >* ok 4: use --prefix=tmp-(B[m >* ok 1: preparation(B[m* ok 2: checkout one stage 0 to temporary file(B[m > >* ok 5: use --prefix=tmp- but with a conflicting file and dir(B[m >* ok 2: the checked-out symlink must be a file(B[m >* ok 3: the file must be the blob we added during the setup(B[m >* ok 6: use --prefix=tmp/orary/ where tmp is a symlink(B[m >[32m* passed all 3 test(s)(B[m >*** t2007-checkout-symlink.sh *** >* ok 7: use --prefix=tmp/orary- where tmp is a symlink(B[m >* ok 8: use --prefix=tmp- where tmp-path1 is a symlink(B[m >[32m* passed all 8 test(s)(B[m >* ok 3: checkout all stage 0 to temporary files(B[m >*** t2008-checkout-subdir.sh *** >* ok 4: prepare 3-way merge(B[m >* ok 5: checkout one stage 2 to temporary file(B[m >* ok 1: setup(B[m >* ok 6: checkout all stage 2 to temporary files* ok 2: switch from symlink to dir(B[m(B[m > >Already on 'master' >* ok 1: setup(B[m >* ok 7: checkout all stages/one file to nothing(B[m >* ok 3: switch from dir to symlink(B[m >[32m* passed all 3 test(s)(B[m >*** t2009-checkout-statinfo.sh *** >* ok 8: checkout all stages/one file to temporary files(B[m* ok 2: remove and restore with relative path(B[m > >* ok 3: checkout with empty prefix(B[m >* ok 9: checkout some stages/one file to temporary files(B[m >* ok 10: checkout all stages/all files to temporary files(B[m* ok 4: checkout with simple prefix(B[m > >* ok 5: relative path outside tree should fail(B[m* ok 11: -- path0: no entry(B[m >* ok 1: setup(B[m > >* ok 6: incorrect relative path to file should fail (1)(B[m >* ok 7: incorrect relative path should fail (2)(B[m* ok 12: -- path1: all 3 stages(B[m > >* ok 8: incorrect relative path should fail (3)(B[m >[32m* passed all 8 test(s)* ok 13: -- path2: no stage 1, have stage 2 and 3(B[m(B[m > >* ok 2: branch switching*** t2010-checkout-ambiguous.sh *** >(B[m >* ok 14: -- path3: no stage 2, have stage 1 and 3(B[m >* ok 15: -- path4: no stage 3, have stage 1 and 3(B[m >* ok 3: path checkout(B[m >[32m* ok 16: -- asubdir/path5: no stage 2 and 3 have stage 1(B[m* passed all 3 test(s)(B[m > >* ok 1: setup(B[m >*** t2011-checkout-invalid-head.sh *** >* ok 2: reference must be a tree(B[m >* ok 17: checkout --temp within subdir(B[m >* ok 3: branch switching(B[m >* ok 4: checkout world from the index(B[m >* ok 5: non ambiguous call(B[m >* ok 18: checkout --temp symlink(B[m >* ok 1: setup(B[m[32m >* passed all 18 test(s)* ok 6: allow the most common case(B[m(B[m > >* ok 2: checkout should not start branch from a tree(B[m*** t2012-checkout-last.sh *** > >* ok 7: check ambiguity(B[m >* ok 3: checkout master from invalid HEAD(B[m >* ok 8: disambiguate checking out from a tree-ish(B[m[32m >* passed all 3 test(s)(B[m >[32m* passed all 8 test(s)(B[m >*** t2013-checkout-submodule.sh *** >*** t2014-switch.sh *** >* ok 1: setup(B[m >* ok 2: "checkout -" does not work initially(B[m >* ok 1: setup(B[m >* ok 3: first branch switch(B[m >* ok 2: check all changes are staged(B[m >* ok 4: "checkout -" switches back(B[m >* ok 3: second commit(B[m >* ok 4: check* ok 1: setup(B[m(B[m* ok 5: "checkout -" switches forth(B[m > > >[32m* passed all 4 test(s)(B[m >* ok 6: detach HEAD(B[m*** t2015-checkout-unborn.sh *** > >* ok 7: "checkout -" attaches again(B[m >* ok 2: "reset <submodule>" updates the index(B[m >* ok 8: "checkout -" detaches again(B[m >* ok 3: "checkout <submodule>" updates the index only(B[m >[32m* passed all 3 test(s)(B[m >*** t2016-checkout-patch.sh *** >* ok 1: setup(B[m >* ok 2: checkout from unborn preserves untracked files(B[m >* ok 9: more switches(B[m >* ok 3: checkout from unborn preserves index contents(B[m >* ok 4: checkout from unborn merges identical index contents(B[m >[32m* passed all 4 test(s)(B[m >* ok 1: setup(B[m*** t2030-unresolve-info.sh *** > >* ok 10: switch to the last(B[m >* ok 2: saying "n" does nothing(B[m >* ok 11: switch to second from the last(B[m >* ok 1: setup(B[m >* ok 3: git checkout -p(B[m >* ok 12: switch to third from the last(B[m* ok 2: add records switch clears(B[m > >* ok 13: switch to fourth from the last(B[m >* ok 4: git checkout -p with staged changes(B[m >* ok 3: rm records reset clears(B[m >* ok 14: switch to twelfth from the last(B[m >* ok 15: merge base test setup(B[m >* ok 4: plumbing clears(B[m >* ok 16: another...master(B[m >* ok 5: git checkout -p HEAD with NO staged changes: abort(B[m >* ok 17: ...master(B[m >* ok 18: master...(B[m >[32m* passed all 18 test(s)(B[m >*** t2050-git-dir-relative.sh *** >* ok 5: add records checkout -m undoes(B[m >* ok 1: Setting up post-commit hook(B[m >* ok 6: git checkout -p HEAD with NO staged changes: apply(B[m >* ok 2: post-commit hook used ordinarily(B[m* ok 6: unmerge with plumbing >(B[m >* ok 3: post-commit-hook created and used from top dir(B[m >* ok 4: post-commit-hook from sub dir(B[m >[32m* passed all 4 test(s)(B[m >*** t2100-update-cache-badpath.sh *** >* ok 7: rerere and rerere forget(B[m >* ok 7: git checkout -p HEAD with change already staged(B[m >* ok 1: git update-index --add to add various paths.(B[m >* ok 2: git update-index to add conflicting path path0/file0 should fail.(B[m >* ok 3: git update-index to add conflicting path path1/file1 should fail.(B[m >* ok 4: git update-index to add conflicting path path2 should fail.(B[m >* ok 5: git update-index to add conflicting path path3 should fail.(B[m >[32m* passed all 5 test(s)(B[m >*** t2101-update-index-reupdate.sh *** >* ok 8: git checkout -p HEAD^(B[m >* ok 8: rerere and rerere forget (subdirectory)(B[m >[32m* passed all 8 test(s)(B[m >*** t2102-update-index-symlinks.sh *** >* ok 1: update-index --add(B[m >* ok 2: update-index --again(B[m >* ok 3: update-index --remove --again* ok 1: preparation(B[m >(B[m >* ok 9: git checkout -p handles deletion(B[m >* ok 2: modify the symbolic link(B[m >* ok 4: first commit(B[m* ok 3: the index entry must still be a symbolic link(B[m > >[32m* passed all 3 test(s)(B[m >*** t2103-update-index-ignore-missing.sh *** >* ok 5: update-index again(B[m >* ok 6: update-index --update from subdir(B[m >* ok 7: update-index --update with pathspec(B[m >* ok 10: path limiting works: dir(B[m >[32m* passed all 7 test(s)(B[m >*** t2104-update-index-skip-worktree.sh *** >* ok 1: basics* ok 1: setup(B[m >(B[m >* ok 2: index is at version 2(B[m >* ok 11: path limiting works: -- dir(B[m >* ok 3: update-index --skip-worktree(B[m >* ok 2: --ignore-missing --refresh(B[m >* ok 4: index is at version 3 after having some skip-worktree entries(B[m >* ok 5: ls-files -t(B[m >* ok 6: update-index --no-skip-worktree(B[m >* ok 3: --unmerged --refresh* ok 7: index version is back to 2 when there is no skip-worktree entry(B[m(B[m > >[32m* passed all 7 test(s)(B[m >* ok 4: --ignore-submodules --refresh (1)(B[m >*** t2105-update-index-gitfile.sh *** >* ok 5: --ignore-submodules --refresh (2)(B[m >[32m* passed all 5 test(s)(B[m >* ok 12: path limiting works: HEAD^ -- dir(B[m >*** t2200-add-update.sh *** >* ok 1: submodule with absolute .git file(B[m >* ok 2: add gitlink to absolute .git file(B[m >* ok 1: setup(B[m >* ok 2: update(B[m >* ok 3: submodule with relative .git file(B[m >* ok 3: update noticed a removal(B[m >* ok 4: add gitlink to relative .git file(B[m* ok 4: update touched correct path >[32m(B[m >* passed all 4 test(s)(B[m >* ok 13: path limiting works: foo inside dir(B[m >* ok 5: update did not touch other tracked files*** t2201-add-update-typechange.sh *** >(B[m* ok 14: none of this moved HEAD >(B[m >* ok 6: update did not touch untracked files(B[m[32m* passed all 14 test(s)(B[m > >*** t2202-add-addremove.sh *** >* ok 7: cache tree has not been corrupted(B[m >* ok 8: update from a subdirectory(B[m >* ok 9: change gets noticed(B[m >* ok 1: setup(B[m >* ok 10: replace a file with a symlink(B[m >* ok 1: setup(B[m >* ok 11: add everything changed(B[m >* ok 12: touch and then add -u(B[m* ok 2: git add --all >(B[m >[32m* passed all 2 test(s)(B[m >* ok 13: touch and then add explicitly*** t2203-add-intent.sh *** >(B[m >* ok 14: add -n -u should not add but just report(B[m >* ok 2: modify(B[m >* ok 3: diff-files(B[m* ok 1: intent to add >(B[m >* ok 4: diff-index(B[m >* ok 2: check result of "add -N"(B[m >* ok 5: add -u(B[m >* ok 3: intent to add is just an ordinary empty blob(B[m >* ok 15: add -u resolves unmerged paths(B[m >* ok 4: intent to add does not clobber existing paths(B[m >* ok 6: commit -a* ok 16: "add -u non-existent" should fail(B[m(B[m >[32m >* passed all 6 test(s)(B[m[32m >* passed all 16 test(s)(B[m >*** t2204-add-ignored.sh *** >*** t2300-cd-to-toplevel.sh *** >* ok 5: cannot commit with i-t-a entry(B[m >* ok 6: can commit with an unrelated i-t-a entry in index(B[m >* ok 1: setup(B[m >* ok 7: can "commit -a" with an i-t-a entry(B[m* ok 2: no complaints for unignored file >(B[m[32m >* ok 1: at physical root(B[m* passed all 7 test(s)(B[m > >*** t3000-ls-files-others.sh *** >* ok 3: no complaints for unignored dir/file(B[m >* ok 4: no complaints for unignored dir(B[m >* ok 2: at physical subdir(B[m >* ok 5: no complaints for unignored d*(B[m >* ok 3: at symbolic root(B[m >* ok 6: complaints for ignored ign(B[m >* ok 7: complaints for ignored ign with unignored file(B[m >* ok 4: at symbolic subdir(B[m >* ok 1: git ls-files --others to show output.(B[m >* ok 8: complaints for ignored dir/ign(B[m* ok 2: git ls-files --others should pick up symlinks.(B[m > >* ok 5: at internal symbolic subdir(B[m* ok 3: git ls-files --others --directory to show output.(B[m > >* ok 9: complaints for ignored dir/ign with unignored file* ok 4: git ls-files --others --directory should not get confused.[32m* passed all 5 test(s)(B[m(B[m >(B[m > >*** t3001-ls-files-others-exclude.sh *** >* ok 5: git ls-files --others --directory --no-empty-directory to show output.(B[m >* ok 6: --no-empty-directory hides empty directory(B[m* ok 10: complaints for ignored dir/sub(B[m > >[32m* passed all 6 test(s)(B[m >*** t3002-ls-files-dashpath.sh *** >* ok 11: complaints for ignored dir/sub with unignored file(B[m >* ok 12: complaints for ignored dir/sub/ign(B[m >* ok 1: git ls-files --others with various exclude options.(B[m >* ok 2: git ls-files --others with \r\n line endings.* ok 13: complaints for ignored dir/sub/ign with unignored file(B[m* ok 1: setup >(B[m >(B[m >* ok 3: setup skip-worktree gitignore* ok 14: complaints for ignored sub/file* ok 2: git ls-files without path restriction.(B[m(B[m(B[m > > >* ok 3: git ls-files with path restriction.* ok 4: git ls-files --others with various exclude options.(B[m(B[m > >* ok 15: complaints for ignored sub/file with unignored file(B[m >* ok 5: restore gitignore(B[m* ok 4: git ls-files with path restriction with --.(B[m > >* ok 16: complaints for ignored sub(B[m* ok 5: git ls-files with path restriction with -- --. >(B[m >* ok 6: git status honors core.excludesfile(B[m >* ok 6: git ls-files with no path restriction.(B[m >* ok 17: complaints for ignored sub with unignored file* ok 7: trailing slash in exclude allows directory match(1)(B[m[32m* passed all 6 test(s)(B[m >(B[m > >* ok 8: trailing slash in exclude allows directory match (2)*** t3003-ls-files-exclude.sh *** >(B[m >* ok 18: complaints for ignored sub/file(B[m* ok 9: trailing slash in exclude forces directory match (1) >(B[m >* ok 10: trailing slash in exclude forces directory match (2)(B[m >* ok 19: complaints for ignored sub/file with unignored file(B[m >* ok 11: negated exclude matches can override previous ones(B[m >* ok 20: complaints for ignored sub/ign(B[m >* ok 1: create repo with file(B[m >* ok 21: complaints for ignored sub/ign with unignored file* ok 12: subdirectory ignore (setup)(B[m(B[m > >* ok 2: ls-files output contains file (cached)(B[m >* ok 3: ls-files output contains file (modified)* ok 13: subdirectory ignore (toplevel)(B[m(B[m > >* ok 22: complaints for ignored sub in dir(B[m >* ok 4: add file to gitignore(B[m >* ok 14: subdirectory ignore (l1/l2)(B[m >* ok 5: ls-files output contains file (cached)(B[m* ok 23: complaints for ignored sub/file in dir(B[m* ok 15: subdirectory ignore (l1)(B[m > > >* ok 6: ls-files output contains file (modified)[32m* passed all 15 test(s)(B[m(B[m > >* ok 24: complaints for ignored sub/ign in dir(B[m >*** t3010-ls-files-killed-modified.sh *** >* ok 7: ls-files -i lists only tracked-but-ignored files(B[m >[32m* ok 25: complaints for ignored ign in sub(B[m* passed all 7 test(s)(B[m > >*** t3020-ls-files-error-unmatch.sh *** >* ok 26: complaints for ignored file in sub(B[m >[32m* passed all 26 test(s)(B[m >*** t3030-merge-recursive.sh *** >* ok 1: git update-index --add to add various paths.(B[m >* ok 1: setup(B[m >* ok 2: git ls-files --error-unmatch should fail with unmatched path.(B[m >* ok 3: git ls-files --error-unmatch should succeed eith matched paths.(B[m* ok 2: git ls-files -k to show killed files.(B[m > >[32m* passed all 3 test(s)(B[m >* ok 3: validate git ls-files -k output.(B[m >*** t3031-merge-criscross.sh *** >* ok 4: git ls-files -m to show modified files.(B[m >* ok 5: validate git ls-files -m output.(B[m >[32m* passed all 5 test(s)(B[m >*** t3040-subprojects-basic.sh *** >* ok 1: setup 1(B[m >* ok 1: Super project creation(B[m >* ok 2: setup 2(B[m >* ok 2: create subprojects(B[m* ok 3: setup 3 >(B[m >* ok 3: check if fsck ignores the subprojects(B[m >* ok 1: setup repo with criss-cross history(B[m >* ok 4: check if commit in a subproject detected(B[m >* ok 2: recursive merge between F and G, causes segfault(B[m >[32m* passed all 2 test(s)(B[m >* ok 5: check if a changed subproject HEAD can be committed* ok 4: setup 4(B[m(B[m > >*** t3050-subprojects-fetch.sh *** >* ok 6: check if diff-index works for subproject elements(B[m >* ok 7: check if diff-tree works for subproject elements(B[m >* ok 8: check if git diff works for subproject elements(B[m >* ok 9: check if clone works(B[m >* ok 5: setup 5(B[m >* ok 1: setup(B[m >* ok 10: removing and adding subproject(B[m >* ok 11: checkout in superproject(B[m >[32m* passed all 11 test(s)(B[m >*** t3060-ls-files-with-tree.sh *** >* ok 2: clone(B[m >* ok 6: setup 6(B[m >* ok 7: merge-recursive simple(B[m >* ok 3: advance(B[m >* ok 8: merge-recursive result(B[m >* ok 1: setup(B[m >* ok 9: fail if the index has unresolved entries(B[m >* ok 2: git -ls-files --with-tree should succeed from subdir(B[m >* ok 3: git -ls-files --with-tree should add entries from named tree.(B[m >* ok 10: merge-recursive remove conflict(B[m* ok 4: fetch >[32m(B[m* passed all 3 test(s)(B[m > >[32m* passed all 4 test(s)(B[m >* ok 11: merge-recursive remove conflict(B[m*** t3100-ls-tree-restrict.sh *** > >*** t3101-ls-tree-dirname.sh *** >* ok 12: merge-recursive d/f simple(B[m >* ok 13: merge-recursive result(B[m >* ok 14: merge-recursive d/f conflict(B[m* ok 1: setup >(B[m >* ok 1: setup(B[m >* ok 15: merge-recursive d/f conflict result* ok 2: ls-tree plain(B[m >(B[m >* ok 2: ls-tree plain(B[m >* ok 3: ls-tree recursive(B[m >* ok 16: merge-recursive d/f conflict the other way(B[m* ok 3: ls-tree recursive >(B[m >* ok 17: merge-recursive d/f conflict result the other way(B[m* ok 4: ls-tree recursive with -t(B[m > >* ok 4: ls-tree filter 1.txt(B[m >* ok 5: ls-tree recursive with -d(B[m* ok 5: ls-tree filter path1/b/c/1.txt >(B[m >* ok 18: merge-recursive d/f conflict(B[m >* ok 6: ls-tree filtered with path(B[m >* ok 6: ls-tree filter all 1.txt files(B[m >* ok 19: merge-recursive d/f conflict result(B[m >* ok 7: ls-tree filtered with path1 path0(B[m >* ok 7: ls-tree filter directories(B[m >* ok 8: ls-tree filtered with path0/(B[m >* ok 9: ls-tree filtered with path2(B[m >* ok 10: ls-tree filtered with path2/(B[m >* ok 20: merge-recursive d/f conflict(B[m >* ok 11: ls-tree filtered with path2/baz(B[m* ok 8: ls-tree filter odd names >(B[m >* ok 21: merge-recursive d/f conflict result(B[m >* ok 12: ls-tree filtered with path2/bak* ok 9: ls-tree filter missing files and extra slashes(B[m(B[m* ok 22: reset and 3-way merge(B[m > > >* ok 13: ls-tree -t filtered with path2/bak* ok 10: ls-tree filter is leading path match(B[m >(B[m >[32m* passed all 13 test(s)(B[m >* ok 11: ls-tree --full-name(B[m >*** t3200-branch.sh *** >* ok 12: ls-tree --full-tree* ok 23: reset and bind merge(B[m >(B[m >* ok 13: ls-tree --full-tree -r(B[m >* ok 14: ls-tree --abbrev=5(B[m >* ok 24: merge removes empty directories(B[m >[32m* ok 15: ls-tree --name-only* passed all 24 test(s)(B[m(B[m > >* ok 1: prepare a trivial repository(B[m >*** t3201-branch-contains.sh *** >* ok 16: ls-tree --name-only -r(B[m >[32m* passed all 16 test(s)(B[m >*** t3202-show-branch-octopus.sh *** >* ok 2: git branch --help should not have created a bogus branch(B[m >* ok 3: git branch abc should create a branch(B[m >* ok 4: git branch a/b/c should create a branch(B[m >* ok 5: git branch -l d/e/f should create a branch and a log(B[m >* ok 6: git branch -d d/e/f should delete a branch and a log(B[m >* ok 1: setup(B[m >* ok 7: git branch j/k should work after branch j has been deleted* ok 2: branch --contains=master(B[m >(B[m >* ok 3: branch --contains master(B[m >* ok 8: git branch l should work after branch l/m has been deleted(B[m >* ok 4: branch --contains=side(B[m >* ok 9: git branch -m m m/m should work(B[m >* ok 5: side: branch --merged(B[m >* ok 6: side: branch --no-merged(B[m* ok 10: git branch -m n/n n should work >(B[m >* ok 7: master: branch --merged(B[m >* ok 11: git branch -m o/o o should fail when o/p exists(B[m >* ok 8: master: branch --no-merged(B[m >[32m* passed all 8 test(s)(B[m >* ok 12: git branch -m q r/q should fail when r exists(B[m >*** t3203-branch-output.sh *** >* ok 13: git branch -m q q2 without config should succeed(B[m >* ok 1: setup(B[m >* ok 14: git branch -m s/s s should work when s/t is deleted(B[m >* ok 2: show-branch with more than 8 branches(B[m >* ok 15: config information was renamed, too(B[m >* ok 1: make commits(B[m >* ok 16: renaming a symref is not allowed(B[m >* ok 2: make branches(B[m >* ok 17: git branch -m u v should fail when the reflog for u is a symlink(B[m >* ok 3: make remote branches(B[m >* ok 3: show-branch with showbranch.default(B[m >* ok 4: git branch shows local branches[32m(B[m* passed all 3 test(s)(B[m > >*** t3210-pack-refs.sh *** >* ok 5: git branch -r shows remote branches(B[m >* ok 18: test tracking setup via --track(B[m >* ok 6: git branch -a shows local and remote branches(B[m >* ok 7: git branch -v shows branch summaries(B[m >* ok 19: test tracking setup (non-wildcard, matching)(B[m >* ok 8: git branch shows detached HEAD properly(B[m* ok 1: prepare a trivial repository >(B[m >[32m* passed all 8 test(s)(B[m >*** t3300-funny-names.sh *** >* ok 20: test tracking setup (non-wildcard, not matching)(B[m >* ok 2: see if git show-ref works as expected(B[m >* ok 3: see if a branch still exists when packed* ok 21: test tracking setup via config(B[m(B[m > >* ok 1: git ls-files no-funny(B[m >* ok 4: git branch c/d should barf if branch c exists(B[m >* ok 22: test overriding tracking setup via --no-track(B[m >* ok 2: git ls-files with-funny(B[m >* ok 5: see if a branch still exists after git pack-refs --prune(B[m >* ok 3: git ls-files -z with-funny(B[m >* ok 6: see if git pack-refs --prune remove ref files(B[m* ok 23: no tracking without .fetch entries(B[m > >* ok 4: git ls-tree with funny(B[m >* ok 5: git diff-index with-funny(B[m >* ok 7: git branch g should work when git branch g/h has been deleted(B[m >* ok 24: test tracking setup via --track but deeper(B[m* ok 6: git diff-tree with-funny(B[m > >* ok 8: git branch i/j/k should barf if branch i exists(B[m >* ok 7: git diff-index -z with-funny(B[m* ok 25: test deleting branch deletes branch config(B[m > >* ok 8: git diff-tree -z with-funny(B[m >* ok 26: test deleting branch without config(B[m >* ok 9: git diff-tree -C with-funny(B[m >* ok 9: test git branch k after branch k/l/m and k/lm have been deleted(B[m >* ok 27: test --track without .fetch entries(B[m >* ok 10: git diff-tree delete with-funny(B[m >* ok 28: branch from non-branch HEAD w/autosetupmerge=always(B[m >* ok 29: branch from non-branch HEAD w/--track causes failure(B[m* ok 11: git diff-tree delete with-funny(B[m > >* ok 10: test git branch n after some branch deletion and pruning(B[m* ok 12: git diff-tree delete with-funny >* ok 30: git checkout -b g/h/i -l should create a branch and a log(B[m(B[m > >* ok 11: see if up-to-date packed refs are preserved(B[m >* ok 13: git diff-tree rename with-funny applied(B[m >* ok 31: avoid ambiguous track(B[m* ok 14: git diff-tree delete with-funny applied >(B[m >* ok 12: pack, prune and repack(B[m >* ok 15: git apply non-git diff(B[m >[32m* passed all 12 test(s)(B[m >[32m* passed all 15 test(s)(B[m >*** t3301-notes.sh *** >*** t3302-notes-index-expensive.sh *** >* ok 32: autosetuprebase local on a tracked local branch(B[m >[33m* Skipping timing tests(B[m* ok 1: cannot annotate non-existing HEAD >(B[m >[32m* passed all 0 test(s)(B[m >*** t3303-notes-subtrees.sh *** >* ok 2: setup(B[m >* ok 33: autosetuprebase always on a tracked local branch(B[m* ok 3: need valid notes ref >(B[m >* ok 4: refusing to add notes in refs/heads/(B[m >* ok 5: refusing to edit notes in refs/remotes/(B[m >* ok 6: handle empty notes gracefully(B[m >* ok 7: show non-existent notes entry with %N(B[m >* ok 34: autosetuprebase remote on a tracked local branch(B[m >* ok 8: create notes(B[m >* ok 9: show notes entry with %N(B[m >* ok 10: create reflog entry(B[m >* ok 35: autosetuprebase never on a tracked local branch(B[m >* ok 11: edit existing notes(B[m >* ok 36: autosetuprebase local on a tracked remote branch(B[m >* ok 12: cannot add note where one exists(B[m >* ok 37: autosetuprebase never on a tracked remote branch(B[m* ok 13: can overwrite existing note with "git notes add -f" >(B[m >* ok 1: setup: create 100 commits* ok 14: show notes(B[m >(B[m >* ok 15: create multi-line notes (setup)(B[m >* ok 38: autosetuprebase remote on a tracked remote branch(B[m >* ok 16: show multi-line notes(B[m >* ok 17: create -F notes (setup)(B[m >* ok 39: autosetuprebase always on a tracked remote branch(B[m >* ok 18: show -F notes(B[m >* ok 19: git log --pretty=raw does not show notes(B[m >* ok 20: git log --show-notes(B[m >* ok 40: autosetuprebase unconfigured on a tracked remote branch(B[m >* ok 21: git log --no-notes(B[m >* ok 22: git format-patch does not show notes(B[m >* ok 23: git format-patch --show-notes does show notes(B[m >* ok 24: git show does show notes(B[m >* ok 25: git show --pretty does not show notes(B[m >* ok 41: autosetuprebase unconfigured on a tracked local branch(B[m >* ok 26: git show --pretty=raw does not show notes(B[m >* ok 27: git show --pretty=short does not show notes(B[m >* ok 28: git show --pretty=medium does not show notes* ok 42: autosetuprebase unconfigured on untracked local branch(B[m(B[m > >* ok 29: git show --pretty=full does not show notes(B[m >* ok 30: git show --pretty=fuller does not show notes(B[m >* ok 43: autosetuprebase unconfigured on untracked remote branch(B[m >* ok 31: git show --pretty=format:%s does not show notes(B[m >* ok 32: git show --oneline does not show notes(B[m >* ok 44: autosetuprebase never on an untracked local branch(B[m >* ok 33: create -m notes (setup)(B[m >* ok 34: show -m notes(B[m >* ok 35: remove note with add -f -F /dev/null (setup)(B[m >* ok 45: autosetuprebase local on an untracked local branch(B[m >* ok 36: verify note removal with -F /dev/null(B[m >* ok 37: do not create empty note with -m "" (setup)(B[m >* ok 46: autosetuprebase remote on an untracked local branch(B[m >* ok 38: verify non-creation of note with -m ""(B[m >* ok 47: autosetuprebase always on an untracked local branch(B[m >* ok 2: test notes in 2/38-fanout(B[m >* ok 39: create note with combination of -m and -F(B[m >* ok 3: verify notes in 2/38-fanout(B[m >* ok 40: remove note with "git notes remove" (setup)(B[m >* ok 48: autosetuprebase never on an untracked remote branch(B[m >* ok 41: verify note removal with "git notes remove"(B[m >* ok 42: list notes with "git notes list"(B[m >* ok 49: autosetuprebase local on an untracked remote branch(B[m >* ok 43: list notes with "git notes"(B[m >* ok 44: list specific note with "git notes list <object>"(B[m >* ok 45: listing non-existing notes fails(B[m >* ok 50: autosetuprebase remote on an untracked remote branch(B[m >* ok 46: append to existing note with "git notes append"(B[m >* ok 51: autosetuprebase always on an untracked remote branch(B[m >* ok 47: "git notes list" does not expand to "git notes list HEAD"(B[m >* ok 52: detect misconfigured autosetuprebase (bad value)(B[m >* ok 48: appending empty string does not change existing note(B[m >* ok 53: detect misconfigured autosetuprebase (no value)(B[m >* ok 49: git notes append == add when there is no existing note(B[m >* ok 54: attempt to delete a branch without base and unmerged to HEAD(B[m >* ok 55: attempt to delete a branch merged to its base(B[m >* ok 50: appending empty string to non-existing note does not create note(B[m >* ok 51: create other note on a different notes ref (setup)(B[m >* ok 56: attempt to delete a branch merged to its base(B[m >[32m* passed all 56 test(s)(B[m >* ok 52: Do not show note on other ref by default(B[m >*** t3304-notes-mixed.sh *** >* ok 53: Do show note when ref is given in GIT_NOTES_REF(B[m >* ok 54: Do show note when ref is given in core.notesRef config(B[m >* ok 55: Do not show note when core.notesRef is overridden(B[m >* ok 1: setup: create a couple of commits(B[m >* ok 56: Show all notes when notes.displayRef=refs/notes/*(B[m >* ok 57: core.notesRef is implicitly in notes.displayRef(B[m >* ok 2: create a notes tree with both notes and non-notes(B[m >* ok 58: notes.displayRef can be given more than once(B[m >* ok 3: verify contents of notes(B[m >* ok 59: notes.displayRef respects order(B[m >* ok 60: GIT_NOTES_DISPLAY_REF works(B[m* ok 4: verify contents of non-notes(B[m > >* ok 5: git-notes preserves non-notes(B[m* ok 61: GIT_NOTES_DISPLAY_REF overrides config >(B[m >* ok 62: --show-notes=* adds to GIT_NOTES_DISPLAY_REF(B[m >* ok 63: --no-standard-notes(B[m >* ok 6: verify contents of non-notes after git-notes(B[m >[32m* ok 64: --standard-notes* passed all 6 test(s)(B[m(B[m > >*** t3305-notes-fanout.sh *** >* ok 65: --show-notes=ref accumulates(B[m >* ok 4: test notes in 2/2/36-fanout(B[m >* ok 5: verify notes in 2/2/36-fanout(B[m >* ok 66: Allow notes on non-commits (trees, blobs, tags)(B[m >* ok 67: create note from other note with "git notes add -C"(B[m >* ok 68: create note from non-existing note with "git notes add -C" fails(B[m >* ok 69: create note from other note with "git notes add -c"(B[m >* ok 70: create note from non-existing note with "git notes add -c" fails(B[m >* ok 71: append to note from other note with "git notes append -C"(B[m >* ok 72: create note from other note with "git notes append -c"(B[m >* ok 73: append to note from other note with "git notes append -c"(B[m >* ok 74: copy note with "git notes copy"(B[m >* ok 75: prevent overwrite with "git notes copy"(B[m >* ok 76: allow overwrite with "git notes copy -f"(B[m >* ok 77: cannot copy note from object without notes(B[m >* ok 78: git notes copy --stdin(B[m >* ok 79: git notes copy --for-rewrite (unconfigured)(B[m >* ok 80: git notes copy --for-rewrite (enabled)(B[m >* ok 81: git notes copy --for-rewrite (disabled)(B[m >* ok 82: git notes copy --for-rewrite (overwrite)(B[m >* ok 6: test notes in 2/2/2/34-fanout(B[m >* ok 83: git notes copy --for-rewrite (ignore)(B[m* ok 7: verify notes in 2/2/2/34-fanout(B[m > >* ok 84: git notes copy --for-rewrite (append)(B[m >* ok 85: git notes copy --for-rewrite (append two to one)(B[m >* ok 86: git notes copy --for-rewrite (append empty)(B[m >* ok 87: GIT_NOTES_REWRITE_MODE works(B[m >* ok 88: GIT_NOTES_REWRITE_REF works(B[m >* ok 89: GIT_NOTES_REWRITE_REF overrides config(B[m >[32m* passed all 89 test(s)(B[m >*** t3306-notes-prune.sh *** >* ok 1: setup: create a few commits with notes(B[m >* ok 2: verify commits and notes(B[m >* ok 3: remove some commits(B[m >* ok 4: verify that commits are gone(B[m >* ok 5: verify that notes are still present(B[m >* ok 6: prune notes(B[m >* ok 7: verify that notes are gone(B[m >[32m* passed all 7 test(s)(B[m >*** t3400-rebase.sh *** >* ok 1: prepare repository with topic branches(B[m >* ok 2: rebase on dirty worktree(B[m >* ok 3: rebase on dirty cache(B[m >* ok 8: test same notes in no fanout and 2/38-fanout(B[m >* ok 9: verify same notes in no fanout and 2/38-fanout(B[m >* ok 4: rebase against master(B[m >* ok 5: rebase against master twice(B[m >* ok 6: rebase against master twice with --force(B[m >* ok 7: rebase against master twice from another branch(B[m >* ok 8: rebase fast-forward to master(B[m >* ok 9: the rebase operation should not have destroyed author information(B[m >* ok 10: HEAD was detached during rebase(B[m >* ok 11: rebase after merge master(B[m >* ok 10: test same notes in no fanout and 2/2/36-fanout(B[m >* ok 11: verify same notes in no fanout and 2/2/36-fanout(B[m >* ok 12: rebase of history with merges is linearized(B[m >* ok 13: rebase of history with merges after upstream merge is linearized(B[m >* ok 12: test same notes in 2/38-fanout and 2/2/36-fanout(B[m >* ok 13: verify same notes in 2/38-fanout and 2/2/36-fanout(B[m >* ok 14: rebase a single mode change(B[m >* ok 15: Show verbose error when HEAD could not be detached(B[m >* ok 16: rebase -q is quiet(B[m >* ok 17: Rebase a commit that sprinkles CRs in(B[m >* ok 18: rebase can copy notes(B[m >* ok 14: test same notes in 2/2/2/34-fanout and 2/2/36-fanout(B[m >* ok 15: verify same notes in 2/2/2/34-fanout and 2/2/36-fanout(B[m >* ok 19: rebase -m can copy notes(B[m >[32m* passed all 19 test(s)(B[m >*** t3401-rebase-partial.sh *** >* ok 1: prepare repository with topic branch(B[m >* ok 2: pick top patch from topic branch into master(B[m >* ok 16: test notes in no fanout concatenated with 2/38-fanout(B[m >* ok 17: verify notes in no fanout concatenated with 2/38-fanout(B[m >* ok 3: rebase topic branch against new master and check git am did not get halted(B[m >* ok 4: rebase --merge topic branch that was partially merged upstream(B[m >[32m* passed all 4 test(s)(B[m >*** t3402-rebase-merge.sh *** >* ok 1: setup(B[m >* ok 2: reference merge(B[m >* ok 18: test notes in no fanout concatenated with 2/2/36-fanout(B[m >* ok 3: rebase(B[m* ok 19: verify notes in no fanout concatenated with 2/2/36-fanout(B[m > >* ok 4: test-rebase@{1} is pre rebase(B[m >* ok 5: merge and rebase should match(B[m >* ok 1: creating many notes with git-notes(B[m >* ok 6: rebase the other way(B[m >* ok 7: merge and rebase should match(B[m >* ok 2: many notes created correctly with git-notes(B[m >* ok 3: many notes created with git-notes triggers fanout(B[m >* ok 8: picking rebase(B[m >[32m* passed all 8 test(s)(B[m >*** t3403-rebase-skip.sh *** >* ok 20: test notes in 2/38-fanout concatenated with 2/2/36-fanout(B[m >* ok 21: verify notes in 2/38-fanout concatenated with 2/2/36-fanout(B[m >* ok 1: setup(B[m >* ok 2: rebase with git am -3 (default)(B[m >* ok 3: rebase --skip with am -3(B[m >* ok 22: test notes in 2/2/36-fanout concatenated with 2/2/2/34-fanout(B[m >* ok 23: verify notes in 2/2/36-fanout concatenated with 2/2/2/34-fanout(B[m >[32m* passed all 23 test(s)(B[m >*** t3404-rebase-interactive.sh *** >* ok 4: rebase moves back to skip-reference(B[m >* ok 5: checkout skip-merge(B[m >* ok 6: rebase with --merge(B[m >* ok 7: rebase --skip with --merge(B[m >* ok 8: merge and reference trees equal(B[m >* ok 9: moved back to branch correctly(B[m >[32m* passed all 9 test(s)(B[m >*** t3405-rebase-malformed.sh *** >* ok 1: setup(B[m >* ok 1: setup(B[m >* ok 2: no changes are a nop(B[m >* ok 2: rebase(B[m >[32m* passed all 2 test(s)(B[m >* ok 4: deleting most notes with git-notes(B[m >*** t3406-rebase-message.sh *** >* ok 5: most notes deleted correctly with git-notes(B[m >* ok 6: deleting most notes triggers fanout consolidation(B[m >[32m* passed all 6 test(s)(B[m >* ok 3: test the [branch] option(B[m >* ok 1: setup(B[m >*** t3407-rebase-abort.sh *** >* ok 1: setup(B[m >* ok 2: rebase -m(B[m >* ok 4: test --onto <branch>(B[m >* ok 3: rebase --stat(B[m >* ok 2: rebase --abort(B[m >* ok 4: rebase w/config rebase.stat(B[m >* ok 5: rebase on top of a non-conflicting commit(B[m >* ok 6: reflog for the branch shows state before rebase(B[m >* ok 3: rebase --abort after --skip(B[m >* ok 5: rebase -n overrides config rebase.stat config(B[m >[32m* passed all 5 test(s)(B[m >*** t3408-rebase-multi-line.sh *** >* ok 1: setup(B[m >* ok 7: exchange two commits(B[m >* ok 2: rebase(B[m >[32m* passed all 2 test(s)(B[m >*** t3409-rebase-preserve-merges.sh *** >* ok 4: rebase --abort after --continue(B[m >* ok 8: stop on conflicting pick(B[m >* ok 5: rebase --merge --abort(B[m >* ok 1: setup for merge-preserving rebase(B[m >* ok 9: abort(B[m >* ok 6: rebase --merge --abort after --skip(B[m >* ok 7: rebase --merge --abort after --continue(B[m* ok 2: rebase -p fakes interactive rebase(B[m >[32m >* passed all 7 test(s)(B[m >*** t3410-rebase-preserve-dropped-merges.sh *** >* ok 10: retain authorship(B[m >* ok 1: setup(B[m >* ok 11: squash(B[m >* ok 12: retain authorship when squashing(B[m >* ok 3: --continue works after a conflict(B[m >[32m* passed all 3 test(s)(B[m >*** t3411-rebase-preserve-around-merges.sh *** >* ok 13: -p handles "no changes" gracefully(B[m >* ok 1: setup(B[m >* ok 2: skip same-resolution merges with -p(B[m >* ok 2: squash F1 into D1(B[m >* ok 3: keep different-resolution merges with -p(B[m >[32m* passed all 3 test(s)(B[m >*** t3412-rebase-root.sh *** >* ok 14: preserve merges with -p(B[m >* ok 1: prepare repository(B[m >* ok 2: rebase --root expects --onto(B[m >* ok 3: setup pre-rebase hook(B[m >* ok 4: rebase --root --onto <newbase>(B[m >* ok 5: pre-rebase got correct input (1)(B[m >* ok 3: rebase two levels of merge(B[m >[32m* passed all 3 test(s)(B[m >*** t3413-rebase-hook.sh *** >* ok 15: edit ancestor with -p(B[m >* ok 1: setup(B[m >* ok 6: rebase --root --onto <newbase> <branch>(B[m >* ok 7: pre-rebase got correct input (2)(B[m >* ok 2: rebase(B[m >* ok 16: --continue tries to commit(B[m >* ok 8: rebase -i --root --onto <newbase>(B[m >* ok 9: pre-rebase got correct input (3)(B[m >* ok 3: rebase -i(B[m >* ok 4: setup pre-rebase hook(B[m >* ok 5: pre-rebase hook gets correct input (1)(B[m >* ok 17: verbose flag is heeded, even after --continue(B[m >* ok 10: rebase -i --root --onto <newbase> <branch>(B[m >* ok 11: pre-rebase got correct input (4)(B[m >* ok 6: pre-rebase hook gets correct input (2)(B[m >* ok 7: pre-rebase hook gets correct input (3)(B[m >* ok 18: multi-squash only fires up editor once(B[m >* ok 12: rebase -i -p with linear history(B[m >* ok 13: pre-rebase got correct input (5)(B[m >* ok 14: set up merge history(B[m >* ok 19: multi-fixup does not fire up editor(B[m* ok 8: pre-rebase hook gets correct input (4) >(B[m >* ok 9: pre-rebase hook gets correct input (5)(B[m >* ok 20: commit message used after conflict(B[m >* ok 15: rebase -i -p with merge(B[m >* ok 16: set up second root and merge(B[m >* ok 21: commit message retained after conflict(B[m >* ok 10: pre-rebase hook gets correct input (6)(B[m >* ok 11: setup pre-rebase hook that fails(B[m >* ok 12: pre-rebase hook stops rebase (1)(B[m >* ok 13: pre-rebase hook stops rebase (2)(B[m >* ok 22: squash and fixup generate correct log messages(B[m >* ok 14: rebase --no-verify overrides pre-rebase (1)(B[m >* ok 17: rebase -i -p with two roots(B[m >* ok 18: setup pre-rebase hook that fails(B[m >* ok 19: pre-rebase hook stops rebase(B[m >* ok 20: pre-rebase hook stops rebase -i(B[m >* ok 21: remove pre-rebase hook(B[m >* ok 22: set up a conflict(B[m >* ok 15: rebase --no-verify overrides pre-rebase (2)(B[m >[32m* passed all 15 test(s)(B[m >*** t3414-rebase-preserve-onto.sh *** >* ok 23: squash ignores comments(B[m >* ok 23: rebase --root with conflict (first part)(B[m >* ok 1: setup(B[m >* ok 24: fix the conflict(B[m >* ok 25: rebase --root with conflict (second part)(B[m >* ok 24: squash ignores blank lines(B[m >* ok 26: rebase -i --root with conflict (first part)(B[m >* ok 27: fix the conflict(B[m >* ok 25: squash works as expected(B[m >* ok 2: rebase from B1 onto H1(B[m >* ok 28: rebase -i --root with conflict (second part)(B[m >* ok 26: interrupted squash works as expected(B[m >* ok 29: rebase -i -p --root with conflict (first part)(B[m >* ok 30: fix the conflict(B[m >* ok 3: rebase from E1 onto H1(B[m >* ok 4: rebase from C1 onto H1(B[m >* ok 27: interrupted squash works as expected (case 2)[32m* passed all 4 test(s)(B[m >(B[m >*** t3415-rebase-autosquash.sh *** >* ok 31: rebase -i -p --root with conflict (second part)(B[m >[32m* passed all 31 test(s)(B[m >* ok 1: setup(B[m >*** t3416-rebase-onto-threedots.sh *** >* ok 1: setup(B[m >* ok 28: ignore patch if in upstream(B[m >* ok 2: auto fixup(B[m >* ok 2: rebase --onto master...topic(B[m >* ok 29: --continue tries to commit, even for "edit"(B[m >* ok 3: rebase --onto master...(B[m >* ok 4: rebase --onto master...side(B[m >* ok 30: aborted --continue does not squash commits after "edit"(B[m >* ok 3: auto squash(B[m >* ok 5: rebase -i --onto master...topic(B[m >* ok 4: misspelled auto squash(B[m >[32m* passed all 4 test(s)(B[m >*** t3417-rebase-whitespace-fix.sh *** >* ok 31: auto-amend only edited commits after "edit"(B[m >* ok 32: rebase a detached HEAD(B[m >* ok 1: blank line at end of file; extend at end of file(B[m >* ok 6: rebase -i --onto master...(B[m >* ok 7: rebase -i --onto master...side(B[m* ok 33: rebase a commit violating pre-commit(B[m > >[32m* passed all 7 test(s)(B[m >*** t3500-cherry.sh *** >* ok 2: two blanks line at end of file; extend at end of file(B[m >* ok 34: rebase with a file named HEAD in worktree(B[m >* ok 3: same, but do not remove trailing spaces(B[m >* ok 1: prepare repository with topic branch, and check cherry finds the 2 patches from there(B[m >* ok 2: check that cherry with limit returns only the top patch(B[m >* ok 3: cherry-pick one of the 2 patches, and check cherry recognized one and only one as new(B[m >[32m* passed all 3 test(s)(B[m >*** t3501-revert-cherry-pick.sh *** >* ok 1: setup(B[m >* ok 2: cherry-pick after renaming branch(B[m >* ok 3: revert after renaming branch(B[m >* ok 4: revert forbidden on dirty working tree(B[m* ok 4: at beginning of file >(B[m >[32m* passed all 4 test(s)[32m* passed all 4 test(s)(B[m(B[m > >* ok 35: do "noop" when there is nothing to cherry-pick(B[m >*** t3502-cherry-pick-merge.sh *** >*** t3503-cherry-pick-root.sh *** >* ok 36: submodule rebase setup(B[m >* ok 1: setup(B[m >* ok 1: setup(B[m >* ok 2: cherry-pick a root commit(B[m >[32m* passed all 2 test(s)(B[m >*** t3504-cherry-pick-rerere.sh *** >* ok 2: cherry-pick a non-merge with -m should fail(B[m >* ok 3: cherry pick a merge without -m should fail(B[m >* ok 4: cherry pick a merge (1)(B[m >* ok 5: cherry pick a merge (2)* ok 1: setup(B[m(B[m > >* ok 2: conflicting merge(B[m >* ok 6: cherry pick a merge relative to nonexistent parent should fail(B[m >* ok 3: fixup(B[m >* ok 7: revert a non-merge with -m should fail(B[m >* ok 4: cherry-pick conflict(B[m >* ok 5: reconfigure* ok 8: revert a merge without -m should fail(B[m >(B[m >* ok 6: cherry-pick conflict without rerere(B[m >[32m* passed all 6 test(s)(B[m >* ok 9: revert a merge (1)(B[m >*** t3505-cherry-pick-empty.sh *** >* ok 37: submodule rebase -i(B[m >* ok 10: revert a merge (2)(B[m >* ok 11: revert a merge relative to nonexistent parent should fail(B[m >[32m* passed all 11 test(s)(B[m >*** t3506-cherry-pick-ff.sh *** >* ok 1: setup(B[m >* ok 2: cherry-pick an empty commit(B[m >* ok 3: index lockfile was removed(B[m >[32m* passed all 3 test(s)(B[m >*** t3507-cherry-pick-conflict.sh *** >* ok 1: setup(B[m >* ok 2: cherry-pick using --ff fast forwards(B[m >* ok 1: setup(B[m >* ok 3: cherry-pick not using --ff does not fast forwards(B[m >* ok 38: avoid unnecessary reset(B[m >* ok 2: failed cherry-pick does not advance HEAD(B[m >* ok 3: failed cherry-pick produces dirty index(B[m >* ok 4: merge setup(B[m >* ok 5: cherry-pick a non-merge with --ff and -m should fail(B[m >* ok 6: cherry pick a merge with --ff but without -m should fail(B[m >* ok 4: failed cherry-pick registers participants in index* ok 7: cherry pick with --ff a merge (1)(B[m(B[m > >* ok 8: cherry pick with --ff a merge (2)(B[m >* ok 5: failed cherry-pick describes conflict in work tree(B[m* ok 9: cherry pick a merge relative to nonexistent parent with --ff should fail >(B[m >[32m* passed all 9 test(s)(B[m >*** t3600-rm.sh *** >* ok 6: diff3 -m style(B[m >* ok 1: Initialize test directory(B[m >* ok 2: add files with funny names(B[m >* ok 3: Pre-check that foo exists and is in index before git rm foo(B[m >* ok 7: revert also handles conflicts sanely(B[m* ok 4: Test that git rm foo succeeds(B[m > >* ok 5: Test that git rm --cached foo succeeds if the index matches the file(B[m >* ok 6: Test that git rm --cached foo succeeds if the index matches the file(B[m* ok 8: revert conflict, diff3 -m style >(B[m >[32m* passed all 8 test(s)(B[m >* ok 7: Test that git rm --cached foo fails if the index matches neither the file nor HEAD*** t3700-add.sh *** >(B[m >* ok 8: Test that git rm --cached -f foo works in case where --cached only did not(B[m >* ok 9: Post-check that foo exists but is not in index after git rm foo(B[m >* ok 1: Test of git add(B[m >* ok 10: Pre-check that bar exists and is in index before "git rm bar"(B[m >* ok 2: Post-check that foo is in the index(B[m >* ok 11: Test that "git rm bar" succeeds(B[m >* ok 3: Test that "git add -- -q" works(B[m >* ok 12: Post-check that bar does not exist and is not in index after "git rm -f bar"(B[m >* ok 13: Test that "git rm -- -q" succeeds (remove a file that looks like an option)(B[m >* ok 4: git add: Test that executable bit is not used if core.filemode=0(B[m >* ok 14: Test that "git rm -f" succeeds with embedded space, tab, or newline characters.(B[m >* ok 5: git add: filemode=0 should not get confused by symlink(B[m >* ok 15: Test that "git rm -f" fails if its rm fails(B[m >* ok 16: When the rm in "git rm -f" fails, it should not remove the file from the index(B[m >* ok 17: Remove nonexistent file with --ignore-unmatch(B[m* ok 6: git update-index --add: Test that executable bit is not used...(B[m > >* ok 7: git add: filemode=0 should not get confused by symlink(B[m >* ok 18: "rm" command printed(B[m >* ok 8: git update-index --add: Test that executable bit is not used...(B[m >* ok 9: .gitignore test setup(B[m >* ok 10: .gitignore is honored(B[m >* ok 19: "rm" command suppressed with --quiet(B[m >* ok 11: error out when attempting to add ignored ones without -f(B[m >* ok 20: Re-add foo and baz(B[m* ok 12: error out when attempting to add ignored ones without -f(B[m > >* ok 13: add ignored ones with -f(B[m* ok 21: Modify foo -- rm should refuse(B[m > >* ok 14: add ignored ones with -f* ok 22: Modified foo -- rm -f should work(B[m(B[m > >* ok 15: add ignored ones with -f* ok 23: Re-add foo and baz for HEAD tests(B[m(B[m > >* ok 24: foo is different in index from HEAD -- rm should refuse(B[m >* ok 16: .gitignore with subdirectory(B[m >* ok 25: but with -f it should work.(B[m >* ok 17: check correct prefix detection(B[m* ok 26: refuse to remove cached empty file with modifications(B[m > >* ok 27: remove intent-to-add file without --force(B[m >* ok 28: Recursive test setup(B[m >* ok 29: Recursive without -r fails(B[m >* ok 30: Recursive with -r but dirty(B[m >* ok 18: git add with filemode=0, symlinks=0, and unmerged entries(B[m >* ok 31: Recursive with -r -f(B[m >* ok 32: Remove nonexistent file returns nonzero exit status(B[m >* ok 33: Call "rm" from outside the work tree(B[m >* ok 19: git add with filemode=0, symlinks=0 prefers stage 2 over stage 1(B[m >* ok 34: refresh index before checking if it is up-to-date(B[m >* ok 20: git add --refresh(B[m >* ok 21: git add should fail atomically upon an unreadable file(B[m >* ok 22: git add --ignore-errors(B[m >* ok 39: reword(B[m >* ok 23: git add (add.ignore-errors)(B[m >* ok 24: git add (add.ignore-errors = false)(B[m >* ok 25: --no-ignore-errors overrides config(B[m >* ok 26: git add 'fo\[ou\]bar' ignores foobar(B[m >* ok 27: git add to resolve conflicts on otherwise ignored path(B[m >* ok 28: "add non-existent" should fail(B[m >[32m* passed all 28 test(s)(B[m >*** t3701-add-interactive.sh *** >* ok 1: setup (initial)(B[m >* ok 40: rebase -i can copy notes(B[m >* ok 2: status works (initial)(B[m >* ok 35: choking "git rm" should not let it die with cruft(B[m >* ok 3: diff works (initial)(B[m >* ok 36: rm removes subdirectories recursively(B[m >[32m* passed all 36 test(s)(B[m >*** t3702-add-edit.sh *** >* ok 4: revert works (initial)(B[m >* ok 5: setup (commit)(B[m >* ok 1: setup(B[m >* ok 41: rebase -i can copy notes over a fixup(B[m >* ok 6: status works (commit)(B[m >* ok 2: add -e(B[m >[32m* passed all 2 test(s)(B[m >*** t3800-mktag.sh *** >* ok 7: diff works (commit)(B[m >* ok 1: setup(B[m >* ok 2: Tag object length check(B[m >* ok 3: "object" line label check(B[m >* ok 4: "object" line SHA1 check(B[m >* ok 5: "type" line label check(B[m >* ok 6: "type" line eol check(B[m >* ok 7: "tag" line label check #1(B[m >* ok 8: "tag" line label check #2(B[m >* ok 9: "type" line type-name length check(B[m >* ok 8: revert works (commit)(B[m >* ok 42: rebase while detaching HEAD(B[m >* ok 10: verify object (SHA1/type) check(B[m >* ok 11: verify tag-name check(B[m >* ok 12: "tagger" line label check #1(B[m >* ok 13: "tagger" line label check #2(B[m >* ok 14: disallow missing tag author name(B[m >* ok 15: disallow malformed tagger(B[m >* ok 9: dummy edit works(B[m >* ok 16: allow empty tag email(B[m >* ok 17: disallow spaces in tag email(B[m >* ok 18: disallow missing tag timestamp(B[m >* ok 19: detect invalid tag timestamp1(B[m >* ok 20: detect invalid tag timestamp2(B[m >* ok 21: detect invalid tag timezone1(B[m >* ok 10: bad edit rejected(B[m >* ok 22: detect invalid tag timezone2(B[m >* ok 23: detect invalid tag timezone3(B[m >* ok 24: detect invalid header entry(B[m >* ok 25: create valid tag(B[m >* ok 26: check mytag(B[m >[32m* passed all 26 test(s)* ok 11: garbage edit rejected(B[m >(B[m >*** t3900-i18n-commit.sh *** >* ok 1: setup(B[m >* ok 2: no encoding header for base case(B[m* ok 12: real edit works >(B[m >* ok 3: ISO8859-1 setup(B[m >* ok 4: eucJP setup(B[m >* ok 5: ISO-2022-JP setup(B[m >* ok 6: check encoding header for ISO8859-1(B[m >* ok 7: check encoding header for eucJP(B[m >* ok 8: check encoding header for ISO-2022-JP(B[m >* ok 43: always cherry-pick with --no-ff(B[m >[32m* passed all 43 test(s)(B[m >*** t3901-i18n-patch.sh *** >* ok 9: config to remove customization(B[m* ok 13: skip files similarly as commit -a(B[m > >[1m[31m* FAIL 10: ISO8859-1 should be shown in UTF-8 now(B[m > > compare_with ISO8859-1 "$TEST_DIRECTORY"/t3900/1-UTF-8.txt > >[1m[31m* FAIL 11: eucJP should be shown in UTF-8 now(B[m > > compare_with eucJP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt > >[1m[31m* FAIL 12: ISO-2022-JP should be shown in UTF-8 now(B[m > > compare_with ISO-2022-JP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt > >* ok 13: config to add customization(B[m >* ok 1: setup(B[m >* ok 14: ISO8859-1 should be shown in itself now* ok 14: patch does not affect mode(B[m(B[m > >[1m[31m* ok 15: eucJP should be shown in itself now* FAIL 2: format-patch output (ISO-8859-1)(B[m(B[m > > > git config i18n.logoutputencoding ISO8859-1 && > > git format-patch --stdout master..HEAD^ >out-l1 && > git format-patch --stdout HEAD^ >out-l2 && > grep "^Content-Type: text/plain; charset=ISO8859-1" out-l1 && > grep "^From: =?ISO8859-1?q?=C1=E9=ED=20=F3=FA?=" out-l1 && > grep "^Content-Type: text/plain; charset=ISO8859-1" out-l2 && > grep "^From: =?ISO8859-1?q?=C1=E9=ED=20=F3=FA?=" out-l2 > >* ok 16: ISO-2022-JP should be shown in itself now(B[m >* ok 17: config to tweak customization(B[m >[1m[31m* FAIL 3: format-patch output (UTF-8)(B[m > >[1m git config i18n.logoutputencoding UTF-8 && >[31m > git format-patch --stdout master..HEAD^ >out-u1 && > git format-patch --stdout HEAD^ >out-u2 && > grep "^Content-Type: text/plain; charset=UTF-8" out-u1 && > grep "^From: =?UTF-8?q?=C3=81=C3=A9=C3=AD=20=C3=B3=C3=BA?=" out-u1 && > grep "^Content-Type: text/plain; charset=UTF-8" out-u2 && > grep "^From: =?UTF-8?q?=C3=81=C3=A9=C3=AD=20=C3=B3=C3=BA?=" out-u2 > >* FAIL 18: ISO8859-1 should be shown in UTF-8 now(B[m > > compare_with ISO8859-1 "$TEST_DIRECTORY"/t3900/1-UTF-8.txt > >[1m[31m* FAIL 19: eucJP should be shown in UTF-8 now* ok 15: stage mode but not hunk(B[m(B[m > > > compare_with eucJP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt > >[1m[31m* FAIL 20: ISO-2022-JP should be shown in UTF-8 now(B[m > > compare_with ISO-2022-JP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt > >* ok 21: eucJP should be shown in eucJP now(B[m >[1m[31m* FAIL 22: ISO-2022-JP should be shown in eucJP now(B[m > > compare_with ISO-2022-JP "$TEST_DIRECTORY"/t3900/eucJP.txt $ICONV > >[1m[31m* FAIL 23: eucJP should be shown in ISO-2022-JP now(B[m > > compare_with eucJP "$TEST_DIRECTORY"/t3900/ISO-2022-JP.txt $ICONV > >* ok 16: stage mode and hunk(B[m >* ok 24: ISO-2022-JP should be shown in ISO-2022-JP now(B[m >* ok 17: setup again(B[m >* ok 25: No conversion with ISO8859-1(B[m >* ok 26: No conversion with eucJP(B[m >* ok 27: No conversion with ISO-2022-JP(B[m >[1m[31m* failed 8 among 27 test(s)(B[m >make[2]: *** [t3900-i18n-commit.sh] Error 1 >make[2]: *** Waiting for unfinished jobs.... >* ok 18: add first line works(B[m >[1m[31m* FAIL 4: rebase (U/U)(B[m > > # We want the result of rebase in UTF-8 > git config i18n.commitencoding UTF-8 && > > # The test is about logoutputencoding not affecting the > # final outcome -- it is used internally to generate the > # patch and the log. > > git config i18n.logoutputencoding UTF-8 && > > # The result will be committed by GIT_COMMITTER_NAME -- > # we want UTF-8 encoded name. > . "$TEST_DIRECTORY"/t3901-utf8.txt && > git checkout -b test && > git rebase master && > > check_encoding 2 > >* ok 19: deleting a non-empty file(B[m >[1m[31m* FAIL 5: rebase (U/L)(B[m >* ok 20: deleting an empty file(B[m > > git config i18n.commitencoding UTF-8 && > git config i18n.logoutputencoding ISO8859-1 && > . "$TEST_DIRECTORY"/t3901-utf8.txt && > > git reset --hard side && > git rebase master && > > check_encoding 2 > >[32m* passed all 20 test(s)(B[m >[1m[31m* FAIL 6: rebase (L/L)(B[m > > # In this test we want ISO-8859-1 encoded commits as the result > git config i18n.commitencoding ISO8859-1 && > git config i18n.logoutputencoding ISO8859-1 && > . "$TEST_DIRECTORY"/t3901-8859-1.txt && > > git reset --hard side && > git rebase master && > > check_encoding 2 8859 > >[1m[31m* FAIL 7: rebase (L/U)(B[m > > # This is pathological -- use UTF-8 as intermediate form > # to get ISO-8859-1 results. > git config i18n.commitencoding ISO8859-1 && > git config i18n.logoutputencoding UTF-8 && > . "$TEST_DIRECTORY"/t3901-8859-1.txt && > > git reset --hard side && > git rebase master && > > check_encoding 2 8859 > >[1m[31m* FAIL 8: cherry-pick(U/U)(B[m > > # Both the commitencoding and logoutputencoding is set to UTF-8. > > git config i18n.commitencoding UTF-8 && > git config i18n.logoutputencoding UTF-8 && > . "$TEST_DIRECTORY"/t3901-utf8.txt && > > git reset --hard master && > git cherry-pick side^ && > git cherry-pick side && > git revert HEAD && > > check_encoding 3 > >[1m[31m* FAIL 9: cherry-pick(L/L)(B[m > > # Both the commitencoding and logoutputencoding is set to ISO-8859-1 > > git config i18n.commitencoding ISO8859-1 && > git config i18n.logoutputencoding ISO8859-1 && > . "$TEST_DIRECTORY"/t3901-8859-1.txt && > > git reset --hard master && > git cherry-pick side^ && > git cherry-pick side && > git revert HEAD && > > check_encoding 3 8859 > >[1m[31m* FAIL 10: cherry-pick(U/L)(B[m > > # Commitencoding is set to UTF-8 but logoutputencoding is ISO-8859-1 > > git config i18n.commitencoding UTF-8 && > git config i18n.logoutputencoding ISO8859-1 && > . "$TEST_DIRECTORY"/t3901-utf8.txt && > > git reset --hard master && > git cherry-pick side^ && > git cherry-pick side && > git revert HEAD && > > check_encoding 3 > >[1m[31m* FAIL 11: cherry-pick(L/U)(B[m > > # Again, the commitencoding is set to ISO-8859-1 but > # logoutputencoding is set to UTF-8. > > git config i18n.commitencoding ISO8859-1 && > git config i18n.logoutputencoding UTF-8 && > . "$TEST_DIRECTORY"/t3901-8859-1.txt && > > git reset --hard master && > git cherry-pick side^ && > git cherry-pick side && > git revert HEAD && > > check_encoding 3 8859 > >[1m[31m* FAIL 12: rebase --merge (U/U)(B[m > > git config i18n.commitencoding UTF-8 && > git config i18n.logoutputencoding UTF-8 && > . "$TEST_DIRECTORY"/t3901-utf8.txt && > > git reset --hard side && > git rebase --merge master && > > check_encoding 2 > >[1m[31m* FAIL 13: rebase --merge (U/L)(B[m > > git config i18n.commitencoding UTF-8 && > git config i18n.logoutputencoding ISO8859-1 && > . "$TEST_DIRECTORY"/t3901-utf8.txt && > > git reset --hard side && > git rebase --merge master && > > check_encoding 2 > >[1m[31m* FAIL 14: rebase --merge (L/L)(B[m > > # In this test we want ISO-8859-1 encoded commits as the result > git config i18n.commitencoding ISO8859-1 && > git config i18n.logoutputencoding ISO8859-1 && > . "$TEST_DIRECTORY"/t3901-8859-1.txt && > > git reset --hard side && > git rebase --merge master && > > check_encoding 2 8859 > >[1m[31m* FAIL 15: rebase --merge (L/U)(B[m > > # This is pathological -- use UTF-8 as intermediate form > # to get ISO-8859-1 results. > git config i18n.commitencoding ISO8859-1 && > git config i18n.logoutputencoding UTF-8 && > . "$TEST_DIRECTORY"/t3901-8859-1.txt && > > git reset --hard side && > git rebase --merge master && > > check_encoding 2 8859 > >[1m[31m* failed 14 among 15 test(s)(B[m >make[2]: *** [t3901-i18n-patch.sh] Error 1 >make[2]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1/t' >make[1]: *** [all] Error 2 >make[1]: Leaving directory `/var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1/t' >make: *** [test] Error 2 > [31;01m*[0m ERROR: dev-vcs/git-1.7.1-r1 failed: > [31;01m*[0m tests failed > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 54: Called src_test > [31;01m*[0m environment, line 3025: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m git_emake test || die "tests failed" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of 'emerge --info =dev-vcs/git-1.7.1-r1', > [31;01m*[0m the complete build log and the output of 'emerge -pqv =dev-vcs/git-1.7.1-r1'. > [31;01m*[0m The complete build log is located at '/var/log/emerge/dev-vcs:git-1.7.1-r1:20100531-124220.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-vcs/git-1.7.1-r1/temp/environment'. > [31;01m*[0m S: '/var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1'
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 322205
: 233629