Cygwin always has older git (right now it has 1.7.9 released in May/2012. This needs an update to get around with has some unicode problems.)
Let's say a Windows junk was thrown at you. Git was not in that box. When you start looking at "msysgit", "Git for Windows", "Tortoise Git", "SourceTree" and "Github for Windows", you notice that they have all different git versions. Installing them, then you will end up with a repository version fragmentation and kill someone. Well, not so bad like being under subversion ecosystem. But this still causes invisible problems especially when you are dealing with multiple encodings.
So, getting the latest git on Cygwin and adjusting everything with it, then tell 'them' to use it was an imperative duty!
$ git clone https://github.com/git/git.git $ cd git $ cd install $ make configure $ ./configure --prefix=/usr/local $ make $ make install $ cd .. $ rm -r git
ah, I think building git requires perl, ssh, expat2, curl, and zlib. Make sure you have them.
then rename if there is an original git executable.
$ mv /bin/git.exe /bin/git.old.exe
$ git clone https://github.com/git/git.git Cloning into 'git'... remote: Finding bitmap roots... remote: Counting objects: 165103, done. remote: Compressing objects: 100% (46057/46057), done. remote: Total 165103 (delta 118958), reused 163113 (delta 117071) Receiving objects: 100% (165103/165103), 51.31 MiB | 348 KiB/s, done. Resolving deltas: 100% (118958/118958), done. $ cd git/ $ make configure GIT_VERSION = 1.8.5.rc3 GEN configure $ ./configure --prefix=/usr/local configure: Setting lib to 'lib' (the default) configure: Will try -pthread then -lpthread to enable POSIX Threads. configure: CHECKS for site configuration configure: CHECKS for programs checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.exe checking for suffix of executables... .exe checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking for inline... inline checking if linker supports -R... no checking if linker supports -Wl,-rpath,... yes checking for gar... no checking for ar... ar checking for gtar... no checking for tar... tar checking for gnudiff... no checking for gdiff... no checking for diff... diff checking for asciidoc... asciidoc checking for asciidoc version... asciidoc 8.6.3 configure: CHECKS for libraries checking for SHA1_Init in -lcrypto... yes checking for curl_global_init in -lcurl... yes checking for XML_ParserCreate in -lexpat... yes checking for iconv in -lc... no checking for iconv in -liconv... yes checking for deflateBound in -lz... yes checking for socket in -lc... yes checking for inet_ntop... yes checking for inet_pton... yes checking for hstrerror... yes checking for basename in -lc... yes checking for gettext in -lc... no checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes configure: CHECKS for header files checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking for inttypes.h... (cached) yes checking for old iconv()... no configure: CHECKS for typedefs, structures, and compiler characteristics checking for socklen_t... yes checking for struct dirent.d_ino... yes checking for struct dirent.d_type... yes checking for struct passwd.pw_gecos... yes checking for struct sockaddr_storage... yes checking for struct addrinfo... yes checking for getaddrinfo... yes checking for library containing getaddrinfo... none required checking whether the platform regex can handle null bytes... yes checking whether system succeeds to read fopen'ed directory... no checking whether snprintf() and/or vsnprintf() return bogus value... no configure: CHECKS for library functions checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking paths.h usability... yes checking paths.h presence... yes checking for paths.h... yes checking libcharset.h usability... yes checking libcharset.h presence... yes checking for libcharset.h... yes checking for strings.h... (cached) yes checking for locale_charset in -liconv... yes checking for strcasestr... yes checking for library containing strcasestr... none required checking for fnmatch... yes checking for library containing fnmatch... none required checking whether the fnmatch function supports the FNMATCH_CASEFOLD GNU extension... yes checking for memmem... yes checking for library containing memmem... none required checking for strlcpy... yes checking for library containing strlcpy... none required checking for uintmax_t... yes checking for strtoumax... yes checking for library containing strtoumax... none required checking for setenv... yes checking for library containing setenv... none required checking for unsetenv... yes checking for library containing unsetenv... none required checking for mkdtemp... yes checking for library containing mkdtemp... none required checking for mkstemps... yes checking for library containing mkstemps... none required checking for initgroups... yes checking for library containing initgroups... none required checking for POSIX Threads with ''... yes configure: creating ./config.status config.status: creating config.mak.autogen config.status: executing config.mak.autogen commands $ make GIT_VERSION = 1.8.5.rc3 * new build flags CC credential-store.o * new link flags CC abspath.o CC advice.o CC alias.o CC alloc.o CC archive.o CC archive-tar.o CC archive-zip.o CC argv-array.o * new prefix flags CC attr.o CC base85.o CC bisect.o CC blob.o CC branch.o CC bulk-checkin.o CC bundle.o CC cache-tree.o CC color.o CC column.o CC combine-diff.o CC commit.o CC compat/obstack.o CC compat/terminal.o CC config.o CC connect.o CC connected.o CC convert.o CC copy.o CC credential.o CC csum-file.o CC ctype.o CC date.o CC decorate.o CC diffcore-break.o CC diffcore-delta.o CC diffcore-order.o CC diffcore-pickaxe.o CC diffcore-rename.o CC diff-delta.o CC diff-lib.o CC diff-no-index.o CC diff.o CC dir.o CC editor.o CC entry.o CC environment.o CC exec_cmd.o CC fetch-pack.o CC fsck.o CC gettext.o CC gpg-interface.o CC graph.o CC grep.o CC hash.o GEN common-cmds.h CC help.o CC hex.o CC ident.o CC kwset.o CC levenshtein.o CC line-log.o CC line-range.o CC list-objects.o CC ll-merge.o CC lockfile.o CC log-tree.o CC mailmap.o CC match-trees.o CC merge.o CC merge-blobs.o CC merge-recursive.o CC mergesort.o CC name-hash.o CC notes.o CC notes-cache.o CC notes-merge.o CC notes-utils.o CC object.o CC pack-check.o CC pack-revindex.o CC pack-write.o CC pager.o CC parse-options.o CC parse-options-cb.o CC patch-delta.o CC patch-ids.o CC path.o CC pathspec.o CC pkt-line.o CC preload-index.o CC pretty.o CC prio-queue.o CC progress.o CC prompt.o CC quote.o 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 send-pack.o CC sequencer.o CC server-info.o CC setup.o CC sha1-array.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 streaming.o CC string-list.o CC submodule.o CC symlinks.o CC tag.o CC trace.o CC transport.o CC transport-helper.o CC tree-diff.o CC tree.o CC tree-walk.o CC unpack-trees.o CC url.o CC urlmatch.o CC usage.o CC userdiff.o CC utf8.o CC varint.o CC version.o CC walker.o CC wildmatch.o CC wrapper.o CC write_or_die.o CC ws.o CC wt-status.o CC xdiff-interface.o CC zlib.o CC unix-socket.o CC thread-utils.o AR libgit.a CC xdiff/xdiffi.o CC xdiff/xprepare.o CC xdiff/xutils.o CC xdiff/xemit.o CC xdiff/xmerge.o CC xdiff/xpatience.o CC xdiff/xhistogram.o AR xdiff/lib.a LINK git-credential-store.exe CC daemon.o LINK git-daemon.exe CC fast-import.o LINK git-fast-import.exe CC http-backend.o LINK git-http-backend.exe CC imap-send.o LINK git-imap-send.exe CC sh-i18n--envsubst.o LINK git-sh-i18n--envsubst.exe CC shell.o LINK git-shell.exe CC show-index.o LINK git-show-index.exe CC upload-pack.o LINK git-upload-pack.exe CC remote-testsvn.o CC vcs-svn/line_buffer.o CC vcs-svn/sliding_window.o CC vcs-svn/repo_tree.o CC vcs-svn/fast_export.o CC vcs-svn/svndiff.o CC vcs-svn/svndump.o AR vcs-svn/lib.a LINK git-remote-testsvn.exe CC http.o CC http-walker.o CC http-fetch.o LINK git-http-fetch.exe CC http-push.o LINK git-http-push.exe CC credential-cache.o LINK git-credential-cache.exe CC credential-cache--daemon.o LINK git-credential-cache--daemon.exe CC remote-curl.o LINK git-remote-http.exe LN/CP git-remote-https.exe LN/CP git-remote-ftp.exe LN/CP git-remote-ftps.exe * new script parameters 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 GEN git-request-pull GEN git-stash GEN git-submodule GEN git-web--browse GEN perl/PM.stamp SUBDIR perl /usr/bin/perl Makefile.PL PREFIX='/usr/local' INSTALL_BASE='' --localedir='/usr/local/share/locale' Writing perl.mak for Git Writing MYMETA.yml 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 * new Python interpreter location GEN git-p4 SUBDIR gitweb SUBDIR ../ make[2]: 'GIT-VERSION-FILE' is up to date. GEN gitweb.cgi GEN static/gitweb.js GEN git-instaweb GEN git-mergetool--lib GEN git-parse-remote GEN git-rebase--am GEN git-rebase--interactive GEN git-rebase--merge GEN git-sh-setup GEN git-sh-i18n CC git.o CC builtin/add.o CC builtin/annotate.o CC builtin/apply.o CC builtin/archive.o CC builtin/bisect--helper.o CC builtin/blame.o CC builtin/branch.o CC builtin/bundle.o CC builtin/cat-file.o CC builtin/check-attr.o CC builtin/check-ignore.o CC builtin/check-mailmap.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/column.o CC builtin/commit-tree.o CC builtin/commit.o CC builtin/config.o CC builtin/count-objects.o CC builtin/credential.o CC builtin/describe.o CC builtin/diff-files.o CC builtin/diff-index.o CC builtin/diff-tree.o CC builtin/diff.o CC builtin/fast-export.o CC builtin/fetch-pack.o CC builtin/fetch.o CC builtin/fmt-merge-msg.o CC builtin/for-each-ref.o CC builtin/fsck.o CC builtin/gc.o CC builtin/grep.o CC builtin/hash-object.o CC builtin/help.o CC builtin/index-pack.o CC builtin/init-db.o CC builtin/log.o CC builtin/ls-files.o CC builtin/ls-remote.o CC builtin/ls-tree.o CC builtin/mailinfo.o CC builtin/mailsplit.o CC builtin/merge.o CC builtin/merge-base.o CC builtin/merge-file.o CC builtin/merge-index.o CC builtin/merge-ours.o CC builtin/merge-recursive.o CC builtin/merge-tree.o CC builtin/mktag.o CC builtin/mktree.o CC builtin/mv.o CC builtin/name-rev.o CC builtin/notes.o CC builtin/pack-objects.o CC builtin/pack-redundant.o CC builtin/pack-refs.o CC builtin/patch-id.o CC builtin/prune-packed.o CC builtin/prune.o CC builtin/push.o CC builtin/read-tree.o CC builtin/receive-pack.o CC builtin/reflog.o CC builtin/remote.o CC builtin/remote-ext.o CC builtin/remote-fd.o CC builtin/repack.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 CC builtin/stripspace.o CC builtin/symbolic-ref.o CC builtin/tag.o CC builtin/tar-tree.o CC builtin/unpack-file.o CC builtin/unpack-objects.o CC builtin/update-index.o CC builtin/update-ref.o CC builtin/update-server-info.o CC builtin/upload-archive.o CC builtin/var.o CC builtin/verify-pack.o CC builtin/verify-tag.o CC builtin/write-tree.o LINK git.exe BUILTIN git-add.exe BUILTIN git-annotate.exe BUILTIN git-apply.exe BUILTIN git-archive.exe BUILTIN git-bisect--helper.exe BUILTIN git-blame.exe BUILTIN git-branch.exe BUILTIN git-bundle.exe BUILTIN git-cat-file.exe BUILTIN git-check-attr.exe BUILTIN git-check-ignore.exe BUILTIN git-check-mailmap.exe BUILTIN git-check-ref-format.exe BUILTIN git-checkout-index.exe BUILTIN git-checkout.exe BUILTIN git-clean.exe BUILTIN git-clone.exe BUILTIN git-column.exe BUILTIN git-commit-tree.exe BUILTIN git-commit.exe BUILTIN git-config.exe BUILTIN git-count-objects.exe BUILTIN git-credential.exe BUILTIN git-describe.exe BUILTIN git-diff-files.exe BUILTIN git-diff-index.exe BUILTIN git-diff-tree.exe BUILTIN git-diff.exe BUILTIN git-fast-export.exe BUILTIN git-fetch-pack.exe BUILTIN git-fetch.exe BUILTIN git-fmt-merge-msg.exe BUILTIN git-for-each-ref.exe BUILTIN git-fsck.exe BUILTIN git-gc.exe BUILTIN git-grep.exe BUILTIN git-hash-object.exe BUILTIN git-help.exe BUILTIN git-index-pack.exe BUILTIN git-init-db.exe BUILTIN git-log.exe BUILTIN git-ls-files.exe BUILTIN git-ls-remote.exe BUILTIN git-ls-tree.exe BUILTIN git-mailinfo.exe BUILTIN git-mailsplit.exe BUILTIN git-merge.exe BUILTIN git-merge-base.exe BUILTIN git-merge-file.exe BUILTIN git-merge-index.exe BUILTIN git-merge-ours.exe BUILTIN git-merge-recursive.exe BUILTIN git-merge-tree.exe BUILTIN git-mktag.exe BUILTIN git-mktree.exe BUILTIN git-mv.exe BUILTIN git-name-rev.exe BUILTIN git-notes.exe BUILTIN git-pack-objects.exe BUILTIN git-pack-redundant.exe BUILTIN git-pack-refs.exe BUILTIN git-patch-id.exe BUILTIN git-prune-packed.exe BUILTIN git-prune.exe BUILTIN git-push.exe BUILTIN git-read-tree.exe BUILTIN git-receive-pack.exe BUILTIN git-reflog.exe BUILTIN git-remote.exe BUILTIN git-remote-ext.exe BUILTIN git-remote-fd.exe BUILTIN git-repack.exe BUILTIN git-replace.exe BUILTIN git-rerere.exe BUILTIN git-reset.exe BUILTIN git-rev-list.exe BUILTIN git-rev-parse.exe BUILTIN git-revert.exe BUILTIN git-rm.exe BUILTIN git-send-pack.exe BUILTIN git-shortlog.exe BUILTIN git-show-branch.exe BUILTIN git-show-ref.exe BUILTIN git-stripspace.exe BUILTIN git-symbolic-ref.exe BUILTIN git-tag.exe BUILTIN git-tar-tree.exe BUILTIN git-unpack-file.exe BUILTIN git-unpack-objects.exe BUILTIN git-update-index.exe BUILTIN git-update-ref.exe BUILTIN git-update-server-info.exe BUILTIN git-upload-archive.exe BUILTIN git-var.exe BUILTIN git-verify-pack.exe BUILTIN git-verify-tag.exe BUILTIN git-write-tree.exe BUILTIN git-cherry.exe BUILTIN git-cherry-pick.exe BUILTIN git-format-patch.exe BUILTIN git-fsck-objects.exe BUILTIN git-get-tar-commit-id.exe BUILTIN git-init.exe BUILTIN git-merge-subtree.exe BUILTIN git-peek-remote.exe BUILTIN git-repo-config.exe BUILTIN git-show.exe BUILTIN git-stage.exe BUILTIN git-status.exe BUILTIN git-whatchanged.exe BUILTIN all SUBDIR git-gui GITGUI_VERSION = 0.18.0 * new locations or Tcl/Tk interpreter GEN git-gui INDEX lib/ MSGFMT po/el.msg 381 translated, 4 fuzzy, 6 untranslated. MSGFMT po/zh_cn.msg 366 translated, 7 fuzzy, 17 untranslated. MSGFMT po/ru.msg 516 translated, 4 untranslated. MSGFMT po/de.msg 520 translated. MSGFMT po/pt_br.msg 520 translated. MSGFMT po/ja.msg 520 translated. MSGFMT po/it.msg 519 translated, 1 untranslated. MSGFMT po/fr.msg 520 translated. MSGFMT po/sv.msg 521 translated. MSGFMT po/nb.msg 474 translated, 39 untranslated. MSGFMT po/hu.msg 514 translated. SUBDIR gitk-git * new Tcl/Tk interpreter location GEN gitk-wish Generating catalog po/ru.msg msgfmt --statistics --tcl po/ru.po -l ru -d po/ 245 translated messages. Generating catalog po/de.msg msgfmt --statistics --tcl po/de.po -l de -d po/ 289 translated messages. Generating catalog po/pt_br.msg msgfmt --statistics --tcl po/pt_br.po -l pt_br -d po/ 290 translated messages. Generating catalog po/ja.msg msgfmt --statistics --tcl po/ja.po -l ja -d po/ 284 translated messages. Generating catalog po/it.msg msgfmt --statistics --tcl po/it.po -l it -d po/ 283 translated messages, 6 untranslated messages. Generating catalog po/fr.msg msgfmt --statistics --tcl po/fr.po -l fr -d po/ 276 translated messages, 4 fuzzy translations. Generating catalog po/sv.msg msgfmt --statistics --tcl po/sv.po -l sv -d po/ 304 translated messages. Generating catalog po/es.msg msgfmt --statistics --tcl po/es.po -l es -d po/ 200 translated messages, 7 untranslated messages. Generating catalog po/hu.msg msgfmt --statistics --tcl po/hu.po -l hu -d po/ 288 translated messages. SUBDIR perl /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Editor.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Migration.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Log.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Memoize/YAML.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Ra.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/I18N.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Prompt.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/GlobSpec.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Fetcher.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/IndexInfo.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Utils.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git.pm Manifying blib/man3/Git.SVN.Editor.3pm Manifying blib/man3/Git.SVN.Memoize.YAML.3pm Manifying blib/man3/Git.SVN.Ra.3pm Manifying blib/man3/Git.I18N.3pm Manifying blib/man3/Git.SVN.Prompt.3pm Manifying blib/man3/Git.SVN.Fetcher.3pm Manifying blib/man3/Git.SVN.Utils.3pm Manifying blib/man3/Git.3pm SUBDIR templates MSGFMT po/build/locale/is/LC_MESSAGES/git.mo 14 translated messages. MSGFMT po/build/locale/zh_CN/LC_MESSAGES/git.mo 2194 translated messages. MSGFMT po/build/locale/nl/LC_MESSAGES/git.mo 0 translated messages, 722 untranslated messages. MSGFMT po/build/locale/de/LC_MESSAGES/git.mo 2192 translated messages, 2 untranslated messages. MSGFMT po/build/locale/it/LC_MESSAGES/git.mo 716 translated messages, 350 untranslated messages. MSGFMT po/build/locale/fr/LC_MESSAGES/git.mo 2194 translated messages. MSGFMT po/build/locale/sv/LC_MESSAGES/git.mo 2194 translated messages. MSGFMT po/build/locale/da/LC_MESSAGES/git.mo 0 translated messages, 724 untranslated messages. MSGFMT po/build/locale/vi/LC_MESSAGES/git.mo 2194 translated messages. MSGFMT po/build/locale/pt_PT/LC_MESSAGES/git.mo 306 translated messages, 687 untranslated messages. CC test-chmtime.o LINK test-chmtime.exe CC test-ctype.o LINK test-ctype.exe CC test-date.o LINK test-date.exe CC test-delta.o LINK test-delta.exe CC test-dump-cache-tree.o LINK test-dump-cache-tree.exe CC test-genrandom.o LINK test-genrandom.exe CC test-index-version.o LINK test-index-version.exe CC test-line-buffer.o LINK test-line-buffer.exe CC test-match-trees.o LINK test-match-trees.exe CC test-mergesort.o LINK test-mergesort.exe CC test-mktemp.o LINK test-mktemp.exe CC test-parse-options.o LINK test-parse-options.exe CC test-path-utils.o LINK test-path-utils.exe CC test-prio-queue.o LINK test-prio-queue.exe CC test-read-cache.o LINK test-read-cache.exe CC test-regex.o LINK test-regex.exe CC test-revision-walking.o LINK test-revision-walking.exe CC test-run-command.o LINK test-run-command.exe CC test-scrap-cache-tree.o LINK test-scrap-cache-tree.exe CC test-sha1.o LINK test-sha1.exe CC test-sigchain.o LINK test-sigchain.exe CC test-string-list.o LINK test-string-list.exe CC test-subprocess.o LINK test-subprocess.exe CC test-svn-fe.o LINK test-svn-fe.exe CC test-urlmatch-normalization.o LINK test-urlmatch-normalization.exe CC test-wildmatch.o LINK test-wildmatch.exe GEN bin-wrappers/git GEN bin-wrappers/git-upload-pack GEN bin-wrappers/git-receive-pack GEN bin-wrappers/git-upload-archive GEN bin-wrappers/git-shell GEN bin-wrappers/git-cvsserver GEN bin-wrappers/test-chmtime GEN bin-wrappers/test-ctype GEN bin-wrappers/test-date GEN bin-wrappers/test-delta GEN bin-wrappers/test-dump-cache-tree GEN bin-wrappers/test-genrandom GEN bin-wrappers/test-index-version GEN bin-wrappers/test-line-buffer GEN bin-wrappers/test-match-trees GEN bin-wrappers/test-mergesort GEN bin-wrappers/test-mktemp GEN bin-wrappers/test-parse-options GEN bin-wrappers/test-path-utils GEN bin-wrappers/test-prio-queue GEN bin-wrappers/test-read-cache GEN bin-wrappers/test-regex GEN bin-wrappers/test-revision-walking GEN bin-wrappers/test-run-command GEN bin-wrappers/test-scrap-cache-tree GEN bin-wrappers/test-sha1 GEN bin-wrappers/test-sigchain GEN bin-wrappers/test-string-list GEN bin-wrappers/test-subprocess GEN bin-wrappers/test-svn-fe GEN bin-wrappers/test-urlmatch-normalization GEN bin-wrappers/test-wildmatch GEN git-remote-testgit $ make install GEN perl/PM.stamp SUBDIR perl /usr/bin/perl Makefile.PL PREFIX='/usr/local' INSTALL_BASE='' --localedir='/usr/local/share/locale' Writing perl.mak for Git Writing MYMETA.yml 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 SUBDIR gitweb SUBDIR ../ make[2]: 'GIT-VERSION-FILE' is up to date. GEN git-instaweb BUILTIN all SUBDIR git-gui SUBDIR gitk-git SUBDIR perl /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Editor.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Migration.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Log.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Memoize/YAML.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Ra.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/I18N.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Prompt.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/GlobSpec.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Fetcher.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/IndexInfo.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git/SVN/Utils.pm /usr/bin/perl.exe -pe "s<\Q++LOCALEDIR++\E>" blib/lib/Git.pm SUBDIR templates install -d -m 755 '/usr/local/bin' install -d -m 755 '/usr/local/libexec/git-core' install git-credential-store.exe git-daemon.exe git-fast-import.exe git-http-backend.exe git-imap-send.exe git-sh-i18n--envsubst.exe git-shell.exe git-show-index.exe git-upload-pack.exe git-remote-testsvn.exe git-http-fetch.exe git-http-push.exe git-credential-cache.exe git-credential-cache--daemon.exe git-remote-http.exe git-remote-https.exe git-remote-ftp.exe git-remote-ftps.exe git-am git-bisect git-difftool--helper git-filter-branch git-lost-found git-merge-octopus git-merge-one-file git-merge-resolve git-mergetool git-pull git-quiltimport git-rebase git-request-pull git-stash git-submodule git-web--browse git-add--interactive git-difftool git-archimport git-cvsexportcommit git-cvsimport git-cvsserver git-relink git-send-email git-svn git-p4 git-instaweb '/usr/local/libexec/git-core' install -m 644 git-mergetool--lib git-parse-remote git-rebase--am git-rebase--interactive git-rebase--merge git-sh-setup git-sh-i18n '/usr/local/libexec/git-core' install git.exe git-upload-pack.exe git-receive-pack.exe git-upload-archive.exe git-shell.exe git-cvsserver '/usr/local/bin' make -C templates DESTDIR='' install make[1]: Entering directory '/home/yamamoto/repository/git/templates' install -d -m 755 '/usr/local/share/git-core/templates' (cd blt && tar cf - .) | \ (cd '/usr/local/share/git-core/templates' && umask 022 && tar xof -) make[1]: Leaving directory '/home/yamamoto/repository/git/templates' install -d -m 755 '/usr/local/libexec/git-core/mergetools' install -m 644 mergetools/* '/usr/local/libexec/git-core/mergetools' install -d -m 755 '/usr/local/share/locale' (cd po/build/locale && tar cf - .) | \ (cd '/usr/local/share/locale' && umask 022 && tar xof -) make -C perl prefix='/usr/local' DESTDIR='' install make[1]: Entering directory '/home/yamamoto/repository/git/perl' make[2]: Entering directory '/home/yamamoto/repository/git/perl' Appending installation info to /usr/local/lib/perl5/5.14/i686-cygwin-threads-64int/perllocal.pod make[2]: Leaving directory '/home/yamamoto/repository/git/perl' make[1]: Leaving directory '/home/yamamoto/repository/git/perl' make -C gitweb install make[1]: Entering directory '/home/yamamoto/repository/git/gitweb' make[2]: Entering directory '/home/yamamoto/repository/git' make[2]: 'GIT-VERSION-FILE' is up to date. make[2]: Leaving directory '/home/yamamoto/repository/git' install -d -m 755 '/usr/local/share/gitweb' install -m 755 gitweb.cgi '/usr/local/share/gitweb' install -d -m 755 '/usr/local/share/gitweb/static' install -m 644 static/gitweb.js static/gitweb.css static/git-logo.png static/git-favicon.png '/usr/local/share/gitweb/static' make[1]: Leaving directory '/home/yamamoto/repository/git/gitweb' make -C gitk-git install make[1]: Entering directory '/home/yamamoto/repository/git/gitk-git' install -m 755 gitk-wish '/usr/local/bin'/gitk install -d -m 755 '/usr/local/share/gitk/lib/msgs' install -m 644 po/de.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/it.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/fr.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/es.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/sv.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ja.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/hu.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/pt_br.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ru.msg '/usr/local/share/gitk/lib/msgs' && true make[1]: Leaving directory '/home/yamamoto/repository/git/gitk-git' make -C git-gui gitexecdir='/usr/local/libexec/git-core' install make[1]: Entering directory '/home/yamamoto/repository/git/git-gui' DEST /usr/local/libexec/git-core INSTALL 755 git-gui INSTALL 755 git-gui--askpass LINK git-citool -> git-gui DEST /usr/local/share/git-gui/lib INSTALL 644 tclIndex INSTALL 644 merge.tcl INSTALL 644 error.tcl INSTALL 644 date.tcl INSTALL 644 encoding.tcl INSTALL 644 remote_branch_delete.tcl INSTALL 644 branch_delete.tcl INSTALL 644 choose_rev.tcl INSTALL 644 console.tcl INSTALL 644 checkout_op.tcl INSTALL 644 blame.tcl INSTALL 644 class.tcl INSTALL 644 about.tcl INSTALL 644 choose_repository.tcl INSTALL 644 branch_rename.tcl INSTALL 644 shortcut.tcl INSTALL 644 search.tcl INSTALL 644 win32.tcl INSTALL 644 status_bar.tcl INSTALL 644 tools_dlg.tcl INSTALL 644 tools.tcl INSTALL 644 mergetool.tcl INSTALL 644 option.tcl INSTALL 644 database.tcl INSTALL 644 transport.tcl INSTALL 644 choose_font.tcl INSTALL 644 logo.tcl INSTALL 644 remote.tcl INSTALL 644 diff.tcl INSTALL 644 branch.tcl INSTALL 644 commit.tcl INSTALL 644 branch_checkout.tcl INSTALL 644 index.tcl INSTALL 644 sshkey.tcl INSTALL 644 browser.tcl INSTALL 644 remote_add.tcl INSTALL 644 line.tcl INSTALL 644 branch_create.tcl INSTALL 644 spellcheck.tcl INSTALL 644 themed.tcl INSTALL 644 git-gui.ico INSTALL 644 win32_shortcut.js DEST /usr/local/share/git-gui/lib/msgs INSTALL 644 de.msg INSTALL 644 nb.msg INSTALL 644 it.msg INSTALL 644 fr.msg INSTALL 644 hu.msg INSTALL 644 sv.msg INSTALL 644 ja.msg INSTALL 644 zh_cn.msg INSTALL 644 el.msg INSTALL 644 pt_br.msg INSTALL 644 ru.msg make[1]: Leaving directory '/home/yamamoto/repository/git/git-gui' test '/usr/local/libexec/git-core/git-credential-store' -ef '/usr/local/libexec/git-core/git-credential-store.exe' || rm -f '/usr/local/libexec/git-core/git-credential-store'; test '/usr/local/libexec/git-core/git-daemon' -ef '/usr/local/libexec/git-core/git-daemon.exe' || rm -f '/usr/local/libexec/git-core/git-daemon'; test '/usr/local/libexec/git-core/git-fast-import' -ef '/usr/local/libexec/git-core/git-fast-import.exe' || rm -f '/usr/local/libexec/git-core/git-fast-import'; test '/usr/local/libexec/git-core/git-http-backend' -ef '/usr/local/libexec/git-core/git-http-backend.exe' || rm -f '/usr/local/libexec/git-core/git-http-backend'; test '/usr/local/libexec/git-core/git-imap-send' -ef '/usr/local/libexec/git-core/git-imap-send.exe' || rm -f '/usr/local/libexec/git-core/git-imap-send'; test '/usr/local/libexec/git-core/git-sh-i18n--envsubst' -ef '/usr/local/libexec/git-core/git-sh-i18n--envsubst.exe' || rm -f '/usr/local/libexec/git-core/git-sh-i18n--envsubst'; test '/usr/local/libexec/git-core/git-shell' -ef '/usr/local/libexec/git-core/git-shell.exe' || rm -f '/usr/local/libexec/git-core/git-shell'; test '/usr/local/libexec/git-core/git-show-index' -ef '/usr/local/libexec/git-core/git-show-index.exe' || rm -f '/usr/local/libexec/git-core/git-show-index'; test '/usr/local/libexec/git-core/git-upload-pack' -ef '/usr/local/libexec/git-core/git-upload-pack.exe' || rm -f '/usr/local/libexec/git-core/git-upload-pack'; test '/usr/local/libexec/git-core/git-remote-testsvn' -ef '/usr/local/libexec/git-core/git-remote-testsvn.exe' || rm -f '/usr/local/libexec/git-core/git-remote-testsvn'; test '/usr/local/libexec/git-core/git-http-fetch' -ef '/usr/local/libexec/git-core/git-http-fetch.exe' || rm -f '/usr/local/libexec/git-core/git-http-fetch'; test '/usr/local/libexec/git-core/git-http-push' -ef '/usr/local/libexec/git-core/git-http-push.exe' || rm -f '/usr/local/libexec/git-core/git-http-push'; test '/usr/local/libexec/git-core/git-credential-cache' -ef '/usr/local/libexec/git-core/git-credential-cache.exe' || rm -f '/usr/local/libexec/git-core/git-credential-cache'; test '/usr/local/libexec/git-core/git-credential-cache--daemon' -ef '/usr/local/libexec/git-core/git-credential-cache--daemon.exe' || rm -f '/usr/local/libexec/git-core/git-credential-cache--daemon'; test '/usr/local/libexec/git-core/git-remote-http' -ef '/usr/local/libexec/git-core/git-remote-http.exe' || rm -f '/usr/local/libexec/git-core/git-remote-http'; test '/usr/local/libexec/git-core/git-remote-https' -ef '/usr/local/libexec/git-core/git-remote-https.exe' || rm -f '/usr/local/libexec/git-core/git-remote-https'; test '/usr/local/libexec/git-core/git-remote-ftp' -ef '/usr/local/libexec/git-core/git-remote-ftp.exe' || rm -f '/usr/local/libexec/git-core/git-remote-ftp'; test '/usr/local/libexec/git-core/git-remote-ftps' -ef '/usr/local/libexec/git-core/git-remote-ftps.exe' || rm -f '/usr/local/libexec/git-core/git-remote-ftps'; test '/usr/local/libexec/git-core/git-add' -ef '/usr/local/libexec/git-core/git-add.exe' || rm -f '/usr/local/libexec/git-core/git-add'; test '/usr/local/libexec/git-core/git-annotate' -ef '/usr/local/libexec/git-core/git-annotate.exe' || rm -f '/usr/local/libexec/git-core/git-annotate'; test '/usr/local/libexec/git-core/git-apply' -ef '/usr/local/libexec/git-core/git-apply.exe' || rm -f '/usr/local/libexec/git-core/git-apply'; test '/usr/local/libexec/git-core/git-archive' -ef '/usr/local/libexec/git-core/git-archive.exe' || rm -f '/usr/local/libexec/git-core/git-archive'; test '/usr/local/libexec/git-core/git-bisect--helper' -ef '/usr/local/libexec/git-core/git-bisect--helper.exe' || rm -f '/usr/local/libexec/git-core/git-bisect--helper'; test '/usr/local/libexec/git-core/git-blame' -ef '/usr/local/libexec/git-core/git-blame.exe' || rm -f '/usr/local/libexec/git-core/git-blame'; test '/usr/local/libexec/git-core/git-branch' -ef '/usr/local/libexec/git-core/git-branch.exe' || rm -f '/usr/local/libexec/git-core/git-branch'; test '/usr/local/libexec/git-core/git-bundle' -ef '/usr/local/libexec/git-core/git-bundle.exe' || rm -f '/usr/local/libexec/git-core/git-bundle'; test '/usr/local/libexec/git-core/git-cat-file' -ef '/usr/local/libexec/git-core/git-cat-file.exe' || rm -f '/usr/local/libexec/git-core/git-cat-file'; test '/usr/local/libexec/git-core/git-check-attr' -ef '/usr/local/libexec/git-core/git-check-attr.exe' || rm -f '/usr/local/libexec/git-core/git-check-attr'; test '/usr/local/libexec/git-core/git-check-ignore' -ef '/usr/local/libexec/git-core/git-check-ignore.exe' || rm -f '/usr/local/libexec/git-core/git-check-ignore'; test '/usr/local/libexec/git-core/git-check-mailmap' -ef '/usr/local/libexec/git-core/git-check-mailmap.exe' || rm -f '/usr/local/libexec/git-core/git-check-mailmap'; test '/usr/local/libexec/git-core/git-check-ref-format' -ef '/usr/local/libexec/git-core/git-check-ref-format.exe' || rm -f '/usr/local/libexec/git-core/git-check-ref-format'; test '/usr/local/libexec/git-core/git-checkout-index' -ef '/usr/local/libexec/git-core/git-checkout-index.exe' || rm -f '/usr/local/libexec/git-core/git-checkout-index'; test '/usr/local/libexec/git-core/git-checkout' -ef '/usr/local/libexec/git-core/git-checkout.exe' || rm -f '/usr/local/libexec/git-core/git-checkout'; test '/usr/local/libexec/git-core/git-clean' -ef '/usr/local/libexec/git-core/git-clean.exe' || rm -f '/usr/local/libexec/git-core/git-clean'; test '/usr/local/libexec/git-core/git-clone' -ef '/usr/local/libexec/git-core/git-clone.exe' || rm -f '/usr/local/libexec/git-core/git-clone'; test '/usr/local/libexec/git-core/git-column' -ef '/usr/local/libexec/git-core/git-column.exe' || rm -f '/usr/local/libexec/git-core/git-column'; test '/usr/local/libexec/git-core/git-commit-tree' -ef '/usr/local/libexec/git-core/git-commit-tree.exe' || rm -f '/usr/local/libexec/git-core/git-commit-tree'; test '/usr/local/libexec/git-core/git-commit' -ef '/usr/local/libexec/git-core/git-commit.exe' || rm -f '/usr/local/libexec/git-core/git-commit'; test '/usr/local/libexec/git-core/git-config' -ef '/usr/local/libexec/git-core/git-config.exe' || rm -f '/usr/local/libexec/git-core/git-config'; test '/usr/local/libexec/git-core/git-count-objects' -ef '/usr/local/libexec/git-core/git-count-objects.exe' || rm -f '/usr/local/libexec/git-core/git-count-objects'; test '/usr/local/libexec/git-core/git-credential' -ef '/usr/local/libexec/git-core/git-credential.exe' || rm -f '/usr/local/libexec/git-core/git-credential'; test '/usr/local/libexec/git-core/git-describe' -ef '/usr/local/libexec/git-core/git-describe.exe' || rm -f '/usr/local/libexec/git-core/git-describe'; test '/usr/local/libexec/git-core/git-diff-files' -ef '/usr/local/libexec/git-core/git-diff-files.exe' || rm -f '/usr/local/libexec/git-core/git-diff-files'; test '/usr/local/libexec/git-core/git-diff-index' -ef '/usr/local/libexec/git-core/git-diff-index.exe' || rm -f '/usr/local/libexec/git-core/git-diff-index'; test '/usr/local/libexec/git-core/git-diff-tree' -ef '/usr/local/libexec/git-core/git-diff-tree.exe' || rm -f '/usr/local/libexec/git-core/git-diff-tree'; test '/usr/local/libexec/git-core/git-diff' -ef '/usr/local/libexec/git-core/git-diff.exe' || rm -f '/usr/local/libexec/git-core/git-diff'; test '/usr/local/libexec/git-core/git-fast-export' -ef '/usr/local/libexec/git-core/git-fast-export.exe' || rm -f '/usr/local/libexec/git-core/git-fast-export'; test '/usr/local/libexec/git-core/git-fetch-pack' -ef '/usr/local/libexec/git-core/git-fetch-pack.exe' || rm -f '/usr/local/libexec/git-core/git-fetch-pack'; test '/usr/local/libexec/git-core/git-fetch' -ef '/usr/local/libexec/git-core/git-fetch.exe' || rm -f '/usr/local/libexec/git-core/git-fetch'; test '/usr/local/libexec/git-core/git-fmt-merge-msg' -ef '/usr/local/libexec/git-core/git-fmt-merge-msg.exe' || rm -f '/usr/local/libexec/git-core/git-fmt-merge-msg'; test '/usr/local/libexec/git-core/git-for-each-ref' -ef '/usr/local/libexec/git-core/git-for-each-ref.exe' || rm -f '/usr/local/libexec/git-core/git-for-each-ref'; test '/usr/local/libexec/git-core/git-fsck' -ef '/usr/local/libexec/git-core/git-fsck.exe' || rm -f '/usr/local/libexec/git-core/git-fsck'; test '/usr/local/libexec/git-core/git-gc' -ef '/usr/local/libexec/git-core/git-gc.exe' || rm -f '/usr/local/libexec/git-core/git-gc'; test '/usr/local/libexec/git-core/git-grep' -ef '/usr/local/libexec/git-core/git-grep.exe' || rm -f '/usr/local/libexec/git-core/git-grep'; test '/usr/local/libexec/git-core/git-hash-object' -ef '/usr/local/libexec/git-core/git-hash-object.exe' || rm -f '/usr/local/libexec/git-core/git-hash-object'; test '/usr/local/libexec/git-core/git-help' -ef '/usr/local/libexec/git-core/git-help.exe' || rm -f '/usr/local/libexec/git-core/git-help'; test '/usr/local/libexec/git-core/git-index-pack' -ef '/usr/local/libexec/git-core/git-index-pack.exe' || rm -f '/usr/local/libexec/git-core/git-index-pack'; test '/usr/local/libexec/git-core/git-init-db' -ef '/usr/local/libexec/git-core/git-init-db.exe' || rm -f '/usr/local/libexec/git-core/git-init-db'; test '/usr/local/libexec/git-core/git-log' -ef '/usr/local/libexec/git-core/git-log.exe' || rm -f '/usr/local/libexec/git-core/git-log'; test '/usr/local/libexec/git-core/git-ls-files' -ef '/usr/local/libexec/git-core/git-ls-files.exe' || rm -f '/usr/local/libexec/git-core/git-ls-files'; test '/usr/local/libexec/git-core/git-ls-remote' -ef '/usr/local/libexec/git-core/git-ls-remote.exe' || rm -f '/usr/local/libexec/git-core/git-ls-remote'; test '/usr/local/libexec/git-core/git-ls-tree' -ef '/usr/local/libexec/git-core/git-ls-tree.exe' || rm -f '/usr/local/libexec/git-core/git-ls-tree'; test '/usr/local/libexec/git-core/git-mailinfo' -ef '/usr/local/libexec/git-core/git-mailinfo.exe' || rm -f '/usr/local/libexec/git-core/git-mailinfo'; test '/usr/local/libexec/git-core/git-mailsplit' -ef '/usr/local/libexec/git-core/git-mailsplit.exe' || rm -f '/usr/local/libexec/git-core/git-mailsplit'; test '/usr/local/libexec/git-core/git-merge' -ef '/usr/local/libexec/git-core/git-merge.exe' || rm -f '/usr/local/libexec/git-core/git-merge'; test '/usr/local/libexec/git-core/git-merge-base' -ef '/usr/local/libexec/git-core/git-merge-base.exe' || rm -f '/usr/local/libexec/git-core/git-merge-base'; test '/usr/local/libexec/git-core/git-merge-file' -ef '/usr/local/libexec/git-core/git-merge-file.exe' || rm -f '/usr/local/libexec/git-core/git-merge-file'; test '/usr/local/libexec/git-core/git-merge-index' -ef '/usr/local/libexec/git-core/git-merge-index.exe' || rm -f '/usr/local/libexec/git-core/git-merge-index'; test '/usr/local/libexec/git-core/git-merge-ours' -ef '/usr/local/libexec/git-core/git-merge-ours.exe' || rm -f '/usr/local/libexec/git-core/git-merge-ours'; test '/usr/local/libexec/git-core/git-merge-recursive' -ef '/usr/local/libexec/git-core/git-merge-recursive.exe' || rm -f '/usr/local/libexec/git-core/git-merge-recursive'; test '/usr/local/libexec/git-core/git-merge-tree' -ef '/usr/local/libexec/git-core/git-merge-tree.exe' || rm -f '/usr/local/libexec/git-core/git-merge-tree'; test '/usr/local/libexec/git-core/git-mktag' -ef '/usr/local/libexec/git-core/git-mktag.exe' || rm -f '/usr/local/libexec/git-core/git-mktag'; test '/usr/local/libexec/git-core/git-mktree' -ef '/usr/local/libexec/git-core/git-mktree.exe' || rm -f '/usr/local/libexec/git-core/git-mktree'; test '/usr/local/libexec/git-core/git-mv' -ef '/usr/local/libexec/git-core/git-mv.exe' || rm -f '/usr/local/libexec/git-core/git-mv'; test '/usr/local/libexec/git-core/git-name-rev' -ef '/usr/local/libexec/git-core/git-name-rev.exe' || rm -f '/usr/local/libexec/git-core/git-name-rev'; test '/usr/local/libexec/git-core/git-notes' -ef '/usr/local/libexec/git-core/git-notes.exe' || rm -f '/usr/local/libexec/git-core/git-notes'; test '/usr/local/libexec/git-core/git-pack-objects' -ef '/usr/local/libexec/git-core/git-pack-objects.exe' || rm -f '/usr/local/libexec/git-core/git-pack-objects'; test '/usr/local/libexec/git-core/git-pack-redundant' -ef '/usr/local/libexec/git-core/git-pack-redundant.exe' || rm -f '/usr/local/libexec/git-core/git-pack-redundant'; test '/usr/local/libexec/git-core/git-pack-refs' -ef '/usr/local/libexec/git-core/git-pack-refs.exe' || rm -f '/usr/local/libexec/git-core/git-pack-refs'; test '/usr/local/libexec/git-core/git-patch-id' -ef '/usr/local/libexec/git-core/git-patch-id.exe' || rm -f '/usr/local/libexec/git-core/git-patch-id'; test '/usr/local/libexec/git-core/git-prune-packed' -ef '/usr/local/libexec/git-core/git-prune-packed.exe' || rm -f '/usr/local/libexec/git-core/git-prune-packed'; test '/usr/local/libexec/git-core/git-prune' -ef '/usr/local/libexec/git-core/git-prune.exe' || rm -f '/usr/local/libexec/git-core/git-prune'; test '/usr/local/libexec/git-core/git-push' -ef '/usr/local/libexec/git-core/git-push.exe' || rm -f '/usr/local/libexec/git-core/git-push'; test '/usr/local/libexec/git-core/git-read-tree' -ef '/usr/local/libexec/git-core/git-read-tree.exe' || rm -f '/usr/local/libexec/git-core/git-read-tree'; test '/usr/local/libexec/git-core/git-receive-pack' -ef '/usr/local/libexec/git-core/git-receive-pack.exe' || rm -f '/usr/local/libexec/git-core/git-receive-pack'; test '/usr/local/libexec/git-core/git-reflog' -ef '/usr/local/libexec/git-core/git-reflog.exe' || rm -f '/usr/local/libexec/git-core/git-reflog'; test '/usr/local/libexec/git-core/git-remote' -ef '/usr/local/libexec/git-core/git-remote.exe' || rm -f '/usr/local/libexec/git-core/git-remote'; test '/usr/local/libexec/git-core/git-remote-ext' -ef '/usr/local/libexec/git-core/git-remote-ext.exe' || rm -f '/usr/local/libexec/git-core/git-remote-ext'; test '/usr/local/libexec/git-core/git-remote-fd' -ef '/usr/local/libexec/git-core/git-remote-fd.exe' || rm -f '/usr/local/libexec/git-core/git-remote-fd'; test '/usr/local/libexec/git-core/git-repack' -ef '/usr/local/libexec/git-core/git-repack.exe' || rm -f '/usr/local/libexec/git-core/git-repack'; test '/usr/local/libexec/git-core/git-replace' -ef '/usr/local/libexec/git-core/git-replace.exe' || rm -f '/usr/local/libexec/git-core/git-replace'; test '/usr/local/libexec/git-core/git-rerere' -ef '/usr/local/libexec/git-core/git-rerere.exe' || rm -f '/usr/local/libexec/git-core/git-rerere'; test '/usr/local/libexec/git-core/git-reset' -ef '/usr/local/libexec/git-core/git-reset.exe' || rm -f '/usr/local/libexec/git-core/git-reset'; test '/usr/local/libexec/git-core/git-rev-list' -ef '/usr/local/libexec/git-core/git-rev-list.exe' || rm -f '/usr/local/libexec/git-core/git-rev-list'; test '/usr/local/libexec/git-core/git-rev-parse' -ef '/usr/local/libexec/git-core/git-rev-parse.exe' || rm -f '/usr/local/libexec/git-core/git-rev-parse'; test '/usr/local/libexec/git-core/git-revert' -ef '/usr/local/libexec/git-core/git-revert.exe' || rm -f '/usr/local/libexec/git-core/git-revert'; test '/usr/local/libexec/git-core/git-rm' -ef '/usr/local/libexec/git-core/git-rm.exe' || rm -f '/usr/local/libexec/git-core/git-rm'; test '/usr/local/libexec/git-core/git-send-pack' -ef '/usr/local/libexec/git-core/git-send-pack.exe' || rm -f '/usr/local/libexec/git-core/git-send-pack'; test '/usr/local/libexec/git-core/git-shortlog' -ef '/usr/local/libexec/git-core/git-shortlog.exe' || rm -f '/usr/local/libexec/git-core/git-shortlog'; test '/usr/local/libexec/git-core/git-show-branch' -ef '/usr/local/libexec/git-core/git-show-branch.exe' || rm -f '/usr/local/libexec/git-core/git-show-branch'; test '/usr/local/libexec/git-core/git-show-ref' -ef '/usr/local/libexec/git-core/git-show-ref.exe' || rm -f '/usr/local/libexec/git-core/git-show-ref'; test '/usr/local/libexec/git-core/git-stripspace' -ef '/usr/local/libexec/git-core/git-stripspace.exe' || rm -f '/usr/local/libexec/git-core/git-stripspace'; test '/usr/local/libexec/git-core/git-symbolic-ref' -ef '/usr/local/libexec/git-core/git-symbolic-ref.exe' || rm -f '/usr/local/libexec/git-core/git-symbolic-ref'; test '/usr/local/libexec/git-core/git-tag' -ef '/usr/local/libexec/git-core/git-tag.exe' || rm -f '/usr/local/libexec/git-core/git-tag'; test '/usr/local/libexec/git-core/git-tar-tree' -ef '/usr/local/libexec/git-core/git-tar-tree.exe' || rm -f '/usr/local/libexec/git-core/git-tar-tree'; test '/usr/local/libexec/git-core/git-unpack-file' -ef '/usr/local/libexec/git-core/git-unpack-file.exe' || rm -f '/usr/local/libexec/git-core/git-unpack-file'; test '/usr/local/libexec/git-core/git-unpack-objects' -ef '/usr/local/libexec/git-core/git-unpack-objects.exe' || rm -f '/usr/local/libexec/git-core/git-unpack-objects'; test '/usr/local/libexec/git-core/git-update-index' -ef '/usr/local/libexec/git-core/git-update-index.exe' || rm -f '/usr/local/libexec/git-core/git-update-index'; test '/usr/local/libexec/git-core/git-update-ref' -ef '/usr/local/libexec/git-core/git-update-ref.exe' || rm -f '/usr/local/libexec/git-core/git-update-ref'; test '/usr/local/libexec/git-core/git-update-server-info' -ef '/usr/local/libexec/git-core/git-update-server-info.exe' || rm -f '/usr/local/libexec/git-core/git-update-server-info'; test '/usr/local/libexec/git-core/git-upload-archive' -ef '/usr/local/libexec/git-core/git-upload-archive.exe' || rm -f '/usr/local/libexec/git-core/git-upload-archive'; test '/usr/local/libexec/git-core/git-var' -ef '/usr/local/libexec/git-core/git-var.exe' || rm -f '/usr/local/libexec/git-core/git-var'; test '/usr/local/libexec/git-core/git-verify-pack' -ef '/usr/local/libexec/git-core/git-verify-pack.exe' || rm -f '/usr/local/libexec/git-core/git-verify-pack'; test '/usr/local/libexec/git-core/git-verify-tag' -ef '/usr/local/libexec/git-core/git-verify-tag.exe' || rm -f '/usr/local/libexec/git-core/git-verify-tag'; test '/usr/local/libexec/git-core/git-write-tree' -ef '/usr/local/libexec/git-core/git-write-tree.exe' || rm -f '/usr/local/libexec/git-core/git-write-tree'; test '/usr/local/libexec/git-core/git-cherry' -ef '/usr/local/libexec/git-core/git-cherry.exe' || rm -f '/usr/local/libexec/git-core/git-cherry'; test '/usr/local/libexec/git-core/git-cherry-pick' -ef '/usr/local/libexec/git-core/git-cherry-pick.exe' || rm -f '/usr/local/libexec/git-core/git-cherry-pick'; test '/usr/local/libexec/git-core/git-format-patch' -ef '/usr/local/libexec/git-core/git-format-patch.exe' || rm -f '/usr/local/libexec/git-core/git-format-patch'; test '/usr/local/libexec/git-core/git-fsck-objects' -ef '/usr/local/libexec/git-core/git-fsck-objects.exe' || rm -f '/usr/local/libexec/git-core/git-fsck-objects'; test '/usr/local/libexec/git-core/git-get-tar-commit-id' -ef '/usr/local/libexec/git-core/git-get-tar-commit-id.exe' || rm -f '/usr/local/libexec/git-core/git-get-tar-commit-id'; test '/usr/local/libexec/git-core/git-init' -ef '/usr/local/libexec/git-core/git-init.exe' || rm -f '/usr/local/libexec/git-core/git-init'; test '/usr/local/libexec/git-core/git-merge-subtree' -ef '/usr/local/libexec/git-core/git-merge-subtree.exe' || rm -f '/usr/local/libexec/git-core/git-merge-subtree'; test '/usr/local/libexec/git-core/git-peek-remote' -ef '/usr/local/libexec/git-core/git-peek-remote.exe' || rm -f '/usr/local/libexec/git-core/git-peek-remote'; test '/usr/local/libexec/git-core/git-repo-config' -ef '/usr/local/libexec/git-core/git-repo-config.exe' || rm -f '/usr/local/libexec/git-core/git-repo-config'; test '/usr/local/libexec/git-core/git-show' -ef '/usr/local/libexec/git-core/git-show.exe' || rm -f '/usr/local/libexec/git-core/git-show'; test '/usr/local/libexec/git-core/git-stage' -ef '/usr/local/libexec/git-core/git-stage.exe' || rm -f '/usr/local/libexec/git-core/git-stage'; test '/usr/local/libexec/git-core/git-status' -ef '/usr/local/libexec/git-core/git-status.exe' || rm -f '/usr/local/libexec/git-core/git-status'; test '/usr/local/libexec/git-core/git-whatchanged' -ef '/usr/local/libexec/git-core/git-whatchanged.exe' || rm -f '/usr/local/libexec/git-core/git-whatchanged'; test '/usr/local/libexec/git-core/git' -ef '/usr/local/libexec/git-core/git.exe' || rm -f '/usr/local/libexec/git-core/git'; bindir=$(cd '/usr/local/bin' && pwd) && \ execdir=$(cd '/usr/local/libexec/git-core' && pwd) && \ { test "$bindir/" = "$execdir/" || \ for p in git.exe git-shell.exe git-upload-pack.exe git-cvsserver; do \ rm -f "$execdir/$p" && \ test -z "" && \ ln "$bindir/$p" "$execdir/$p" 2>/dev/null || \ cp "$bindir/$p" "$execdir/$p" || exit; \ done; \ } && \ for p in git-receive-pack.exe git-upload-archive.exe; do \ rm -f "$bindir/$p" && \ test -z "" && \ ln "$bindir/git.exe" "$bindir/$p" 2>/dev/null || \ ln -s "git.exe" "$bindir/$p" 2>/dev/null || \ cp "$bindir/git.exe" "$bindir/$p" || exit; \ done && \ for p in git-add.exe git-annotate.exe git-apply.exe git-archive.exe git-bisect--helper.exe git-blame.exe git-branch.exe git-bundle.exe git-cat-file.exe git-check-attr.exe git-check-ignore.exe git-check-mailmap.exe git-check-ref-format.exe git-checkout-index.exe git-checkout.exe git-clean.exe git-clone.exe git-column.exe git-commit-tree.exe git-commit.exe git-config.exe git-count-objects.exe git-credential.exe git-describe.exe git-diff-files.exe git-diff-index.exe git-diff-tree.exe git-diff.exe git-fast-export.exe git-fetch-pack.exe git-fetch.exe git-fmt-merge-msg.exe git-for-each-ref.exe git-fsck.exe git-gc.exe git-grep.exe git-hash-object.exe git-help.exe git-index-pack.exe git-init-db.exe git-log.exe git-ls-files.exe git-ls-remote.exe git-ls-tree.exe git-mailinfo.exe git-mailsplit.exe git-merge.exe git-merge-base.exe git-merge-file.exe git-merge-index.exe git-merge-ours.exe git-merge-recursive.exe git-merge-tree.exe git-mktag.exe git-mktree.exe git-mv.exe git-name-rev.exe git-notes.exe git-pack-objects.exe git-pack-redundant.exe git-pack-refs.exe git-patch-id.exe git-prune-packed.exe git-prune.exe git-push.exe git-read-tree.exe git-receive-pack.exe git-reflog.exe git-remote.exe git-remote-ext.exe git-remote-fd.exe git-repack.exe git-replace.exe git-rerere.exe git-reset.exe git-rev-list.exe git-rev-parse.exe git-revert.exe git-rm.exe git-send-pack.exe git-shortlog.exe git-show-branch.exe git-show-ref.exe git-stripspace.exe git-symbolic-ref.exe git-tag.exe git-tar-tree.exe git-unpack-file.exe git-unpack-objects.exe git-update-index.exe git-update-ref.exe git-update-server-info.exe git-upload-archive.exe git-var.exe git-verify-pack.exe git-verify-tag.exe git-write-tree.exe git-cherry.exe git-cherry-pick.exe git-format-patch.exe git-fsck-objects.exe git-get-tar-commit-id.exe git-init.exe git-merge-subtree.exe git-peek-remote.exe git-repo-config.exe git-show.exe git-stage.exe git-status.exe git-whatchanged.exe; do \ rm -f "$execdir/$p" && \ test -z "" && \ ln "$execdir/git.exe" "$execdir/$p" 2>/dev/null || \ ln -s "git.exe" "$execdir/$p" 2>/dev/null || \ cp "$execdir/git.exe" "$execdir/$p" || exit; \ done && \ remote_curl_aliases="git-remote-https.exe git-remote-ftp.exe git-remote-ftps.exe" && \ for p in $remote_curl_aliases; do \ rm -f "$execdir/$p" && \ test -z "" && \ ln "$execdir/git-remote-http.exe" "$execdir/$p" 2>/dev/null || \ ln -s "git-remote-http.exe" "$execdir/$p" 2>/dev/null || \ cp "$execdir/git-remote-http.exe" "$execdir/$p" || exit; \ done && \ ./check_bindir "z$bindir" "z$execdir" "$bindir/git-add.exe" $ git version git version 1.7.9 $ which git /usr/local/bin/git $ where git C:\cygwin\usr\local\bin\git.exe C:\cygwin\bin\git.exe $ windowscrap -sh: windowscrap: command not found $ mv /bin/git.exe /bin/git.cygwin.exe $ git version git version 1.8.5.rc3