You should enable -g (or higher) for debugging! * CPV: dev-vcs/git-1.7.1-r1 * REPO: gentoo * 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 ... * Applying git-1.7.1-always-install-js.patch ...  [ ok ] * Applying git-1.7.1-noiconv-segfault-fix.patch ...  [ ok ] >>> 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 * 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  [ ok ] 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. * Disabling CVS tests (needs dev-util/cvs[USE=server]) * Disabled tests: * Disabled t9200-git-cvsexportcommit.sh * Disabled t9400-git-cvsserver-server.sh * Disabled t9401-git-cvsserver-crlf.sh * Disabled t9600-cvsimport.sh * Disabled t9601-cvsimport-vendor-branch.sh * Disabled t9602-cvsimport-branches-tags.sh * Disabled t9603-cvsimport-patchsets.sh * 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* ok 1: initial setup(B * ok 2: .git/objects should have 3 subdirectories.(B* ok 2: bad setup: invalid .git file format(B * ok 1: plain(B* ok 3: success is reported like this(B * ok 3: bad setup: invalid .git file path(B* still broken 4: pretend we have a known breakage(B * ok 2: plain with GIT_WORK_TREE(B * ok 4: final setup + check rev-parse --git-dir* FIXED 5: pretend we have fixed a known breakage(B (B * ok 6: test runs if prerequisite is satisfied(B * ok 5: check hash-object(B * skip 7: unmet prerequisite causes test to be skipped(B* ok 3: plain bare(B * ok 6: check cat-file* ok 8: git update-index without --add should fail adding.(B(B* ok 4: plain bare with GIT_WORK_TREE(B * ok 9: git update-index with --add should succeed.(B * ok 7: check update-index(B* ok 10: writing tree out with git write-tree(B * ok 11: validate object ID of a known tree.(B* ok 5: GIT_DIR bare(B * ok 8: check write-tree(B * ok 12: git update-index without --remove should fail removing.(B * ok 13: git update-index with --remove should be able to remove.(B * ok 9: check commit-tree(B * ok 14: git write-tree should be able to write an empty tree.(B* ok 6: init --bare(B * ok 10: check rev-list(B* ok 15: validate object ID of a known tree.(B * passed all 10 test(s)(B *** t0003-attributes.sh *** * ok 7: GIT_DIR non-bare(B * ok 16: adding various types of objects with git update-index --add.(B * ok 17: showing stage with git ls-files --stage(B * ok 18: validate git ls-files output for a known tree.(B * ok 1: setup(B * ok 19: writing tree out with git write-tree.(B * ok 8: GIT_DIR & GIT_WORK_TREE (1)(B* ok 20: validate object ID for a known tree.(B * ok 21: showing tree with git ls-tree(B * ok 9: GIT_DIR & GIT_WORK_TREE (2)(B * ok 22: git ls-tree output for a known tree.(B * ok 23: showing tree with git ls-tree -r(B * ok 10: reinit(B* ok 24: git ls-tree -r output for a known tree.(B * ok 25: showing tree with git ls-tree -r -t(B * ok 2: attribute test(B* ok 26: git ls-tree -r output for a known tree.* ok 11: init with --template (B (B * ok 3: attribute test: read paths from stdin* ok 27: writing partial tree out with git write-tree --prefix.(B(B * ok 28: validate object ID for a known tree.(B * ok 29: writing partial tree out with git write-tree --prefix.(B* ok 4: root subdir attribute test (B * ok 12: init with --template (blank)(B * ok 30: validate object ID for a known tree.(B * ok 5: setup bare(B * ok 31: put invalid objects into the index.(B * ok 13: init with init.templatedir set* ok 32: writing this tree without --missing-ok.(B (B * ok 33: writing this tree with --missing-ok.(B * ok 34: git read-tree followed by write-tree should be idempotent.(B * ok 6: bare repository: check that .gitattribute is ignored(B * ok 14: init --bare/--shared overrides system/global config(B* ok 35: validate git diff-files output for a know cache/work tree state.(B * ok 36: git update-index --refresh should succeed.(B * ok 37: no diff after checkout and git update-index --refresh.(B * ok 15: init honors global core.sharedRepository(B * ok 7: bare repository: test info/attributes(B * ok 38: git commit-tree records the correct tree in a commit.(B * passed all 7 test(s)(B* ok 16: init rejects insanely long --template(B *** t0004-unwritable.sh *** * ok 39: git commit-tree records the correct parent in a commit.(B * ok 17: init creates a new directory(B * ok 40: git commit-tree omits duplicated parent in a commit.(B * ok 18: init creates a new bare directory(B * ok 1: setup(B* ok 41: update-index D/F conflict(B * ok 2: write-tree should notice unwritable repository(B* ok 19: init recreates a directory(B * ok 3: commit should notice unwritable repository* ok 42: absolute path works as expected(B (B * ok 20: init recreates a new bare directory(B * ok 4: update-index should notice unwritable repository(B * ok 43: very long name in the index handled sanely(B * ok 21: init creates a new deep directory(B* fixed 1 known breakage(s)(B * ok 5: add should notice unwritable repository* still have 1 known breakage(s)(B(B  * passed all remaining 42 test(s)(B * passed all 5 test(s)(B *** t0005-signals.sh *** *** t0006-date.sh *** * ok 22: init creates a new deep directory (umask vs. shared)(B * ok 23: init notices EEXIST (1)(B * ok 24: init notices EEXIST (2)(B * ok 25: init notices EPERM(B * ok 1: sigchain works* passed all 25 test(s)(B(B * ok 1: relative date (5 seconds ago) (B * passed all 1 test(s)(B * ok 2: relative date (5 minutes ago)(B *** t0010-racy-git.sh *** *** t0020-crlf.sh *** * ok 3: relative date (5 hours ago)(B * ok 4: relative date (5 days ago)(B * ok 5: relative date (3 weeks ago)(B * ok 6: relative date (5 months ago)* ok 1: Racy GIT trial #0 part A(B(B * ok 7: relative date (1 year, 2 months ago)(B * ok 8: relative date (1 year, 9 months ago)(B * ok 9: relative date (20 years ago)(B * ok 1: setup(B * ok 10: relative date (12 months ago)(B * ok 11: parse date (2008)(B * ok 2: safecrlf: autocrlf=input, all CRLF(B * ok 12: parse date (2008-02)(B * ok 13: parse date (2008-02-14)(B * ok 3: safecrlf: autocrlf=input, mixed LF/CRLF(B * ok 14: parse date (2008-02-14 20:30:45)(B* ok 2: Racy GIT trial #0 part B (B * ok 15: parse approxidate (now)* ok 4: safecrlf: autocrlf=true, all LF(B (B * ok 3: Racy GIT trial #1 part A(B* ok 16: parse approxidate (5 seconds ago)(B * ok 5: safecrlf: autocrlf=true mixed LF/CRLF(B * ok 17: parse approxidate (5.seconds.ago)(B * ok 18: parse approxidate (10.minutes.ago)(B * ok 19: parse approxidate (yesterday)(B * ok 6: safecrlf: print warning only once(B * ok 20: parse approxidate (3.days.ago)(B * ok 4: Racy GIT trial #1 part B(B * ok 7: switch off autocrlf, safecrlf, reset HEAD(B* ok 21: parse approxidate (3.weeks.ago)(B * ok 5: Racy GIT trial #2 part A(B * ok 22: parse approxidate (3.months.ago)(B * ok 23: parse approxidate (2.years.3.months.ago)(B * ok 24: parse approxidate (6am yesterday)(B* ok 8: update with autocrlf=input(B * ok 25: parse approxidate (6pm yesterday)(B * ok 26: parse approxidate (3:00)(B * ok 27: parse approxidate (15:00)* ok 9: update with autocrlf=true(B(B * ok 28: parse approxidate (noon today)(B * ok 29: parse approxidate (noon yesterday)(B * ok 30: parse approxidate (last tuesday)(B * ok 10: checkout with autocrlf=true* ok 31: parse approxidate (July 5th)(B(B* ok 6: Racy GIT trial #2 part B(B * ok 32: parse approxidate (06/05/2009)(B * ok 7: Racy GIT trial #3 part A* ok 33: parse approxidate (06.05.2009)(B (B * ok 34: parse approxidate (Jun 6, 5AM)(B * ok 11: checkout with autocrlf=input(B * ok 35: parse approxidate (5AM Jun 6)(B * ok 12: apply patch (autocrlf=input)(B * ok 36: parse approxidate (6AM, June 7, 2009)(B * passed all 36 test(s)(B *** t0021-conversion.sh *** * ok 13: apply patch --cached (autocrlf=input)(B * ok 14: apply patch --index (autocrlf=input)(B * ok 8: Racy GIT trial #3 part B(B * ok 15: apply patch (autocrlf=true)(B * ok 9: Racy GIT trial #4 part A(B * ok 1: setup(B * ok 16: apply patch --cached (autocrlf=true)(B * ok 2: check(B * ok 17: apply patch --index (autocrlf=true)(B * ok 3: expanded_in_repo* ok 18: .gitattributes says two is binary(B(B * passed all 3 test(s)(B * ok 19: .gitattributes says two is input*** t0022-crlf-rename.sh *** (B * ok 20: .gitattributes says two and three are text(B * ok 10: Racy GIT trial #4 part B(B * passed all 10 test(s)(B *** t0023-crlf-am.sh *** * ok 21: in-tree .gitattributes (1)(B * ok 1: setup(B * ok 22: in-tree .gitattributes (2)(B * ok 2: diff -M(B * passed all 2 test(s)(B *** t0024-crlf-archive.sh *** * ok 1: setup(B * ok 23: in-tree .gitattributes (3)(B * ok 24: in-tree .gitattributes (4)(B * ok 1: setup(B * ok 2: tar archive(B * ok 25: checkout with existing .gitattributes(B * ok 3: zip archive(B * passed all 3 test(s)(B* ok 2: am (B *** t0030-stripspace.sh *** * passed all 2 test(s)(B * ok 26: checkout when deleting .gitattributes*** t0040-parse-options.sh *** (B * ok 27: invalid .gitattributes (must not crash)(B * passed all 27 test(s)(B *** t0050-filesystem.sh *** * ok 1: test help(B * ok 1: long lines without spaces should be unchanged(B * ok 2: short options(B * ok 3: long options(B* ok 2: lines with spaces at the beginning should be unchanged (B * ok 4: missing required value(B * ok 3: lines with intermediate spaces should be unchanged(B* ok 1: see what we expect(B * ok 5: intermingled arguments(B * ok 2: detection of case insensitive filesystem during repo init(B * ok 3: detection of filesystem w/o symlink support during repo init* ok 6: unambiguously abbreviated option(B(B * ok 7: unambiguously abbreviated option with "="(B * ok 8: ambiguously abbreviated option(B * ok 9: non ambiguous option (after two options it abbreviates)(B * ok 4: setup case tests(B * ok 10: detect possible typos(B * ok 5: rename (case change)(B* ok 11: keep some options as arguments(B * ok 4: consecutive blank lines should be unified(B * ok 12: OPT_DATE() and OPT_SET_PTR() work(B * ok 6: merge (case change)(B * ok 13: OPT_CALLBACK() and OPT_BIT() work(B * ok 14: OPT_CALLBACK() and callback errors work(B * still broken 7: add (with different case)(B* ok 15: OPT_BIT() and OPT_SET_INT() work(B * ok 5: only consecutive blank lines should be completely removed(B * ok 16: OPT_NEGBIT() and OPT_SET_INT() work(B * ok 17: OPT_BIT() works(B * ok 18: OPT_NEGBIT() works(B * ok 19: OPT_BOOLEAN() with PARSE_OPT_NODASH works(B * ok 8: setup unicode normalization tests(B * ok 20: OPT_NUMBER_CALLBACK() works(B * ok 9: rename (silent unicode normalization)(B * ok 21: negation of OPT_NONEG flags is not ambiguous(B * passed all 21 test(s)(B * ok 6: consecutive blank lines at the beginning should be removed(B* ok 10: merge (silent unicode normalization)(B *** t0055-beyond-symlinks.sh *** * still have 1 known breakage(s)(B * passed all remaining 9 test(s)(B *** t0060-path-utils.sh *** * ok 1: setup(B * ok 2: update-index --add beyond symlinks(B * ok 3: add beyond symlinks(B* ok 1: normalize path: => (B * ok 7: consecutive blank lines at the end should be removed(B* passed all 3 test(s)(B * ok 2: normalize path: . => (B*** t0061-run-command.sh *** * ok 3: normalize path: ./ => (B * ok 4: normalize path: ./. => (B * ok 8: text without newline at end should end with newline(B * ok 5: normalize path: ./.. => ++failed++(B * ok 6: normalize path: ../. => ++failed++(B * ok 7: normalize path: ./../.// => ++failed++(B * ok 8: normalize path: dir/.. => (B* ok 1: start_command reports ENOENT(B * passed all 1 test(s)(B* ok 9: normalize path: dir/sub/../.. => (B * ok 9: text plus spaces without newline at end should end with newline(B *** t0070-fundamental.sh *** * ok 10: normalize path: dir/sub/../../.. => ++failed++(B * ok 11: normalize path: dir => dir(B * ok 12: normalize path: dir// => dir/(B * ok 13: normalize path: ./dir => dir(B * ok 1: character classes (isspace, isalpha etc.)(B* ok 14: normalize path: dir/. => dir/(B* ok 10: text plus spaces without newline at end should not show spaces(B * passed all 1 test(s)(B * ok 15: normalize path: dir///./ => dir/(B *** t0100-previous.sh *** * ok 16: normalize path: dir//sub/.. => dir/(B * ok 17: normalize path: dir/sub/../ => dir/(B * ok 18: normalize path: dir/sub/../. => dir/(B * ok 19: normalize path: dir/s1/../s2/ => dir/s2/(B* ok 11: text plus spaces without newline should show the correct lines (B * ok 20: normalize path: d1/s1///s2/..//../s3/ => d1/s3/(B * ok 21: normalize path: d1/s1//../s2/../../d2 => d2(B * ok 22: normalize path: d1/.../d2 => d1/.../d2(B * ok 23: normalize path: d1/..././../d2 => d1/d2(B* ok 1: branch -d @{-1}(B * ok 12: text plus spaces at end should not show spaces(B * ok 24: normalize path: / => /(B * ok 25: normalize path: // => /(B * ok 26: normalize path: /// => /(B * ok 2: branch -d @{-12} when there is not enough switches yet(B * ok 27: normalize path: /. => /(B * ok 28: normalize path: /./ => /(B* ok 13: text plus spaces at end should be cleaned and newline must remain (B * ok 29: normalize path: /./.. => ++failed++(B * ok 30: normalize path: /../. => ++failed++(B * ok 31: normalize path: /./../.// => ++failed++(B * ok 32: normalize path: /dir/.. => /(B* ok 14: spaces with newline at end should be replaced with empty string (B * ok 33: normalize path: /dir/sub/../.. => /(B * ok 34: normalize path: /dir/sub/../../.. => ++failed++* ok 3: merge @{-1}(B(B * ok 35: normalize path: /dir => /dir(B * ok 36: normalize path: /dir// => /dir/(B* ok 15: spaces without newline at end should not show spaces(B * ok 37: normalize path: /./dir => /dir(B * ok 4: merge @{-1} when there is not enough switches yet(B * ok 38: normalize path: /dir/. => /dir/* passed all 4 test(s)(B(B * ok 16: spaces without newline at end should be replaced with empty string(B*** t0101-at-syntax.sh *** * ok 39: normalize path: /dir///./ => /dir/(B * ok 40: normalize path: /dir//sub/.. => /dir/(B * ok 41: normalize path: /dir/sub/../ => /dir/(B * ok 42: normalize path: //dir/sub/../. => /dir/(B * ok 43: normalize path: /dir/s1/../s2/ => /dir/s2/(B * ok 44: normalize path: /d1/s1///s2/..//../s3/ => /d1/s3/(B * ok 17: consecutive text lines should be unchanged(B* ok 45: normalize path: /d1/s1//../s2/../../d2 => /d2(B * ok 46: normalize path: /d1/.../d2 => /d1/.../d2(B * ok 1: setup* ok 18: strip comments, too(B(B * ok 47: normalize path: /d1/..././../d2 => /d1/d2(B * passed all 18 test(s)(B* ok 2: @{0} shows current (B *** t1000-read-tree-m-3way.sh *** * ok 48: longest ancestor: / => -1(B * ok 3: @{1} shows old(B* ok 49: longest ancestor: / / => -1 (B * ok 50: longest ancestor: /foo => -1(B* ok 4: @{now} shows current (B * ok 51: longest ancestor: /foo : => -1(B * ok 5: @{2001-09-17} (before the first commit) shows old(B * ok 52: longest ancestor: /foo ::. => -1(B * ok 6: silly approxidates work(B* ok 53: longest ancestor: /foo ::..:: => -1(B * ok 1: adding test file NN and Z/NN(B * ok 7: notice misspelled upstream* ok 54: longest ancestor: /foo / => 0(B(B * ok 2: adding test file ND and Z/ND(B* ok 55: longest ancestor: /foo /fo => -1(B * ok 8: complain about total nonsense (B * ok 56: longest ancestor: /foo /foo => -1(B* ok 3: adding test file NM and Z/NM* passed all 8 test(s)(B (B *** t1001-read-tree-m-2way.sh *** * ok 57: longest ancestor: /foo /foo/ => -1(B * ok 4: adding test file DN and Z/DN(B* ok 58: longest ancestor: /foo /bar => -1(B * ok 59: longest ancestor: /foo /bar/ => -1(B * ok 5: adding test file DD and Z/DD(B * ok 60: longest ancestor: /foo /foo/bar => -1(B * ok 6: adding test file DM and Z/DM(B * ok 61: longest ancestor: /foo /foo:/bar/ => -1(B * ok 62: longest ancestor: /foo /foo/:/bar/ => -1(B * ok 7: adding test file MN and Z/MN(B * ok 63: longest ancestor: /foo /foo::/bar/ => -1(B * ok 64: longest ancestor: /foo /:/foo:/bar/ => 0(B* ok 8: adding test file MD and Z/MD (B * ok 65: longest ancestor: /foo /foo:/:/bar/ => 0(B * ok 9: adding test file MM and Z/MM(B* ok 66: longest ancestor: /foo /:/bar/:/foo => 0(B * ok 10: adding test file SS(B* ok 67: longest ancestor: /foo/bar => -1(B * ok 1: setup(B * ok 68: longest ancestor: /foo/bar / => 0(B* ok 11: adding test file TT(B * ok 69: longest ancestor: /foo/bar /fo => -1(B * ok 12: prepare initial tree(B * ok 70: longest ancestor: /foo/bar foo => -1(B * ok 13: change in branch A (removal)* ok 71: longest ancestor: /foo/bar /foo => 4(B (B* ok 2: 1, 2, 3 - no carry forward(B * ok 72: longest ancestor: /foo/bar /foo/ => 4(B* ok 14: change in branch A (modification)(B * ok 73: longest ancestor: /foo/bar /foo/ba => -1(B * ok 15: change in branch A (modification)(B * ok 74: longest ancestor: /foo/bar /:/fo => 0(B * ok 75: longest ancestor: /foo/bar /foo:/foo/ba => 4(B* ok 16: change in branch A (modification)(B * ok 76: longest ancestor: /foo/bar /bar => -1(B * ok 17: change in branch A (modification)(B* ok 3: 4 - carry forward local addition.(B * ok 77: longest ancestor: /foo/bar /bar/ => -1(B* ok 18: change in branch A (modification)(B * ok 78: longest ancestor: /foo/bar /fo: => -1(B* ok 19: change in branch A (modification) (B * ok 79: longest ancestor: /foo/bar :/fo => -1(B * ok 20: change in branch A (addition)(B * ok 80: longest ancestor: /foo/bar /foo:/bar/ => 4(B * ok 21: change in branch A (addition)(B * ok 81: longest ancestor: /foo/bar /:/foo:/bar/ => 4(B* ok 4: 5 - carry forward local addition.(B * ok 22: change in branch A (addition)* ok 82: longest ancestor: /foo/bar /foo:/:/bar/ => 4(B (B * ok 23: change in branch A (addition)(B * ok 83: longest ancestor: /foo/bar /:/bar/:/fo => 0(B * ok 84: longest ancestor: /foo/bar /:/bar/ => 0(B * ok 24: change in branch A (addition)(B * ok 5: 6 - local addition already has the same.(B* ok 85: longest ancestor: /foo/bar .:/foo/. => 4(B * ok 25: change in branch A (edit)(B * ok 86: longest ancestor: /foo/bar .:/foo/.:.: => 4(B * ok 26: change in branch A (change file to directory)(B* ok 87: longest ancestor: /foo/bar /foo/./:.:/bar => 4(B * ok 88: longest ancestor: /foo/bar .:/bar => -1(B * ok 27: recording branch A tree(B * ok 89: strip_path_suffix* ok 6: 7 - local addition already has the same.(B(B  * passed all 89 test(s)(B *** t1002-read-tree-m-u-2way.sh *** * ok 28: reading original tree and checking out(B * ok 7: 8 - conflicting addition.(B* ok 29: change in branch B (removal) (B * ok 30: change in branch B (modification)(B * ok 31: change in branch B (modification)(B * ok 8: 9 - conflicting addition.(B * ok 32: change in branch B (modification)(B * ok 33: change in branch B (modification)(B * ok 34: change in branch B (modification)(B* ok 9: 10 - path removed. (B * ok 1: setup(B* ok 35: change in branch B (modification)(B * ok 36: change in branch B (addition)(B * ok 10: 11 - dirty path removed.(B* ok 37: change in branch B (addition)(B * ok 38: change in branch B (addition)(B * ok 2: 1, 2, 3 - no carry forward(B* ok 39: change in branch B (addition) (B * ok 11: 12 - unmatching local changes being removed.(B * ok 40: change in branch B (addition and modification)(B * ok 12: 13 - unmatching local changes being removed.(B* ok 41: change in branch B (modification)(B * ok 42: change in branch B (addition of a file to conflict with directory)(B * ok 3: 4 - carry forward local addition.(B* ok 43: recording branch B tree(B * ok 13: 14 - unchanged in two heads.(B * ok 4: 5 - carry forward local addition.(B * ok 44: keep contents of 3 trees for easy access(B * ok 45: 3-way merge with git read-tree -m, empty cache* ok 14: 15 - unchanged in two heads.(B (B * ok 5: 6 - local addition already has the same.(B * ok 15: 16 - conflicting local change.(B * ok 46: 3-way merge with git read-tree -m, match H(B * ok 47: 1 - must not have an entry not in A.(B* ok 16: 17 - conflicting local change. (B * ok 6: 7 - local addition already has the same.(B * ok 48: 2 - must match B in !O && !A && B case.(B * ok 7: 8 - conflicting addition.(B * ok 49: 2 - matching B alone is OK in !O && !A && B case.* ok 8: 9 - conflicting addition.(B(B * ok 17: 18 - local change already having a good result.(B * ok 50: 3 - must match A in !O && A && !B case.* ok 9: 10 - path removed.(B(B * ok 18: 19 - local change already having a good result, further modified.(B* ok 51: 3 - matching A alone is OK in !O && A && !B case. (B * ok 10: 11 - dirty path removed.(B * ok 52: 3 (fail) - must match A in !O && A && !B case.(B * ok 11: 12 - unmatching local changes being removed.(B * ok 19: 20 - no local change, use new tree.(B * ok 53: 4 - must match and be up-to-date in !O && A && B && A!=B case.(B * ok 12: 13 - unmatching local changes being removed.(B * ok 20: 21 - no local change, dirty cache.(B* ok 54: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case. (B * ok 55: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B case.(B * ok 21: 22 - local change cache updated.(B * ok 13: 14 - unchanged in two heads.* ok 56: 5 - must match in !O && A && B && A==B case.(B (B * ok 22: DF vs DF/DF case setup.(B* ok 57: 5 - must match in !O && A && B && A==B case. (B * ok 58: 5 (fail) - must match A in !O && A && B && A==B case.(B * ok 14: 15 - unchanged in two heads.(B* ok 23: DF vs DF/DF case test.(B * ok 59: 6 - must not exist in O && !A && !B case(B * ok 15: 16 - conflicting local change.(B * ok 60: 7 - must not exist in O && !A && B && O!=B case(B * ok 16: 17 - conflicting local change.(B * ok 24: a/b (untracked) vs a case setup.(B * ok 61: 8 - must not exist in O && !A && B && O==B case(B * ok 25: a/b (untracked) vs a, plus c/d case test.(B * 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(B * ok 63: 9 (fail) - must match and be up-to-date in O && A && !B && O!=A case(B * ok 26: a/b vs a, plus c/d case setup.(B * 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(B * ok 18: 19 - local change already having a good result, further modified.* passed all 27 test(s)(B(B *** t1003-read-tree-prefix.sh *** * ok 65: 10 - must match and be up-to-date in O && A && !B && O==A case(B * 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(B * ok 67: 10 (fail) - must match and be up-to-date in O && A && !B && O==A case(B * ok 1: setup(B* ok 20: 21 - no local change, dirty cache.(B * ok 2: read-tree --prefix(B * ok 68: 11 - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case(B * passed all 2 test(s)(B *** 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 * ok 21: DF vs DF/DF case setup.(B * ok 70: 11 (fail) - must match and be up-to-date in O && A && B && O!=A && O!=B && A!=B case(B * ok 22: DF vs DF/DF case test.(B * passed all 22 test(s)(B * ok 71: 12 - must match A in O && A && B && O!=A && A==B case(B*** t1005-read-tree-reset.sh *** * ok 72: 12 - must match A in O && A && B && O!=A && A==B case(B * ok 1: two-way setup(B * ok 73: 12 (fail) - must match A in O && A && B && O!=A && A==B case(B* ok 2: two-way not clobbering(B * ok 3: two-way with incorrect --exclude-per-directory (1)(B * ok 4: two-way with incorrect --exclude-per-directory (2)(B * ok 74: 13 - must match A in O && A && B && O!=A && O==B case(B * ok 5: two-way clobbering a ignored file(B * ok 1: setup(B * ok 75: 13 - must match A in O && A && B && O!=A && O==B case(B * ok 2: reset should work(B * ok 6: three-way not complaining on an untracked path in both(B * ok 76: 14 - must match and be up-to-date in O && A && B && O==A && O!=B case(B * ok 7: three-way not clobbering a working tree file(B * ok 3: reset should remove remnants from a failed merge(B * ok 77: 14 - may match B in O && A && B && O==A && O!=B case(B * ok 8: three-way not complaining on an untracked file(B * ok 78: 14 (fail) - must match and be up-to-date in O && A && B && O==A && O!=B case(B * ok 4: Porcelain reset should remove remnants too(B * ok 79: 14 (fail) - must match and be up-to-date in O && A && B && O==A && O!=B case(B * ok 9: 3-way not overwriting local changes (setup)(B * ok 5: Porcelain checkout -f should remove remnants too(B * ok 10: 3-way not overwriting local changes (our side)(B * ok 80: 15 - must match A in O && A && B && O==A && O==B case(B * ok 11: 3-way not overwriting local changes (their side)(B * ok 81: 15 - must match A in O && A && B && O==A && O==B case(B * ok 6: Porcelain checkout -f HEAD should remove remnants too(B * ok 82: 15 (fail) - must match A in O && A && B && O==A && O==B case* passed all 6 test(s)(B (B *** t1006-cat-file.sh *** * ok 12: funny symlink in work tree(B* ok 83: 16 - A matches in one and B matches in another.(B * passed all 83 test(s)(B * ok 13: funny symlink in work tree, un-unlink-able(B *** t1007-hash-object.sh *** * ok 1: setup(B * ok 2: blob exists(B * ok 3: Type of blob is correct(B* ok 14: D/F setup(B * ok 4: Size of blob is correct(B * ok 5: Content of blob is correct(B* ok 1: multiple '--stdin's are rejected(B * ok 15: D/F(B * ok 2: Can't use --stdin and --stdin-paths together(B* ok 6: Pretty content of blob is correct(B * ok 3: Can't pass filenames as arguments with --stdin-paths(B * ok 7: --batch output of blob is correct(B * ok 4: Can't use --path with --stdin-paths(B* ok 16: D/F resolve(B* ok 8: --batch-check output of blob is correct(B * ok 5: Can't use --path with --no-filters(B * ok 9: tree exists(B* ok 17: D/F recursive(B * passed all 17 test(s)(B* ok 10: Type of tree is correct(B * ok 6: hash a file(B* ok 11: Size of tree is correct(B*** t1008-read-tree-overlay.sh *** * ok 7: blob does not exist in database(B * ok 12: Pretty content of tree is correct(B* ok 8: hash from stdin(B * ok 9: blob does not exist in database(B * ok 13: --batch-check output of tree is correct(B * ok 10: hash a file and write to database(B * ok 11: blob exists in database(B* ok 14: commit exists(B * ok 15: Type of commit is correct(B * ok 16: Size of commit is correct(B* ok 1: setup(B * ok 12: git hash-object --stdin file1 with --batch fails(B * ok 24: hash two files with names on stdin and write to database (--stdin-paths -w)(B* ok 38: Passing --batch with fails(B * ok 39: Passing sha1 with --batch fails* ok 1: setup(B* ok 25: blob exists in database(B (B * ok 40: Passing -t with --batch-check fails* ok 26: blob exists in database* ok 2: ls-tree piped to mktree (1)(B(B (B * passed all 26 test(s)* ok 41: Passing --batch-check with -t fails(B(B * ok 3: ls-tree piped to mktree (2)*** t1011-read-tree-sparse-checkout.sh *** (B * ok 42: Passing -s with --batch-check fails(B * ok 43: Passing --batch-check with -s fails(B * ok 4: ls-tree output in wrong order given to mktree (1)(B * ok 44: Passing -e with --batch-check fails(B * ok 45: Passing --batch-check with -e fails(B * ok 5: ls-tree output in wrong order given to mktree (2)(B * ok 46: Passing -p with --batch-check fails(B * ok 6: allow missing object with --missing(B * ok 47: Passing --batch-check with -p fails(B * ok 7: mktree refuses to read ls-tree -r output (1)(B * ok 48: Passing with --batch-check fails(B * ok 8: mktree refuses to read ls-tree -r output (2)(B * ok 49: Passing --batch-check with fails(B* passed all 8 test(s)(B * ok 50: Passing sha1 with --batch-check fails(B *** t1012-read-tree-df.sh *** * ok 1: setup* ok 51: --batch-check for a non-existent named object(B(B * ok 52: --batch-check for a non-existent hash(B * ok 2: read-tree without .git/info/sparse-checkout(B* ok 53: --batch for an existent and a non-existent hash(B * ok 3: read-tree with .git/info/sparse-checkout but disabled* ok 54: --batch-check for an emtpy line(B(B * ok 55: --batch with multiple sha1s gives correct format(B * ok 4: read-tree --no-sparse-checkout with empty .git/info/sparse-checkout and enabled(B * ok 56: --batch-check with multiple sha1s gives correct format(B * passed all 56 test(s)(B *** t1020-subdirectory.sh *** * ok 5: read-tree with empty .git/info/sparse-checkout(B * ok 6: match directories with trailing slash(B * still broken 7: match directories without trailing slash* ok 1: setup(B(B * ok 8: checkout area changes(B * ok 2: update-index and ls-files(B * ok 9: read-tree updates worktree, absent case(B * ok 3: cat-file* ok 10: read-tree updates worktree, dirty case(B (B * ok 11: read-tree removes worktree, dirty case(B * ok 4: diff-files(B * ok 12: read-tree adds to worktree, absent case* ok 5: write-tree(B (B * ok 13: read-tree adds to worktree, dirty case(B * ok 6: checkout-index(B * still have 1 known breakage(s)(B * passed all remaining 12 test(s)(B *** t1100-commit-tree-options.sh *** * ok 7: read-tree(B * ok 8: no file/rev ambiguity check inside .git(B * ok 9: no file/rev ambiguity check inside a bare repo(B * ok 1: test preparation: write empty tree(B * ok 2: construct commit(B * ok 3: read commit(B * ok 10: detection should not be fooled by a symlink(B* ok 4: compare commit (B * passed all 10 test(s)(B * passed all 4 test(s)(B*** t1200-tutorial.sh *** *** t1300-repo-config.sh *** * ok 1: blob(B * ok 1: initial(B* ok 2: blob 557db03 (B * ok 2: mixed case(B* ok 3: git diff-files -p(B * ok 3: similar section* ok 4: git diff(B(B * ok 5: tree(B * ok 4: similar section(B * ok 5: replace with non-match(B * ok 6: replace with non-match (actually matching)(B * ok 6: git diff-index -p HEAD(B * ok 7: non-match result(B * ok 1: setup(B* ok 7: git diff HEAD (B * ok 8: unset with cont. lines(B * ok 9: unset with cont. lines is correct* ok 8: git whatchanged -p --root(B (B * ok 10: multiple unset* ok 9: git tag my-first-tag(B(B * ok 2: 3-way (1)(B * ok 11: multiple unset is correct(B * ok 10: git checkout -b mybranch(B * ok 12: --replace-all missing value(B * ok 11: git branch(B * ok 13: --replace-all(B * ok 3: 3-way (2)(B * ok 14: all replaced(B * ok 12: git resolve now fails* ok 15: really mean test(B(B * ok 16: really really mean test* ok 4: 3-way (3)(B(B * ok 13: git show-branch(B * ok 17: get value(B * ok 18: unset(B* ok 14: git resolve (B * ok 19: multivar* ok 5: 2-way (1)* ok 15: git show-branch (part 2)(B(B (B * passed all 5 test(s)(B * ok 20: non-match* ok 16: git show-branch (part 3)(B (B *** t1301-shared-repo.sh *** * ok 21: non-match value(B * ok 22: ambiguous get(B * ok 23: get multivar(B * ok 24: multivar replace(B * ok 17: rewind to "Some fun." and "Some work."(B * ok 25: ambiguous value(B * ok 18: git show-branch (part 4)* ok 26: ambiguous unset* ok 1: shared = 0400 (faulty permission u-w)(B(B (B * ok 27: invalid unset(B * ok 19: manual merge(B * ok 28: multivar unset(B * ok 20: git ls-files --stage(B* ok 2: shared=1 does not clear bits preset by umask 002(B * ok 29: invalid key(B * ok 21: git ls-files --unmerged(B* ok 30: correct key(B * ok 31: hierarchical section(B * ok 32: hierarchical section value(B* ok 3: shared=1 does not clear bits preset by umask 022 (B * ok 33: working --list* ok 22: git-merge-index(B (B * ok 23: git ls-files --stage (part 2)(B* ok 34: --get-regexp(B * ok 4: shared=all(B * ok 35: --add(B * ok 36: get variable with no value(B * ok 5: update-server-info honors core.sharedRepository(B * ok 37: get variable with empty value(B * ok 24: git repack(B * ok 38: get-regexp variable with no value(B * ok 25: git prune-packed(B * ok 39: get-regexp variable with empty value* ok 6: shared = 0660 (r--r-----) ro(B(B * ok 40: get bool variable with no value(B * ok 7: shared = 0660 (rw-rw----) rw(B* ok 41: get bool variable with empty value* ok 26: -> only packed objects(B (B * passed all 26 test(s)(B * ok 42: no arguments, but no crash*** t1302-repo-version.sh *** (B * ok 8: shared = 0640 (r--r-----) ro(B * ok 43: new section is partial match of another(B * ok 9: shared = 0640 (rw-r-----) rw(B * ok 44: new variable inserts into proper section(B * ok 45: alternative GIT_CONFIG (non-existing file should fail)(B * ok 10: shared = 0600 (r--------) ro(B * ok 46: alternative GIT_CONFIG(B * ok 11: shared = 0600 (rw-------) rw(B * ok 1: gitdir selection on normal repos(B * ok 47: alternative GIT_CONFIG (--file)(B * ok 2: gitdir selection on unsupported repo(B * ok 48: refer config from subdirectory(B * ok 12: shared = 0666 (r--r--r--) ro(B* ok 3: gitdir not required mode(B * ok 49: --set in alternative GIT_CONFIG(B * ok 13: shared = 0666 (rw-rw-rw-) rw(B* ok 4: gitdir required mode on normal repos(B * ok 50: rename section(B * ok 5: gitdir required mode on unsupported repo(B* ok 51: rename succeeded (B * passed all 5 test(s)(B * ok 14: shared = 0664 (r--r--r--) ro(B* ok 52: rename non-existing section(B *** t1303-wacky-config.sh *** * ok 53: rename succeeded(B * ok 15: shared = 0664 (rw-rw-r--) rw* ok 54: rename another section(B(B * ok 55: rename succeeded* ok 16: git reflog expire honors core.sharedRepository(B (B * ok 56: rename a section with a var on the same line(B * ok 57: rename succeeded* ok 1: modify same key(B(B * ok 58: remove section(B * ok 59: section was removed properly* ok 2: add key in same section(B (B * ok 60: section ending(B * ok 3: add key in different section(B * ok 61: numbers(B* ok 4: make sure git config escapes section names properly (B* ok 17: forced modes(B * passed all 17 test(s)(B * ok 62: invalid unit* ok 5: do not crash on special long config line(B (B*** t1304-default-acl.sh *** * passed all 5 test(s)(B *** t1400-update-ref.sh *** setfacl: .: Operation not supported * Skipping ACL tests: unable to use setfacl(B * passed all 0 test(s)(B *** t1401-symbolic-ref.sh *** * ok 63: bool(B * ok 64: invalid bool (--get)(B * ok 65: invalid bool (set)(B * ok 1: symbolic-ref writes HEAD(B * ok 2: symbolic-ref reads HEAD(B * ok 66: set --bool(B * ok 3: symbolic-ref refuses non-ref for HEAD(B * ok 1: setup(B * ok 67: set --int(B* ok 2: create refs/heads/master(B * ok 4: symbolic-ref refuses bare sha1(B * ok 3: create refs/heads/master(B* passed all 4 test(s)(B *** t1402-check-ref-format.sh *** * ok 4: fail to delete refs/heads/master with stale ref(B * ok 68: get --bool-or-int(B * ok 5: delete refs/heads/master(B * ok 6: delete refs/heads/master without oldvalue verification(B * ok 7: fail to create refs/heads/gu/fixes(B* ok 1: ref name 'heads/foo' is valid(B * ok 69: set --bool-or-int* ok 2: ref name 'foo' is not valid(B(B* ok 8: create refs/heads/master (by HEAD)(B * ok 3: ref name 'foo/bar/baz' is valid(B * ok 9: create refs/heads/master (by HEAD)* ok 4: ref name 'refs///heads/foo' is valid(B(B * ok 70: set --path (B * ok 5: ref name 'heads/foo/' is not valid* ok 10: fail to delete refs/heads/master (by HEAD) with stale ref(B(B * ok 11: delete refs/heads/master (by HEAD)(B* ok 6: ref name './foo' is not valid(B * ok 71: get --path(B * ok 7: ref name '.refs/foo' is not valid* ok 12: delete symref without dereference(B (B * ok 8: ref name 'heads/foo..bar' is not valid(B * ok 72: quoting(B* ok 9: ref name 'heads/foo?bar' is not valid (B * ok 73: key with newline(B * ok 10: ref name 'foo./bar' is valid(B * ok 11: ref name 'heads/foo.lock' is not valid(B * ok 12: ref name 'heads/foo@bar' is valid(B * ok 74: value with newline(B* ok 13: delete symref without dereference when the referred ref is packed (B * ok 13: ref name 'heads/v@{ation' is not valid(B * ok 14: ref name 'heads/foo\bar' is not valid(B* ok 14: (not) create HEAD with old sha1 (B * ok 75: value continued on next line* ok 15: (not) prior created .git/refs/heads/master(B (B * ok 16: create HEAD(B * ok 76: --null --list(B * ok 17: (not) change HEAD with wrong SHA1(B * ok 77: --null --get-regexp(B * ok 18: (not) changed .git/refs/heads/master(B * ok 78: inner whitespace kept verbatim* ok 15: check-ref-format --branch @{-1}(B(B * ok 19: create refs/heads/master (logged by touch)(B * ok 16: ref name 'heads/foo' simplifies to 'heads/foo'(B * ok 17: ref name 'refs///heads/foo' simplifies to 'refs/heads/foo'(B* ok 20: update refs/heads/master (logged by touch)(B * ok 18: check-ref-format --print rejects 'foo'(B * ok 79: symlinked configuration(B * ok 21: set refs/heads/master (logged by touch)(B* ok 19: check-ref-format --print rejects 'heads/foo/../bar'(B * ok 22: verifying refs/heads/master's log* ok 20: check-ref-format --print rejects 'heads/./foo'(B(B * ok 21: check-ref-format --print rejects 'heads\foo'(B * ok 23: enable core.logAllRefUpdates(B* passed all 21 test(s)(B * ok 80: check split_cmdline return(B *** t1410-reflog.sh *** * passed all 80 test(s)(B * ok 24: create refs/heads/master (logged by config)(B*** t1411-reflog-show.sh *** * ok 25: update refs/heads/master (logged by config)(B * ok 26: set refs/heads/master (logged by config)(B * ok 27: verifying refs/heads/master's log(B * ok 1: setup(B * ok 28: Query "master@{May 25 2005}" (before history)(B * ok 2: log -g shows reflog headers(B * ok 29: Query master@{2005-05-25} (before history)(B * ok 3: oneline reflog format(B * ok 30: Query "master@{May 26 2005 23:31:59}" (1 second before history)(B * ok 4: using @{now} syntax shows reflog date (multiline)(B * ok 31: Query "master@{May 26 2005 23:32:00}" (exactly history start)(B * ok 5: using @{now} syntax shows reflog date (oneline)(B * ok 32: Query "master@{May 26 2005 23:32:30}" (first non-creation change)(B * ok 6: using --date= shows reflog date (multiline)(B * ok 33: Query "master@{2005-05-26 23:33:01}" (middle of history with gap)* ok 7: using --date= shows reflog date (oneline)(B(B * ok 34: Query "master@{2005-05-26 23:38:00}" (middle of history)(B * ok 8: empty reflog file(B * passed all 8 test(s)(B* ok 35: Query "master@{2005-05-26 23:43:00}" (exact end of history)(B *** t1420-lost-found.sh *** * ok 36: Query "master@{2005-05-28}" (past end of history)(B * ok 37: creating initial files* ok 1: setup(B(B * ok 38: git commit logged updates(B * ok 39: git cat-file blob master:F (expect OTHER)(B * ok 1: setup(B * ok 40: git cat-file blob master@{2005-05-26 23:30}:F (expect TEST)(B * ok 2: lost and found something(B* ok 41: git cat-file blob master@{2005-05-26 23:42}:F (expect OTHER) (B * passed all 2 test(s)(B * passed all 41 test(s)(B *** t1450-fsck.sh *** *** t1500-rev-parse.sh *** * ok 1: toplevel: is-bare-repository(B * ok 2: toplevel: is-inside-git-dir(B * ok 1: setup(B* ok 3: toplevel: is-inside-work-tree(B * ok 4: toplevel: prefix(B* ok 2: rewind(B * ok 2: HEAD is part of refs(B * ok 5: toplevel: git-dir(B * ok 3: corrupt and check(B* ok 6: .git/: is-bare-repository(B * ok 7: .git/: is-inside-git-dir(B * ok 8: .git/: is-inside-work-tree(B * ok 4: reflog expire --dry-run should not touch reflog(B * ok 9: .git/: prefix(B * ok 3: loose objects borrowed from alternate are not missing(B* ok 10: .git/: git-dir(B * ok 5: reflog expire* ok 11: .git/objects/: is-bare-repository(B(B * ok 12: .git/objects/: is-inside-git-dir(B * ok 13: .git/objects/: is-inside-work-tree(B * ok 14: .git/objects/: prefix(B * ok 15: .git/objects/: git-dir(B * ok 4: object with bad sha1(B * ok 16: subdirectory: is-bare-repository(B * ok 17: subdirectory: is-inside-git-dir(B * ok 6: prune and fsck(B* ok 18: subdirectory: is-inside-work-tree (B * ok 5: branch pointing to non-commit(B * ok 19: subdirectory: prefix(B * ok 20: subdirectory: git-dir(B* ok 7: recover and check (B * ok 6: tag pointing to nonexistent(B* ok 21: core.bare = true: is-bare-repository(B * ok 22: core.bare = true: is-inside-git-dir(B * ok 23: core.bare = true: is-inside-work-tree(B * ok 7: tag pointing to something else than its type(B * ok 24: core.bare undefined: is-bare-repository(B * passed all 7 test(s)(B * ok 25: core.bare undefined: is-inside-git-dir(B *** t1501-worktree.sh *** * ok 26: core.bare undefined: is-inside-work-tree(B * ok 27: GIT_DIR=../.git, core.bare = false: is-bare-repository(B * ok 8: delete(B * ok 28: GIT_DIR=../.git, core.bare = false: is-inside-git-dir(B * ok 29: GIT_DIR=../.git, core.bare = false: is-inside-work-tree* ok 9: rewind2(B (B * core.worktree = relative path(B* ok 30: GIT_DIR=../.git, core.bare = false: prefix(B * ok 10: --expire=never(B * ok 1: outside: is-bare-repository(B * ok 31: GIT_DIR=../.git, core.bare = true: is-bare-repository(B * ok 2: outside: is-inside-git-dir* ok 11: gc.reflogexpire=never(B* ok 32: GIT_DIR=../.git, core.bare = true: is-inside-git-dir(B (B * ok 33: GIT_DIR=../.git, core.bare = true: is-inside-work-tree(B * ok 3: outside: is-inside-work-tree(B * ok 34: GIT_DIR=../.git, core.bare = true: prefix(B * ok 4: inside: is-bare-repository* ok 12: gc.reflogexpire=false(B (B * ok 5: inside: is-inside-git-dir(B* passed all 12 test(s)(B* ok 35: GIT_DIR=../.git, core.bare undefined: is-bare-repository(B * ok 6: inside: is-inside-work-tree(B*** t1502-rev-parse-parseopt.sh *** * ok 36: GIT_DIR=../.git, core.bare undefined: is-inside-git-dir(B * ok 7: inside: prefix(B * ok 37: GIT_DIR=../.git, core.bare undefined: is-inside-work-tree(B * ok 8: subdirectory: is-bare-repository(B * ok 38: GIT_DIR=../.git, core.bare undefined: prefix(B * ok 9: subdirectory: is-inside-git-dir(B * ok 10: subdirectory: is-inside-work-tree(B* ok 39: GIT_DIR=../repo.git, core.bare = false: is-bare-repository(B * ok 11: subdirectory: prefix(B* ok 40: GIT_DIR=../repo.git, core.bare = false: is-inside-git-dir (B * ok 1: test --parseopt help output* core.worktree = absolute path(B(B * ok 41: GIT_DIR=../repo.git, core.bare = false: is-inside-work-tree(B * ok 2: test --parseopt(B * ok 42: GIT_DIR=../repo.git, core.bare = false: prefix(B * ok 12: outside: is-bare-repository(B * ok 3: test --parseopt with mixed options and arguments* ok 13: outside: is-inside-git-dir(B* ok 43: GIT_DIR=../repo.git, core.bare = true: is-bare-repository(B(B * ok 14: outside: is-inside-work-tree(B * ok 44: GIT_DIR=../repo.git, core.bare = true: is-inside-git-dir(B* ok 4: test --parseopt with --(B * ok 15: inside: is-bare-repository(B* ok 45: GIT_DIR=../repo.git, core.bare = true: is-inside-work-tree(B * ok 5: test --parseopt --stop-at-non-option (B * ok 46: GIT_DIR=../repo.git, core.bare = true: prefix(B* ok 16: inside: is-inside-git-dir(B * ok 6: test --parseopt --keep-dashdash(B* ok 17: inside: is-inside-work-tree(B * ok 47: GIT_DIR=../repo.git, core.bare undefined: is-bare-repository* passed all 6 test(s)(B(B *** t1503-rev-parse-verify.sh *** * ok 18: inside: prefix(B * ok 48: GIT_DIR=../repo.git, core.bare undefined: is-inside-git-dir(B * ok 19: subdirectory: is-bare-repository(B* ok 49: GIT_DIR=../repo.git, core.bare undefined: is-inside-work-tree (B * ok 20: subdirectory: is-inside-git-dir(B * ok 50: GIT_DIR=../repo.git, core.bare undefined: prefix(B * ok 21: subdirectory: is-inside-work-tree(B * passed all 50 test(s)(B * ok 22: subdirectory: prefix(B *** t1504-ceiling-dirs.sh *** * GIT_WORK_TREE=relative path (override core.worktree)(B * ok 23: outside: is-bare-repository(B * ok 24: outside: is-inside-git-dir(B * ok 25: outside: is-inside-work-tree(B * ok 26: inside: is-bare-repository(B * ok 1: no_ceil(B* ok 1: set up basic repo with 1 file (hello) and 4 commits (B * ok 27: inside: is-inside-git-dir(B * ok 2: ceil_empty(B * ok 28: inside: is-inside-work-tree(B * ok 3: ceil_at_parent(B * ok 29: inside: prefix(B* ok 2: works with one good rev(B * ok 4: ceil_at_parent_slash(B * ok 30: subdirectory: is-bare-repository(B * ok 5: ceil_at_trash(B * ok 31: subdirectory: is-inside-git-dir(B * ok 6: ceil_at_trash_slash(B * ok 32: subdirectory: is-inside-work-tree(B * ok 7: ceil_at_sub(B * ok 33: subdirectory: prefix(B * ok 8: ceil_at_sub_slash* ok 3: fails with any bad rev or many good revs(B (B * GIT_WORK_TREE=absolute path, work tree below git dir(B * ok 9: subdir_no_ceil(B * ok 34: outside: is-bare-repository(B * ok 10: subdir_ceil_empty(B * ok 35: outside: is-inside-git-dir(B * ok 11: subdir_ceil_at_trash: prefix(B * ok 4: fails silently when using -q* ok 36: outside: is-inside-work-tree(B(B * ok 12: subdir_ceil_at_trash_slash: prefix (B * ok 37: in repo.git: is-bare-repository(B * ok 13: subdir_ceil_at_sub: prefix(B * ok 38: in repo.git: is-inside-git-dir(B * ok 14: subdir_ceil_at_sub_slash: prefix(B * ok 5: no stdout output on error(B * ok 39: in repo.git: is-inside-work-tree(B * ok 15: subdir_ceil_at_subdir(B * ok 40: in repo.git/objects: is-bare-repository(B * ok 16: subdir_ceil_at_subdir_slash(B * ok 41: in repo.git/objects: is-inside-git-dir(B * ok 17: subdir_ceil_at_su(B * ok 42: in repo.git/objects: is-inside-work-tree(B * ok 18: subdir_ceil_at_su_slash(B * ok 6: use --default(B* ok 43: in repo.git/work: is-bare-repository(B * ok 19: subdir_ceil_at_sub_di(B * passed all 6 test(s)(B * ok 44: in repo.git/work: is-inside-git-dir(B* ok 20: subdir_ceil_at_sub_di_slash(B *** t1505-rev-parse-last.sh *** * ok 45: in repo.git/work: is-inside-work-tree(B * ok 21: subdir_ceil_at_subdi(B * ok 46: in repo.git/work: prefix(B * ok 22: subdir_ceil_at_subdi_slash(B * ok 47: in repo.git/sub/dir: is-bare-repository(B * ok 23: second_of_two: prefix(B * ok 48: in repo.git/sub/dir: is-inside-git-dir(B* ok 24: first_of_two: prefix (B * ok 25: second_of_three: prefix* ok 49: in repo.git/sub/dir: is-inside-work-tree(B (B * ok 50: in repo.git/sub/dir: prefix(B * ok 26: git_dir_specified(B * ok 51: repo finds its work tree(B * ok 27: sd_no_ceil(B * ok 28: sd_ceil_empty(B* ok 52: repo finds its work tree from work tree, too(B * ok 1: setup* ok 29: sd_ceil_at_trash: prefix(B * ok 53: _gently() groks relative GIT_DIR & GIT_WORK_TREE(B(B * ok 2: @{-1} works* ok 30: sd_ceil_at_trash_slash: prefix(B(B * ok 31: sd_ceil_at_s: prefix(B * ok 54: git diff-index* ok 3: @{-1}~2 works(B(B * ok 32: sd_ceil_at_s_slash: prefix(B * ok 55: git diff-files(B* ok 4: @{-1}^2 works* ok 33: sd_ceil_at_sd (B(B * ok 34: sd_ceil_at_sd_slash(B * ok 5: @{-1}@{1} works* ok 35: sd_ceil_at_su(B(B * ok 56: git diff(B* ok 36: sd_ceil_at_su_slash(B * ok 6: @{-2} works(B * ok 57: git grep(B* ok 37: sd_ceil_at_s_di(B * ok 7: @{-3} fails(B * ok 38: sd_ceil_at_s_di_slash* ok 58: git commit(B* passed all 7 test(s)(B (B *** t1506-rev-parse-diagnosis.sh *** * ok 39: sd_ceil_at_sdi(B* ok 59: absolute pathspec should fail gracefully(B * ok 40: sd_ceil_at_sdi_slash(B * ok 60: make_relative_path handles double slashes in GIT_DIR(B* passed all 40 test(s)(B  *** t1507-rev-parse-upstream.sh *** * passed all 60 test(s)(B *** t1508-at-combinations.sh *** * ok 1: set up basic repo(B * ok 2: correct file objects(B * ok 3: incorrect revision id(B * ok 4: incorrect file in sha1:path(B * ok 1: setup(B * ok 2: @{upstream} resolves to correct full name(B * ok 3: @{u} resolves to correct full name(B * ok 5: incorrect file in :path and :N:path* ok 4: my-side@{upstream} resolves to correct full name(B (B * passed all 5 test(s)(B *** t1509-root-worktree.sh *** * ok 1: setup(B * ok 2: HEAD = new-two(B * Dangerous test skipped. Read this test if you want to execute it(B * ok 5: my-side@{u} resolves to correct commit(B * ok 3: @{1} = new-one(B* passed all 0 test(s)(B *** t2000-checkout-cache-clash.sh *** * ok 4: @{-1} = old-two(B * ok 6: not-tracking@{u} fails(B * ok 5: @{-1}@{1} = old-one(B * ok 6: @{u} = upstream-two(B * ok 1: git update-index --add various paths.(B* ok 7: @{u}@{1} = upstream-one (B * ok 7: @{u}@{1} resolves correctly(B* ok 8: @{-1}@{u} = master-two (B* ok 2: git checkout-index without -f should fail on conflicting work tree.(B * ok 8: @{u} without specifying branch fails on a detached HEAD(B* ok 9: @{-1}@{u}@{1} = master-one(B * ok 3: git checkout-index with -f should succeed.(B * ok 10: @{u}@{-1} is nonsensical(B* ok 4: git checkout-index conflicting paths.(B * ok 11: @{1}@{u} is nonsensical(B* ok 9: checkout -b new my-side@{u} forks from the same(B * passed all 11 test(s)(B * ok 5: checkout-index -f twice with --prefix(B * passed all 5 test(s)(B*** t2001-checkout-cache-clash.sh *** *** t2002-checkout-cache-u.sh *** * ok 10: merge my-side@{u} records the correct name(B * ok 11: branch -d other@{u}(B * ok 1: git update-index --add path0/file0(B * ok 2: writing tree out with git write-tree(B* ok 1: preparation(B * ok 12: checkout other@{u}(B * ok 3: git update-index --add path1/file1(B * ok 13: log -g other@{u}(B * ok 2: without -u, git checkout-index smudges stat information.(B * ok 4: writing tree out with git write-tree(B * ok 14: log -g other@{u}@{now}(B * passed all 14 test(s)(B * ok 3: with -u, git checkout-index picks up stat information from new files.(B* ok 5: read previously written tree and checkout.(B * passed all 3 test(s)(B *** t2003-checkout-cache-mkdir.sh *** * ok 6: git update-index --add a symlink.(B*** t2004-checkout-cache-temp.sh *** * ok 7: writing tree out with git write-tree(B * ok 8: read previously written tree and checkout.(B * ok 9: checking out conflicting path with -f(B * passed all 9 test(s)(B * ok 1: setup(B*** t2005-checkout-index-symlinks.sh *** * ok 2: have symlink in place where dir is expected.(B * ok 1: preparation* ok 3: use --prefix=path2/(B(B * ok 4: use --prefix=tmp-(B * ok 1: preparation(B* ok 2: checkout one stage 0 to temporary file(B * ok 5: use --prefix=tmp- but with a conflicting file and dir(B * ok 2: the checked-out symlink must be a file(B * ok 3: the file must be the blob we added during the setup(B * ok 6: use --prefix=tmp/orary/ where tmp is a symlink(B * passed all 3 test(s)(B *** t2007-checkout-symlink.sh *** * ok 7: use --prefix=tmp/orary- where tmp is a symlink(B * ok 8: use --prefix=tmp- where tmp-path1 is a symlink(B * passed all 8 test(s)(B * ok 3: checkout all stage 0 to temporary files(B *** t2008-checkout-subdir.sh *** * ok 4: prepare 3-way merge(B * ok 5: checkout one stage 2 to temporary file(B * ok 1: setup(B * ok 6: checkout all stage 2 to temporary files* ok 2: switch from symlink to dir(B(B Already on 'master' * ok 1: setup(B * ok 7: checkout all stages/one file to nothing(B * ok 3: switch from dir to symlink(B * passed all 3 test(s)(B *** t2009-checkout-statinfo.sh *** * ok 8: checkout all stages/one file to temporary files(B* ok 2: remove and restore with relative path(B * ok 3: checkout with empty prefix(B * ok 9: checkout some stages/one file to temporary files(B * ok 10: checkout all stages/all files to temporary files(B* ok 4: checkout with simple prefix(B * ok 5: relative path outside tree should fail(B* ok 11: -- path0: no entry(B * ok 1: setup(B * ok 6: incorrect relative path to file should fail (1)(B * ok 7: incorrect relative path should fail (2)(B* ok 12: -- path1: all 3 stages(B * ok 8: incorrect relative path should fail (3)(B * passed all 8 test(s)* ok 13: -- path2: no stage 1, have stage 2 and 3(B(B * ok 2: branch switching*** t2010-checkout-ambiguous.sh *** (B * ok 14: -- path3: no stage 2, have stage 1 and 3(B * ok 15: -- path4: no stage 3, have stage 1 and 3(B * ok 3: path checkout(B * ok 16: -- asubdir/path5: no stage 2 and 3 have stage 1(B* passed all 3 test(s)(B * ok 1: setup(B *** t2011-checkout-invalid-head.sh *** * ok 2: reference must be a tree(B * ok 17: checkout --temp within subdir(B * ok 3: branch switching(B * ok 4: checkout world from the index(B * ok 5: non ambiguous call(B * ok 18: checkout --temp symlink(B * ok 1: setup(B * passed all 18 test(s)* ok 6: allow the most common case(B(B * ok 2: checkout should not start branch from a tree(B*** t2012-checkout-last.sh *** * ok 7: check ambiguity(B * ok 3: checkout master from invalid HEAD(B * ok 8: disambiguate checking out from a tree-ish(B * passed all 3 test(s)(B * passed all 8 test(s)(B *** t2013-checkout-submodule.sh *** *** t2014-switch.sh *** * ok 1: setup(B * ok 2: "checkout -" does not work initially(B * ok 1: setup(B * ok 3: first branch switch(B * ok 2: check all changes are staged(B * ok 4: "checkout -" switches back(B * ok 3: second commit(B * ok 4: check* ok 1: setup(B(B* ok 5: "checkout -" switches forth(B * passed all 4 test(s)(B * ok 6: detach HEAD(B*** t2015-checkout-unborn.sh *** * ok 7: "checkout -" attaches again(B * ok 2: "reset " updates the index(B * ok 8: "checkout -" detaches again(B * ok 3: "checkout " updates the index only(B * passed all 3 test(s)(B *** t2016-checkout-patch.sh *** * ok 1: setup(B * ok 2: checkout from unborn preserves untracked files(B * ok 9: more switches(B * ok 3: checkout from unborn preserves index contents(B * ok 4: checkout from unborn merges identical index contents(B * passed all 4 test(s)(B * ok 1: setup(B*** t2030-unresolve-info.sh *** * ok 10: switch to the last(B * ok 2: saying "n" does nothing(B * ok 11: switch to second from the last(B * ok 1: setup(B * ok 3: git checkout -p(B * ok 12: switch to third from the last(B* ok 2: add records switch clears(B * ok 13: switch to fourth from the last(B * ok 4: git checkout -p with staged changes(B * ok 3: rm records reset clears(B * ok 14: switch to twelfth from the last(B * ok 15: merge base test setup(B * ok 4: plumbing clears(B * ok 16: another...master(B * ok 5: git checkout -p HEAD with NO staged changes: abort(B * ok 17: ...master(B * ok 18: master...(B * passed all 18 test(s)(B *** t2050-git-dir-relative.sh *** * ok 5: add records checkout -m undoes(B * ok 1: Setting up post-commit hook(B * ok 6: git checkout -p HEAD with NO staged changes: apply(B * ok 2: post-commit hook used ordinarily(B* ok 6: unmerge with plumbing (B * ok 3: post-commit-hook created and used from top dir(B * ok 4: post-commit-hook from sub dir(B * passed all 4 test(s)(B *** t2100-update-cache-badpath.sh *** * ok 7: rerere and rerere forget(B * ok 7: git checkout -p HEAD with change already staged(B * ok 1: git update-index --add to add various paths.(B * ok 2: git update-index to add conflicting path path0/file0 should fail.(B * ok 3: git update-index to add conflicting path path1/file1 should fail.(B * ok 4: git update-index to add conflicting path path2 should fail.(B * ok 5: git update-index to add conflicting path path3 should fail.(B * passed all 5 test(s)(B *** t2101-update-index-reupdate.sh *** * ok 8: git checkout -p HEAD^(B * ok 8: rerere and rerere forget (subdirectory)(B * passed all 8 test(s)(B *** t2102-update-index-symlinks.sh *** * ok 1: update-index --add(B * ok 2: update-index --again(B * ok 3: update-index --remove --again* ok 1: preparation(B (B * ok 9: git checkout -p handles deletion(B * ok 2: modify the symbolic link(B * ok 4: first commit(B* ok 3: the index entry must still be a symbolic link(B * passed all 3 test(s)(B *** t2103-update-index-ignore-missing.sh *** * ok 5: update-index again(B * ok 6: update-index --update from subdir(B * ok 7: update-index --update with pathspec(B * ok 10: path limiting works: dir(B * passed all 7 test(s)(B *** t2104-update-index-skip-worktree.sh *** * ok 1: basics* ok 1: setup(B (B * ok 2: index is at version 2(B * ok 11: path limiting works: -- dir(B * ok 3: update-index --skip-worktree(B * ok 2: --ignore-missing --refresh(B * ok 4: index is at version 3 after having some skip-worktree entries(B * ok 5: ls-files -t(B * ok 6: update-index --no-skip-worktree(B * ok 3: --unmerged --refresh* ok 7: index version is back to 2 when there is no skip-worktree entry(B(B * passed all 7 test(s)(B * ok 4: --ignore-submodules --refresh (1)(B *** t2105-update-index-gitfile.sh *** * ok 5: --ignore-submodules --refresh (2)(B * passed all 5 test(s)(B * ok 12: path limiting works: HEAD^ -- dir(B *** t2200-add-update.sh *** * ok 1: submodule with absolute .git file(B * ok 2: add gitlink to absolute .git file(B * ok 1: setup(B * ok 2: update(B * ok 3: submodule with relative .git file(B * ok 3: update noticed a removal(B * ok 4: add gitlink to relative .git file(B* ok 4: update touched correct path (B * passed all 4 test(s)(B * ok 13: path limiting works: foo inside dir(B * ok 5: update did not touch other tracked files*** t2201-add-update-typechange.sh *** (B* ok 14: none of this moved HEAD (B * ok 6: update did not touch untracked files(B* passed all 14 test(s)(B *** t2202-add-addremove.sh *** * ok 7: cache tree has not been corrupted(B * ok 8: update from a subdirectory(B * ok 9: change gets noticed(B * ok 1: setup(B * ok 10: replace a file with a symlink(B * ok 1: setup(B * ok 11: add everything changed(B * ok 12: touch and then add -u(B* ok 2: git add --all (B * passed all 2 test(s)(B * ok 13: touch and then add explicitly*** t2203-add-intent.sh *** (B * ok 14: add -n -u should not add but just report(B * ok 2: modify(B * ok 3: diff-files(B* ok 1: intent to add (B * ok 4: diff-index(B * ok 2: check result of "add -N"(B * ok 5: add -u(B * ok 3: intent to add is just an ordinary empty blob(B * ok 15: add -u resolves unmerged paths(B * ok 4: intent to add does not clobber existing paths(B * ok 6: commit -a* ok 16: "add -u non-existent" should fail(B(B  * passed all 6 test(s)(B * passed all 16 test(s)(B *** t2204-add-ignored.sh *** *** t2300-cd-to-toplevel.sh *** * ok 5: cannot commit with i-t-a entry(B * ok 6: can commit with an unrelated i-t-a entry in index(B * ok 1: setup(B * ok 7: can "commit -a" with an i-t-a entry(B* ok 2: no complaints for unignored file (B * ok 1: at physical root(B* passed all 7 test(s)(B *** t3000-ls-files-others.sh *** * ok 3: no complaints for unignored dir/file(B * ok 4: no complaints for unignored dir(B * ok 2: at physical subdir(B * ok 5: no complaints for unignored d*(B * ok 3: at symbolic root(B * ok 6: complaints for ignored ign(B * ok 7: complaints for ignored ign with unignored file(B * ok 4: at symbolic subdir(B * ok 1: git ls-files --others to show output.(B * ok 8: complaints for ignored dir/ign(B* ok 2: git ls-files --others should pick up symlinks.(B * ok 5: at internal symbolic subdir(B* ok 3: git ls-files --others --directory to show output.(B * ok 9: complaints for ignored dir/ign with unignored file* ok 4: git ls-files --others --directory should not get confused.* passed all 5 test(s)(B(B (B *** t3001-ls-files-others-exclude.sh *** * ok 5: git ls-files --others --directory --no-empty-directory to show output.(B * ok 6: --no-empty-directory hides empty directory(B* ok 10: complaints for ignored dir/sub(B * passed all 6 test(s)(B *** t3002-ls-files-dashpath.sh *** * ok 11: complaints for ignored dir/sub with unignored file(B * ok 12: complaints for ignored dir/sub/ign(B * ok 1: git ls-files --others with various exclude options.(B * ok 2: git ls-files --others with \r\n line endings.* ok 13: complaints for ignored dir/sub/ign with unignored file(B* ok 1: setup (B (B * ok 3: setup skip-worktree gitignore* ok 14: complaints for ignored sub/file* ok 2: git ls-files without path restriction.(B(B(B * ok 3: git ls-files with path restriction.* ok 4: git ls-files --others with various exclude options.(B(B * ok 15: complaints for ignored sub/file with unignored file(B * ok 5: restore gitignore(B* ok 4: git ls-files with path restriction with --.(B * ok 16: complaints for ignored sub(B* ok 5: git ls-files with path restriction with -- --. (B * ok 6: git status honors core.excludesfile(B * ok 6: git ls-files with no path restriction.(B * ok 17: complaints for ignored sub with unignored file* ok 7: trailing slash in exclude allows directory match(1)(B* passed all 6 test(s)(B (B * ok 8: trailing slash in exclude allows directory match (2)*** t3003-ls-files-exclude.sh *** (B * ok 18: complaints for ignored sub/file(B* ok 9: trailing slash in exclude forces directory match (1) (B * ok 10: trailing slash in exclude forces directory match (2)(B * ok 19: complaints for ignored sub/file with unignored file(B * ok 11: negated exclude matches can override previous ones(B * ok 20: complaints for ignored sub/ign(B * ok 1: create repo with file(B * ok 21: complaints for ignored sub/ign with unignored file* ok 12: subdirectory ignore (setup)(B(B * ok 2: ls-files output contains file (cached)(B * ok 3: ls-files output contains file (modified)* ok 13: subdirectory ignore (toplevel)(B(B * ok 22: complaints for ignored sub in dir(B * ok 4: add file to gitignore(B * ok 14: subdirectory ignore (l1/l2)(B * ok 5: ls-files output contains file (cached)(B* ok 23: complaints for ignored sub/file in dir(B* ok 15: subdirectory ignore (l1)(B * ok 6: ls-files output contains file (modified)* passed all 15 test(s)(B(B * ok 24: complaints for ignored sub/ign in dir(B *** t3010-ls-files-killed-modified.sh *** * ok 7: ls-files -i lists only tracked-but-ignored files(B * ok 25: complaints for ignored ign in sub(B* passed all 7 test(s)(B *** t3020-ls-files-error-unmatch.sh *** * ok 26: complaints for ignored file in sub(B * passed all 26 test(s)(B *** t3030-merge-recursive.sh *** * ok 1: git update-index --add to add various paths.(B * ok 1: setup(B * ok 2: git ls-files --error-unmatch should fail with unmatched path.(B * ok 3: git ls-files --error-unmatch should succeed eith matched paths.(B* ok 2: git ls-files -k to show killed files.(B * passed all 3 test(s)(B * ok 3: validate git ls-files -k output.(B *** t3031-merge-criscross.sh *** * ok 4: git ls-files -m to show modified files.(B * ok 5: validate git ls-files -m output.(B * passed all 5 test(s)(B *** t3040-subprojects-basic.sh *** * ok 1: setup 1(B * ok 1: Super project creation(B * ok 2: setup 2(B * ok 2: create subprojects(B* ok 3: setup 3 (B * ok 3: check if fsck ignores the subprojects(B * ok 1: setup repo with criss-cross history(B * ok 4: check if commit in a subproject detected(B * ok 2: recursive merge between F and G, causes segfault(B * passed all 2 test(s)(B * ok 5: check if a changed subproject HEAD can be committed* ok 4: setup 4(B(B *** t3050-subprojects-fetch.sh *** * ok 6: check if diff-index works for subproject elements(B * ok 7: check if diff-tree works for subproject elements(B * ok 8: check if git diff works for subproject elements(B * ok 9: check if clone works(B * ok 5: setup 5(B * ok 1: setup(B * ok 10: removing and adding subproject(B * ok 11: checkout in superproject(B * passed all 11 test(s)(B *** t3060-ls-files-with-tree.sh *** * ok 2: clone(B * ok 6: setup 6(B * ok 7: merge-recursive simple(B * ok 3: advance(B * ok 8: merge-recursive result(B * ok 1: setup(B * ok 9: fail if the index has unresolved entries(B * ok 2: git -ls-files --with-tree should succeed from subdir(B * ok 3: git -ls-files --with-tree should add entries from named tree.(B * ok 10: merge-recursive remove conflict(B* ok 4: fetch (B* passed all 3 test(s)(B * passed all 4 test(s)(B * ok 11: merge-recursive remove conflict(B*** t3100-ls-tree-restrict.sh *** *** t3101-ls-tree-dirname.sh *** * ok 12: merge-recursive d/f simple(B * ok 13: merge-recursive result(B * ok 14: merge-recursive d/f conflict(B* ok 1: setup (B * ok 1: setup(B * ok 15: merge-recursive d/f conflict result* ok 2: ls-tree plain(B (B * ok 2: ls-tree plain(B * ok 3: ls-tree recursive(B * ok 16: merge-recursive d/f conflict the other way(B* ok 3: ls-tree recursive (B * ok 17: merge-recursive d/f conflict result the other way(B* ok 4: ls-tree recursive with -t(B * ok 4: ls-tree filter 1.txt(B * ok 5: ls-tree recursive with -d(B* ok 5: ls-tree filter path1/b/c/1.txt (B * ok 18: merge-recursive d/f conflict(B * ok 6: ls-tree filtered with path(B * ok 6: ls-tree filter all 1.txt files(B * ok 19: merge-recursive d/f conflict result(B * ok 7: ls-tree filtered with path1 path0(B * ok 7: ls-tree filter directories(B * ok 8: ls-tree filtered with path0/(B * ok 9: ls-tree filtered with path2(B * ok 10: ls-tree filtered with path2/(B * ok 20: merge-recursive d/f conflict(B * ok 11: ls-tree filtered with path2/baz(B* ok 8: ls-tree filter odd names (B * ok 21: merge-recursive d/f conflict result(B * ok 12: ls-tree filtered with path2/bak* ok 9: ls-tree filter missing files and extra slashes(B(B* ok 22: reset and 3-way merge(B * ok 13: ls-tree -t filtered with path2/bak* ok 10: ls-tree filter is leading path match(B (B * passed all 13 test(s)(B * ok 11: ls-tree --full-name(B *** t3200-branch.sh *** * ok 12: ls-tree --full-tree* ok 23: reset and bind merge(B (B * ok 13: ls-tree --full-tree -r(B * ok 14: ls-tree --abbrev=5(B * ok 24: merge removes empty directories(B * ok 15: ls-tree --name-only* passed all 24 test(s)(B(B * ok 1: prepare a trivial repository(B *** t3201-branch-contains.sh *** * ok 16: ls-tree --name-only -r(B * passed all 16 test(s)(B *** t3202-show-branch-octopus.sh *** * ok 2: git branch --help should not have created a bogus branch(B * ok 3: git branch abc should create a branch(B * ok 4: git branch a/b/c should create a branch(B * ok 5: git branch -l d/e/f should create a branch and a log(B * ok 6: git branch -d d/e/f should delete a branch and a log(B * ok 1: setup(B * ok 7: git branch j/k should work after branch j has been deleted* ok 2: branch --contains=master(B (B * ok 3: branch --contains master(B * ok 8: git branch l should work after branch l/m has been deleted(B * ok 4: branch --contains=side(B * ok 9: git branch -m m m/m should work(B * ok 5: side: branch --merged(B * ok 6: side: branch --no-merged(B* ok 10: git branch -m n/n n should work (B * ok 7: master: branch --merged(B * ok 11: git branch -m o/o o should fail when o/p exists(B * ok 8: master: branch --no-merged(B * passed all 8 test(s)(B * ok 12: git branch -m q r/q should fail when r exists(B *** t3203-branch-output.sh *** * ok 13: git branch -m q q2 without config should succeed(B * ok 1: setup(B * ok 14: git branch -m s/s s should work when s/t is deleted(B * ok 2: show-branch with more than 8 branches(B * ok 15: config information was renamed, too(B * ok 1: make commits(B * ok 16: renaming a symref is not allowed(B * ok 2: make branches(B * ok 17: git branch -m u v should fail when the reflog for u is a symlink(B * ok 3: make remote branches(B * ok 3: show-branch with showbranch.default(B * ok 4: git branch shows local branches(B* passed all 3 test(s)(B *** t3210-pack-refs.sh *** * ok 5: git branch -r shows remote branches(B * ok 18: test tracking setup via --track(B * ok 6: git branch -a shows local and remote branches(B * ok 7: git branch -v shows branch summaries(B * ok 19: test tracking setup (non-wildcard, matching)(B * ok 8: git branch shows detached HEAD properly(B* ok 1: prepare a trivial repository (B * passed all 8 test(s)(B *** t3300-funny-names.sh *** * ok 20: test tracking setup (non-wildcard, not matching)(B * ok 2: see if git show-ref works as expected(B * ok 3: see if a branch still exists when packed* ok 21: test tracking setup via config(B(B * ok 1: git ls-files no-funny(B * ok 4: git branch c/d should barf if branch c exists(B * ok 22: test overriding tracking setup via --no-track(B * ok 2: git ls-files with-funny(B * ok 5: see if a branch still exists after git pack-refs --prune(B * ok 3: git ls-files -z with-funny(B * ok 6: see if git pack-refs --prune remove ref files(B* ok 23: no tracking without .fetch entries(B * ok 4: git ls-tree with funny(B * ok 5: git diff-index with-funny(B * ok 7: git branch g should work when git branch g/h has been deleted(B * ok 24: test tracking setup via --track but deeper(B* ok 6: git diff-tree with-funny(B * ok 8: git branch i/j/k should barf if branch i exists(B * ok 7: git diff-index -z with-funny(B* ok 25: test deleting branch deletes branch config(B * ok 8: git diff-tree -z with-funny(B * ok 26: test deleting branch without config(B * ok 9: git diff-tree -C with-funny(B * ok 9: test git branch k after branch k/l/m and k/lm have been deleted(B * ok 27: test --track without .fetch entries(B * ok 10: git diff-tree delete with-funny(B * ok 28: branch from non-branch HEAD w/autosetupmerge=always(B * ok 29: branch from non-branch HEAD w/--track causes failure(B* ok 11: git diff-tree delete with-funny(B * ok 10: test git branch n after some branch deletion and pruning(B* 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(B * ok 11: see if up-to-date packed refs are preserved(B * ok 13: git diff-tree rename with-funny applied(B * ok 31: avoid ambiguous track(B* ok 14: git diff-tree delete with-funny applied (B * ok 12: pack, prune and repack(B * ok 15: git apply non-git diff(B * passed all 12 test(s)(B * passed all 15 test(s)(B *** t3301-notes.sh *** *** t3302-notes-index-expensive.sh *** * ok 32: autosetuprebase local on a tracked local branch(B * Skipping timing tests(B* ok 1: cannot annotate non-existing HEAD (B * passed all 0 test(s)(B *** t3303-notes-subtrees.sh *** * ok 2: setup(B * ok 33: autosetuprebase always on a tracked local branch(B* ok 3: need valid notes ref (B * ok 4: refusing to add notes in refs/heads/(B * ok 5: refusing to edit notes in refs/remotes/(B * ok 6: handle empty notes gracefully(B * ok 7: show non-existent notes entry with %N(B * ok 34: autosetuprebase remote on a tracked local branch(B * ok 8: create notes(B * ok 9: show notes entry with %N(B * ok 10: create reflog entry(B * ok 35: autosetuprebase never on a tracked local branch(B * ok 11: edit existing notes(B * ok 36: autosetuprebase local on a tracked remote branch(B * ok 12: cannot add note where one exists(B * ok 37: autosetuprebase never on a tracked remote branch(B* ok 13: can overwrite existing note with "git notes add -f" (B * ok 1: setup: create 100 commits* ok 14: show notes(B (B * ok 15: create multi-line notes (setup)(B * ok 38: autosetuprebase remote on a tracked remote branch(B * ok 16: show multi-line notes(B * ok 17: create -F notes (setup)(B * ok 39: autosetuprebase always on a tracked remote branch(B * ok 18: show -F notes(B * ok 19: git log --pretty=raw does not show notes(B * ok 20: git log --show-notes(B * ok 40: autosetuprebase unconfigured on a tracked remote branch(B * ok 21: git log --no-notes(B * ok 22: git format-patch does not show notes(B * ok 23: git format-patch --show-notes does show notes(B * ok 24: git show does show notes(B * ok 25: git show --pretty does not show notes(B * ok 41: autosetuprebase unconfigured on a tracked local branch(B * ok 26: git show --pretty=raw does not show notes(B * ok 27: git show --pretty=short does not show notes(B * ok 28: git show --pretty=medium does not show notes* ok 42: autosetuprebase unconfigured on untracked local branch(B(B * ok 29: git show --pretty=full does not show notes(B * ok 30: git show --pretty=fuller does not show notes(B * ok 43: autosetuprebase unconfigured on untracked remote branch(B * ok 31: git show --pretty=format:%s does not show notes(B * ok 32: git show --oneline does not show notes(B * ok 44: autosetuprebase never on an untracked local branch(B * ok 33: create -m notes (setup)(B * ok 34: show -m notes(B * ok 35: remove note with add -f -F /dev/null (setup)(B * ok 45: autosetuprebase local on an untracked local branch(B * ok 36: verify note removal with -F /dev/null(B * ok 37: do not create empty note with -m "" (setup)(B * ok 46: autosetuprebase remote on an untracked local branch(B * ok 38: verify non-creation of note with -m ""(B * ok 47: autosetuprebase always on an untracked local branch(B * ok 2: test notes in 2/38-fanout(B * ok 39: create note with combination of -m and -F(B * ok 3: verify notes in 2/38-fanout(B * ok 40: remove note with "git notes remove" (setup)(B * ok 48: autosetuprebase never on an untracked remote branch(B * ok 41: verify note removal with "git notes remove"(B * ok 42: list notes with "git notes list"(B * ok 49: autosetuprebase local on an untracked remote branch(B * ok 43: list notes with "git notes"(B * ok 44: list specific note with "git notes list "(B * ok 45: listing non-existing notes fails(B * ok 50: autosetuprebase remote on an untracked remote branch(B * ok 46: append to existing note with "git notes append"(B * ok 51: autosetuprebase always on an untracked remote branch(B * ok 47: "git notes list" does not expand to "git notes list HEAD"(B * ok 52: detect misconfigured autosetuprebase (bad value)(B * ok 48: appending empty string does not change existing note(B * ok 53: detect misconfigured autosetuprebase (no value)(B * ok 49: git notes append == add when there is no existing note(B * ok 54: attempt to delete a branch without base and unmerged to HEAD(B * ok 55: attempt to delete a branch merged to its base(B * ok 50: appending empty string to non-existing note does not create note(B * ok 51: create other note on a different notes ref (setup)(B * ok 56: attempt to delete a branch merged to its base(B * passed all 56 test(s)(B * ok 52: Do not show note on other ref by default(B *** t3304-notes-mixed.sh *** * ok 53: Do show note when ref is given in GIT_NOTES_REF(B * ok 54: Do show note when ref is given in core.notesRef config(B * ok 55: Do not show note when core.notesRef is overridden(B * ok 1: setup: create a couple of commits(B * ok 56: Show all notes when notes.displayRef=refs/notes/*(B * ok 57: core.notesRef is implicitly in notes.displayRef(B * ok 2: create a notes tree with both notes and non-notes(B * ok 58: notes.displayRef can be given more than once(B * ok 3: verify contents of notes(B * ok 59: notes.displayRef respects order(B * ok 60: GIT_NOTES_DISPLAY_REF works(B* ok 4: verify contents of non-notes(B * ok 5: git-notes preserves non-notes(B* ok 61: GIT_NOTES_DISPLAY_REF overrides config (B * ok 62: --show-notes=* adds to GIT_NOTES_DISPLAY_REF(B * ok 63: --no-standard-notes(B * ok 6: verify contents of non-notes after git-notes(B * ok 64: --standard-notes* passed all 6 test(s)(B(B *** t3305-notes-fanout.sh *** * ok 65: --show-notes=ref accumulates(B * ok 4: test notes in 2/2/36-fanout(B * ok 5: verify notes in 2/2/36-fanout(B * ok 66: Allow notes on non-commits (trees, blobs, tags)(B * ok 67: create note from other note with "git notes add -C"(B * ok 68: create note from non-existing note with "git notes add -C" fails(B * ok 69: create note from other note with "git notes add -c"(B * ok 70: create note from non-existing note with "git notes add -c" fails(B * ok 71: append to note from other note with "git notes append -C"(B * ok 72: create note from other note with "git notes append -c"(B * ok 73: append to note from other note with "git notes append -c"(B * ok 74: copy note with "git notes copy"(B * ok 75: prevent overwrite with "git notes copy"(B * ok 76: allow overwrite with "git notes copy -f"(B * ok 77: cannot copy note from object without notes(B * ok 78: git notes copy --stdin(B * ok 79: git notes copy --for-rewrite (unconfigured)(B * ok 80: git notes copy --for-rewrite (enabled)(B * ok 81: git notes copy --for-rewrite (disabled)(B * ok 82: git notes copy --for-rewrite (overwrite)(B * ok 6: test notes in 2/2/2/34-fanout(B * ok 83: git notes copy --for-rewrite (ignore)(B* ok 7: verify notes in 2/2/2/34-fanout(B * ok 84: git notes copy --for-rewrite (append)(B * ok 85: git notes copy --for-rewrite (append two to one)(B * ok 86: git notes copy --for-rewrite (append empty)(B * ok 87: GIT_NOTES_REWRITE_MODE works(B * ok 88: GIT_NOTES_REWRITE_REF works(B * ok 89: GIT_NOTES_REWRITE_REF overrides config(B * passed all 89 test(s)(B *** t3306-notes-prune.sh *** * ok 1: setup: create a few commits with notes(B * ok 2: verify commits and notes(B * ok 3: remove some commits(B * ok 4: verify that commits are gone(B * ok 5: verify that notes are still present(B * ok 6: prune notes(B * ok 7: verify that notes are gone(B * passed all 7 test(s)(B *** t3400-rebase.sh *** * ok 1: prepare repository with topic branches(B * ok 2: rebase on dirty worktree(B * ok 3: rebase on dirty cache(B * ok 8: test same notes in no fanout and 2/38-fanout(B * ok 9: verify same notes in no fanout and 2/38-fanout(B * ok 4: rebase against master(B * ok 5: rebase against master twice(B * ok 6: rebase against master twice with --force(B * ok 7: rebase against master twice from another branch(B * ok 8: rebase fast-forward to master(B * ok 9: the rebase operation should not have destroyed author information(B * ok 10: HEAD was detached during rebase(B * ok 11: rebase after merge master(B * ok 10: test same notes in no fanout and 2/2/36-fanout(B * ok 11: verify same notes in no fanout and 2/2/36-fanout(B * ok 12: rebase of history with merges is linearized(B * ok 13: rebase of history with merges after upstream merge is linearized(B * ok 12: test same notes in 2/38-fanout and 2/2/36-fanout(B * ok 13: verify same notes in 2/38-fanout and 2/2/36-fanout(B * ok 14: rebase a single mode change(B * ok 15: Show verbose error when HEAD could not be detached(B * ok 16: rebase -q is quiet(B * ok 17: Rebase a commit that sprinkles CRs in(B * ok 18: rebase can copy notes(B * ok 14: test same notes in 2/2/2/34-fanout and 2/2/36-fanout(B * ok 15: verify same notes in 2/2/2/34-fanout and 2/2/36-fanout(B * ok 19: rebase -m can copy notes(B * passed all 19 test(s)(B *** t3401-rebase-partial.sh *** * ok 1: prepare repository with topic branch(B * ok 2: pick top patch from topic branch into master(B * ok 16: test notes in no fanout concatenated with 2/38-fanout(B * ok 17: verify notes in no fanout concatenated with 2/38-fanout(B * ok 3: rebase topic branch against new master and check git am did not get halted(B * ok 4: rebase --merge topic branch that was partially merged upstream(B * passed all 4 test(s)(B *** t3402-rebase-merge.sh *** * ok 1: setup(B * ok 2: reference merge(B * ok 18: test notes in no fanout concatenated with 2/2/36-fanout(B * ok 3: rebase(B* ok 19: verify notes in no fanout concatenated with 2/2/36-fanout(B * ok 4: test-rebase@{1} is pre rebase(B * ok 5: merge and rebase should match(B * ok 1: creating many notes with git-notes(B * ok 6: rebase the other way(B * ok 7: merge and rebase should match(B * ok 2: many notes created correctly with git-notes(B * ok 3: many notes created with git-notes triggers fanout(B * ok 8: picking rebase(B * passed all 8 test(s)(B *** t3403-rebase-skip.sh *** * ok 20: test notes in 2/38-fanout concatenated with 2/2/36-fanout(B * ok 21: verify notes in 2/38-fanout concatenated with 2/2/36-fanout(B * ok 1: setup(B * ok 2: rebase with git am -3 (default)(B * ok 3: rebase --skip with am -3(B * ok 22: test notes in 2/2/36-fanout concatenated with 2/2/2/34-fanout(B * ok 23: verify notes in 2/2/36-fanout concatenated with 2/2/2/34-fanout(B * passed all 23 test(s)(B *** t3404-rebase-interactive.sh *** * ok 4: rebase moves back to skip-reference(B * ok 5: checkout skip-merge(B * ok 6: rebase with --merge(B * ok 7: rebase --skip with --merge(B * ok 8: merge and reference trees equal(B * ok 9: moved back to branch correctly(B * passed all 9 test(s)(B *** t3405-rebase-malformed.sh *** * ok 1: setup(B * ok 1: setup(B * ok 2: no changes are a nop(B * ok 2: rebase(B * passed all 2 test(s)(B * ok 4: deleting most notes with git-notes(B *** t3406-rebase-message.sh *** * ok 5: most notes deleted correctly with git-notes(B * ok 6: deleting most notes triggers fanout consolidation(B * passed all 6 test(s)(B * ok 3: test the [branch] option(B * ok 1: setup(B *** t3407-rebase-abort.sh *** * ok 1: setup(B * ok 2: rebase -m(B * ok 4: test --onto (B * ok 3: rebase --stat(B * ok 2: rebase --abort(B * ok 4: rebase w/config rebase.stat(B * ok 5: rebase on top of a non-conflicting commit(B * ok 6: reflog for the branch shows state before rebase(B * ok 3: rebase --abort after --skip(B * ok 5: rebase -n overrides config rebase.stat config(B * passed all 5 test(s)(B *** t3408-rebase-multi-line.sh *** * ok 1: setup(B * ok 7: exchange two commits(B * ok 2: rebase(B * passed all 2 test(s)(B *** t3409-rebase-preserve-merges.sh *** * ok 4: rebase --abort after --continue(B * ok 8: stop on conflicting pick(B * ok 5: rebase --merge --abort(B * ok 1: setup for merge-preserving rebase(B * ok 9: abort(B * ok 6: rebase --merge --abort after --skip(B * ok 7: rebase --merge --abort after --continue(B* ok 2: rebase -p fakes interactive rebase(B  * passed all 7 test(s)(B *** t3410-rebase-preserve-dropped-merges.sh *** * ok 10: retain authorship(B * ok 1: setup(B * ok 11: squash(B * ok 12: retain authorship when squashing(B * ok 3: --continue works after a conflict(B * passed all 3 test(s)(B *** t3411-rebase-preserve-around-merges.sh *** * ok 13: -p handles "no changes" gracefully(B * ok 1: setup(B * ok 2: skip same-resolution merges with -p(B * ok 2: squash F1 into D1(B * ok 3: keep different-resolution merges with -p(B * passed all 3 test(s)(B *** t3412-rebase-root.sh *** * ok 14: preserve merges with -p(B * ok 1: prepare repository(B * ok 2: rebase --root expects --onto(B * ok 3: setup pre-rebase hook(B * ok 4: rebase --root --onto (B * ok 5: pre-rebase got correct input (1)(B * ok 3: rebase two levels of merge(B * passed all 3 test(s)(B *** t3413-rebase-hook.sh *** * ok 15: edit ancestor with -p(B * ok 1: setup(B * ok 6: rebase --root --onto (B * ok 7: pre-rebase got correct input (2)(B * ok 2: rebase(B * ok 16: --continue tries to commit(B * ok 8: rebase -i --root --onto (B * ok 9: pre-rebase got correct input (3)(B * ok 3: rebase -i(B * ok 4: setup pre-rebase hook(B * ok 5: pre-rebase hook gets correct input (1)(B * ok 17: verbose flag is heeded, even after --continue(B * ok 10: rebase -i --root --onto (B * ok 11: pre-rebase got correct input (4)(B * ok 6: pre-rebase hook gets correct input (2)(B * ok 7: pre-rebase hook gets correct input (3)(B * ok 18: multi-squash only fires up editor once(B * ok 12: rebase -i -p with linear history(B * ok 13: pre-rebase got correct input (5)(B * ok 14: set up merge history(B * ok 19: multi-fixup does not fire up editor(B* ok 8: pre-rebase hook gets correct input (4) (B * ok 9: pre-rebase hook gets correct input (5)(B * ok 20: commit message used after conflict(B * ok 15: rebase -i -p with merge(B * ok 16: set up second root and merge(B * ok 21: commit message retained after conflict(B * ok 10: pre-rebase hook gets correct input (6)(B * ok 11: setup pre-rebase hook that fails(B * ok 12: pre-rebase hook stops rebase (1)(B * ok 13: pre-rebase hook stops rebase (2)(B * ok 22: squash and fixup generate correct log messages(B * ok 14: rebase --no-verify overrides pre-rebase (1)(B * ok 17: rebase -i -p with two roots(B * ok 18: setup pre-rebase hook that fails(B * ok 19: pre-rebase hook stops rebase(B * ok 20: pre-rebase hook stops rebase -i(B * ok 21: remove pre-rebase hook(B * ok 22: set up a conflict(B * ok 15: rebase --no-verify overrides pre-rebase (2)(B * passed all 15 test(s)(B *** t3414-rebase-preserve-onto.sh *** * ok 23: squash ignores comments(B * ok 23: rebase --root with conflict (first part)(B * ok 1: setup(B * ok 24: fix the conflict(B * ok 25: rebase --root with conflict (second part)(B * ok 24: squash ignores blank lines(B * ok 26: rebase -i --root with conflict (first part)(B * ok 27: fix the conflict(B * ok 25: squash works as expected(B * ok 2: rebase from B1 onto H1(B * ok 28: rebase -i --root with conflict (second part)(B * ok 26: interrupted squash works as expected(B * ok 29: rebase -i -p --root with conflict (first part)(B * ok 30: fix the conflict(B * ok 3: rebase from E1 onto H1(B * ok 4: rebase from C1 onto H1(B * ok 27: interrupted squash works as expected (case 2)* passed all 4 test(s)(B (B *** t3415-rebase-autosquash.sh *** * ok 31: rebase -i -p --root with conflict (second part)(B * passed all 31 test(s)(B * ok 1: setup(B *** t3416-rebase-onto-threedots.sh *** * ok 1: setup(B * ok 28: ignore patch if in upstream(B * ok 2: auto fixup(B * ok 2: rebase --onto master...topic(B * ok 29: --continue tries to commit, even for "edit"(B * ok 3: rebase --onto master...(B * ok 4: rebase --onto master...side(B * ok 30: aborted --continue does not squash commits after "edit"(B * ok 3: auto squash(B * ok 5: rebase -i --onto master...topic(B * ok 4: misspelled auto squash(B * passed all 4 test(s)(B *** t3417-rebase-whitespace-fix.sh *** * ok 31: auto-amend only edited commits after "edit"(B * ok 32: rebase a detached HEAD(B * ok 1: blank line at end of file; extend at end of file(B * ok 6: rebase -i --onto master...(B * ok 7: rebase -i --onto master...side(B* ok 33: rebase a commit violating pre-commit(B * passed all 7 test(s)(B *** t3500-cherry.sh *** * ok 2: two blanks line at end of file; extend at end of file(B * ok 34: rebase with a file named HEAD in worktree(B * ok 3: same, but do not remove trailing spaces(B * ok 1: prepare repository with topic branch, and check cherry finds the 2 patches from there(B * ok 2: check that cherry with limit returns only the top patch(B * ok 3: cherry-pick one of the 2 patches, and check cherry recognized one and only one as new(B * passed all 3 test(s)(B *** t3501-revert-cherry-pick.sh *** * ok 1: setup(B * ok 2: cherry-pick after renaming branch(B * ok 3: revert after renaming branch(B * ok 4: revert forbidden on dirty working tree(B* ok 4: at beginning of file (B * passed all 4 test(s)* passed all 4 test(s)(B(B * ok 35: do "noop" when there is nothing to cherry-pick(B *** t3502-cherry-pick-merge.sh *** *** t3503-cherry-pick-root.sh *** * ok 36: submodule rebase setup(B * ok 1: setup(B * ok 1: setup(B * ok 2: cherry-pick a root commit(B * passed all 2 test(s)(B *** t3504-cherry-pick-rerere.sh *** * ok 2: cherry-pick a non-merge with -m should fail(B * ok 3: cherry pick a merge without -m should fail(B * ok 4: cherry pick a merge (1)(B * ok 5: cherry pick a merge (2)* ok 1: setup(B(B * ok 2: conflicting merge(B * ok 6: cherry pick a merge relative to nonexistent parent should fail(B * ok 3: fixup(B * ok 7: revert a non-merge with -m should fail(B * ok 4: cherry-pick conflict(B * ok 5: reconfigure* ok 8: revert a merge without -m should fail(B (B * ok 6: cherry-pick conflict without rerere(B * passed all 6 test(s)(B * ok 9: revert a merge (1)(B *** t3505-cherry-pick-empty.sh *** * ok 37: submodule rebase -i(B * ok 10: revert a merge (2)(B * ok 11: revert a merge relative to nonexistent parent should fail(B * passed all 11 test(s)(B *** t3506-cherry-pick-ff.sh *** * ok 1: setup(B * ok 2: cherry-pick an empty commit(B * ok 3: index lockfile was removed(B * passed all 3 test(s)(B *** t3507-cherry-pick-conflict.sh *** * ok 1: setup(B * ok 2: cherry-pick using --ff fast forwards(B * ok 1: setup(B * ok 3: cherry-pick not using --ff does not fast forwards(B * ok 38: avoid unnecessary reset(B * ok 2: failed cherry-pick does not advance HEAD(B * ok 3: failed cherry-pick produces dirty index(B * ok 4: merge setup(B * ok 5: cherry-pick a non-merge with --ff and -m should fail(B * ok 6: cherry pick a merge with --ff but without -m should fail(B * ok 4: failed cherry-pick registers participants in index* ok 7: cherry pick with --ff a merge (1)(B(B * ok 8: cherry pick with --ff a merge (2)(B * ok 5: failed cherry-pick describes conflict in work tree(B* ok 9: cherry pick a merge relative to nonexistent parent with --ff should fail (B * passed all 9 test(s)(B *** t3600-rm.sh *** * ok 6: diff3 -m style(B * ok 1: Initialize test directory(B * ok 2: add files with funny names(B * ok 3: Pre-check that foo exists and is in index before git rm foo(B * ok 7: revert also handles conflicts sanely(B* ok 4: Test that git rm foo succeeds(B * ok 5: Test that git rm --cached foo succeeds if the index matches the file(B * ok 6: Test that git rm --cached foo succeeds if the index matches the file(B* ok 8: revert conflict, diff3 -m style (B * passed all 8 test(s)(B * ok 7: Test that git rm --cached foo fails if the index matches neither the file nor HEAD*** t3700-add.sh *** (B * ok 8: Test that git rm --cached -f foo works in case where --cached only did not(B * ok 9: Post-check that foo exists but is not in index after git rm foo(B * ok 1: Test of git add(B * ok 10: Pre-check that bar exists and is in index before "git rm bar"(B * ok 2: Post-check that foo is in the index(B * ok 11: Test that "git rm bar" succeeds(B * ok 3: Test that "git add -- -q" works(B * ok 12: Post-check that bar does not exist and is not in index after "git rm -f bar"(B * ok 13: Test that "git rm -- -q" succeeds (remove a file that looks like an option)(B * ok 4: git add: Test that executable bit is not used if core.filemode=0(B * ok 14: Test that "git rm -f" succeeds with embedded space, tab, or newline characters.(B * ok 5: git add: filemode=0 should not get confused by symlink(B * ok 15: Test that "git rm -f" fails if its rm fails(B * ok 16: When the rm in "git rm -f" fails, it should not remove the file from the index(B * ok 17: Remove nonexistent file with --ignore-unmatch(B* ok 6: git update-index --add: Test that executable bit is not used...(B * ok 7: git add: filemode=0 should not get confused by symlink(B * ok 18: "rm" command printed(B * ok 8: git update-index --add: Test that executable bit is not used...(B * ok 9: .gitignore test setup(B * ok 10: .gitignore is honored(B * ok 19: "rm" command suppressed with --quiet(B * ok 11: error out when attempting to add ignored ones without -f(B * ok 20: Re-add foo and baz(B* ok 12: error out when attempting to add ignored ones without -f(B * ok 13: add ignored ones with -f(B* ok 21: Modify foo -- rm should refuse(B * ok 14: add ignored ones with -f* ok 22: Modified foo -- rm -f should work(B(B * ok 15: add ignored ones with -f* ok 23: Re-add foo and baz for HEAD tests(B(B * ok 24: foo is different in index from HEAD -- rm should refuse(B * ok 16: .gitignore with subdirectory(B * ok 25: but with -f it should work.(B * ok 17: check correct prefix detection(B* ok 26: refuse to remove cached empty file with modifications(B * ok 27: remove intent-to-add file without --force(B * ok 28: Recursive test setup(B * ok 29: Recursive without -r fails(B * ok 30: Recursive with -r but dirty(B * ok 18: git add with filemode=0, symlinks=0, and unmerged entries(B * ok 31: Recursive with -r -f(B * ok 32: Remove nonexistent file returns nonzero exit status(B * ok 33: Call "rm" from outside the work tree(B * ok 19: git add with filemode=0, symlinks=0 prefers stage 2 over stage 1(B * ok 34: refresh index before checking if it is up-to-date(B * ok 20: git add --refresh(B * ok 21: git add should fail atomically upon an unreadable file(B * ok 22: git add --ignore-errors(B * ok 39: reword(B * ok 23: git add (add.ignore-errors)(B * ok 24: git add (add.ignore-errors = false)(B * ok 25: --no-ignore-errors overrides config(B * ok 26: git add 'fo\[ou\]bar' ignores foobar(B * ok 27: git add to resolve conflicts on otherwise ignored path(B * ok 28: "add non-existent" should fail(B * passed all 28 test(s)(B *** t3701-add-interactive.sh *** * ok 1: setup (initial)(B * ok 40: rebase -i can copy notes(B * ok 2: status works (initial)(B * ok 35: choking "git rm" should not let it die with cruft(B * ok 3: diff works (initial)(B * ok 36: rm removes subdirectories recursively(B * passed all 36 test(s)(B *** t3702-add-edit.sh *** * ok 4: revert works (initial)(B * ok 5: setup (commit)(B * ok 1: setup(B * ok 41: rebase -i can copy notes over a fixup(B * ok 6: status works (commit)(B * ok 2: add -e(B * passed all 2 test(s)(B *** t3800-mktag.sh *** * ok 7: diff works (commit)(B * ok 1: setup(B * ok 2: Tag object length check(B * ok 3: "object" line label check(B * ok 4: "object" line SHA1 check(B * ok 5: "type" line label check(B * ok 6: "type" line eol check(B * ok 7: "tag" line label check #1(B * ok 8: "tag" line label check #2(B * ok 9: "type" line type-name length check(B * ok 8: revert works (commit)(B * ok 42: rebase while detaching HEAD(B * ok 10: verify object (SHA1/type) check(B * ok 11: verify tag-name check(B * ok 12: "tagger" line label check #1(B * ok 13: "tagger" line label check #2(B * ok 14: disallow missing tag author name(B * ok 15: disallow malformed tagger(B * ok 9: dummy edit works(B * ok 16: allow empty tag email(B * ok 17: disallow spaces in tag email(B * ok 18: disallow missing tag timestamp(B * ok 19: detect invalid tag timestamp1(B * ok 20: detect invalid tag timestamp2(B * ok 21: detect invalid tag timezone1(B * ok 10: bad edit rejected(B * ok 22: detect invalid tag timezone2(B * ok 23: detect invalid tag timezone3(B * ok 24: detect invalid header entry(B * ok 25: create valid tag(B * ok 26: check mytag(B * passed all 26 test(s)* ok 11: garbage edit rejected(B (B *** t3900-i18n-commit.sh *** * ok 1: setup(B * ok 2: no encoding header for base case(B* ok 12: real edit works (B * ok 3: ISO8859-1 setup(B * ok 4: eucJP setup(B * ok 5: ISO-2022-JP setup(B * ok 6: check encoding header for ISO8859-1(B * ok 7: check encoding header for eucJP(B * ok 8: check encoding header for ISO-2022-JP(B * ok 43: always cherry-pick with --no-ff(B * passed all 43 test(s)(B *** t3901-i18n-patch.sh *** * ok 9: config to remove customization(B* ok 13: skip files similarly as commit -a(B * FAIL 10: ISO8859-1 should be shown in UTF-8 now(B compare_with ISO8859-1 "$TEST_DIRECTORY"/t3900/1-UTF-8.txt * FAIL 11: eucJP should be shown in UTF-8 now(B compare_with eucJP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt * FAIL 12: ISO-2022-JP should be shown in UTF-8 now(B compare_with ISO-2022-JP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt * ok 13: config to add customization(B * ok 1: setup(B * ok 14: ISO8859-1 should be shown in itself now* ok 14: patch does not affect mode(B(B * ok 15: eucJP should be shown in itself now* FAIL 2: format-patch output (ISO-8859-1)(B(B 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 * ok 17: config to tweak customization(B * FAIL 3: format-patch output (UTF-8)(B  git config i18n.logoutputencoding UTF-8 &&  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 compare_with ISO8859-1 "$TEST_DIRECTORY"/t3900/1-UTF-8.txt * FAIL 19: eucJP should be shown in UTF-8 now* ok 15: stage mode but not hunk(B(B compare_with eucJP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt * FAIL 20: ISO-2022-JP should be shown in UTF-8 now(B compare_with ISO-2022-JP "$TEST_DIRECTORY"/t3900/2-UTF-8.txt * ok 21: eucJP should be shown in eucJP now(B * FAIL 22: ISO-2022-JP should be shown in eucJP now(B compare_with ISO-2022-JP "$TEST_DIRECTORY"/t3900/eucJP.txt $ICONV * FAIL 23: eucJP should be shown in ISO-2022-JP now(B compare_with eucJP "$TEST_DIRECTORY"/t3900/ISO-2022-JP.txt $ICONV * ok 16: stage mode and hunk(B * ok 24: ISO-2022-JP should be shown in ISO-2022-JP now(B * ok 17: setup again(B * ok 25: No conversion with ISO8859-1(B * ok 26: No conversion with eucJP(B * ok 27: No conversion with ISO-2022-JP(B * failed 8 among 27 test(s)(B make[2]: *** [t3900-i18n-commit.sh] Error 1 make[2]: *** Waiting for unfinished jobs.... * ok 18: add first line works(B * FAIL 4: rebase (U/U)(B # 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 * FAIL 5: rebase (U/L)(B * ok 20: deleting an empty file(B 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 * passed all 20 test(s)(B * FAIL 6: rebase (L/L)(B # 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 * FAIL 7: rebase (L/U)(B # 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 * FAIL 8: cherry-pick(U/U)(B # 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 * FAIL 9: cherry-pick(L/L)(B # 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 * FAIL 10: cherry-pick(U/L)(B # 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 * FAIL 11: cherry-pick(L/U)(B # 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 * FAIL 12: rebase --merge (U/U)(B 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 * FAIL 13: rebase --merge (U/L)(B 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 * FAIL 14: rebase --merge (L/L)(B # 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 * FAIL 15: rebase --merge (L/U)(B # 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 * failed 14 among 15 test(s)(B 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 * ERROR: dev-vcs/git-1.7.1-r1 failed: * tests failed * * Call stack: * ebuild.sh, line 54: Called src_test * environment, line 3025: Called die * The specific snippet of code: * git_emake test || die "tests failed" * * If you need support, post the output of 'emerge --info =dev-vcs/git-1.7.1-r1', * the complete build log and the output of 'emerge -pqv =dev-vcs/git-1.7.1-r1'. * The complete build log is located at '/var/log/emerge/dev-vcs:git-1.7.1-r1:20100531-124220.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-vcs/git-1.7.1-r1/temp/environment'. * S: '/var/tmp/portage/dev-vcs/git-1.7.1-r1/work/git-1.7.1'