Граф коммитов

1155 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Schuberth cb316651e4 Merge pull request #135 from mattyclarkson/master
BATCH file that starts the ssh-agent
2013-11-27 03:58:49 -08:00
Matt Clarkson b0657b18d2 cmd: Add a .bat file that attempts to authorize SSH keys with ssh-agent
If double clicked on from explorer it will start a new command prompt but
invoking the script from a current command prompt just adds the ssh keys
to the prompt.
2013-11-27 11:55:57 +00:00
Pat Thoyts 11a126424f Updated to Git v1.8.4
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-09-16 12:04:41 +01:00
Anselm Kruis 40564c458d Avoid beeping when setting the console title if non-ascii chars in $PWD.
Fix for issue #128 where the prompt causes the console to beep if there are
non-ASCII characters in the path. This patch replaces all non-ASCII characters
with a question mark when expanding the prompt

Signed-off-by: Anselm Kruis <a.kruis@science-computing.de>
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-09-13 14:50:26 +01:00
Pat Thoyts 8028e2a29a Merge remote-tracking branch 'kblees/kb/devel/unicode-console-input' 2013-09-13 14:20:38 +01:00
Johannes Schindelin 599d40b55d ReleaseNotes: mention the problem with -L/regex/ being misinterpreted
Suggested by Pat Thoyts.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-09-12 13:34:15 -05:00
Pat Thoyts afc74bb885 msys: added setlocal to keep variables in subshell
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-09-05 20:22:42 +01:00
dscho cee9ebdf3a Merge pull request #129 from snaewe/fix-merging-rebase
merging-rebase: set both GIT_SEQUENCE_EDITOR and GIT_EDITOR to modify the insn-cheet
2013-08-15 12:30:55 -07:00
Stefan Naewe 9c1c7680d4 merging-rebase: set both GIT_SEQUENCE_EDITOR and GIT_EDITOR to modify the insn-cheet
Somehow git rebase -i seems to ignore GIT_EDITOR and only uses
GIT_SEQUENCE_EDITOR. Set both variables to not introduce a regression.

Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
2013-08-15 19:32:57 +02:00
Pat Thoyts ab173bb3bc Install OpenSSL 0.9.8y header files
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-23 10:00:56 +01:00
Pat Thoyts 4dfa110193 Install OpenSSL 0.9.8y import libs
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-23 10:00:54 +01:00
Pat Thoyts 94d94acba4 Install OpenSSL 0.9.8y
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-23 10:00:53 +01:00
Pat Thoyts 643ba3d7b8 openssl: update release script to use version 0.9.8y
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-23 09:53:17 +01:00
Johannes Schindelin b656c14ce4 merging-rebase: be more suspicious about merging-rebase candidates
Sometimes people commit all kinds of stuff before performing a merging
rebase, and that unfortunately also entails merges that look like '-s
ours' type merges. Therefore, it is not good enough to look whether
the merge looks like that, but we also have to ask the user if that's
the start of the latest merging rebase.

Only when we find that the commit subject contains 'merging-rebase',
we trust that we have found the correct merge.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-06-12 16:17:45 -05:00
Johannes Schindelin a98fbeca14 apply-from-gmane: fall back to three-way merges
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-06-12 15:40:02 -05:00
Johannes Schindelin 7aea7c12a4 apply-from-gmane: accept permalinks, too
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-06-12 15:39:48 -05:00
Johannes Schindelin 1c9f94fb06 Bu-bye, rebasing-merge.sh
It was discussed recently that it is rather confusing to keep that
script when we retired it in favor of merging-rebase.sh...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-06-12 15:39:15 -05:00
Karsten Blees cdd94cf968 Update bash/readline settings for Unicode line editing
Enable multibyte character on input and output and disable ASCII conversion
in etc/inputrc.

Signed-off-by: Karsten Blees <blees@dcon.de>
2013-06-07 17:05:04 +02:00
Karsten Blees 3a84124ec8 Updated bash.exe to MSYS-gd046b81
Signed-off-by: Karsten Blees <blees@dcon.de>
2013-06-07 17:05:03 +02:00
Karsten Blees 6bc62954b8 Updated msys-1.0.dll to MSYS-gd046b81
Signed-off-by: Karsten Blees <blees@dcon.de>
2013-06-07 17:05:02 +02:00
Pat Thoyts 75446e612a msysgit: include old libiconv2 for use by dd.exe and stat.exe.
These two files have been pulled in from CoreUtils and were built against
an old set of libraries. We do not ship these binaries so we can avoid
rebuilding against the current libintl-8 library although this should
be done sometime. Used when running the test suite.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-07 14:07:48 +01:00
Pat Thoyts b82f3a2267 iconv: include iconv.exe in the Git for Windows release.
As discussed in issue #113 it is useful to have a method for converting
between unicode and utf-8 for writing smudge/clean filters. To assist in
this we shall include a functional iconv.exe in the release.
A side effect is we now also ship libintl-8.dll.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-03 20:23:14 +01:00
Pat Thoyts e489513b55 iconv: remove redundant file - we now use libiconv-2.dll
No file in mingw/bin is linked to libiconv2.dll any more.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-03 20:23:13 +01:00
Sebastian Schuberth 8a6ee3bd35 Installer: Minor improvements to selecting a Plink executable
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-06-03 13:07:34 +02:00
Pat Thoyts c9c9a36092 net-installer: update for the new curl dll.
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-02 22:38:05 +01:00
Pat Thoyts 84fe43e487 Updated to Git v1.8.3
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-06-02 11:20:37 +01:00
Pat Thoyts 848a30fb1b Merge remote-tracking branch 'rctay/ps1-title' 2013-06-02 11:19:22 +01:00
Sebastian Schuberth cbdadc7bc4 Installer: Prefer custom GIT_SSH over previous data for Plink
In case the user has modified GIT_SSH manually after the last
installation, prefer that path over the one from the previous
installation for the Plink location in case it points to a valid
Plink executable.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-06-02 12:09:29 +02:00
Sebastian Schuberth 88b435fc95 Installer: Allow to browse for any Plink executable
Instead of limiting the accepted Plink location to a directory with
certain executables, allow any executable that has "plink" in its name.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-06-02 11:45:23 +02:00
Sebastian Schuberth be5920c589 Installer: Use a more appropriate name for a PuTTY helper function
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-06-02 11:42:23 +02:00
Erik Faye-Lund 5cbaf94f23 Merge pull request #118 from ecki/ecki-fixautocolor
bash_profile: use auto colors to avoid ESC in redirections
2013-05-23 14:06:42 -07:00
Bernd a1764aa35c bash_profile: use auto colors to avoid ESC in redirections
Piping the result of the `ls` command (alias) to a file will contain escape characters because the `--color` setting for `ls` is defaulting to `--color=always` instead of `--color=auto` (auto means, it will only produce color control codes on a real tty)
2013-05-23 21:11:34 +02:00
Pat Thoyts 1d5b729590 Install curl-7.30.0.tar.bz2
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-05-21 15:27:07 +01:00
Pat Thoyts 1a84e2f611 curl: update to use the curl-7.30.0 release.
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-05-21 15:22:41 +01:00
Pat Thoyts 60a1770576 Install curl-7.28.1.tar.bz2
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-05-21 14:49:40 +01:00
Pat Thoyts 3a9151cddd curl: switch back to openssl and avoid dynamic link to zlib
Erik noted that the new compilation options cause libcurl to be linked to
zlib1.dll which we do not include. Removing the ZLIB_PATH parameter
keeps it statically linked.

The winssl code can fail to operate behind a proxy. It tries to check for
certificate revocation, fails and then aborts the ssl negotiations.
Therefore reverting back to openssl for ssl support.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-05-21 14:49:39 +01:00
Pat Thoyts c266ec6d3c Install ccache-win32 (SVN revision 2)
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-05-15 13:41:42 +01:00
Pat Thoyts 4dde896b4c ccache: applied a number of patches from the ccache-win32 issue tracker
On Windows XP ccache crashed when used in compiling git. Applying the patch
from ccache-win32 issue #8 resolved this problem and a number of other
patches from this tracker have been included.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2013-05-15 13:40:56 +01:00
Kirill Smelkov 0a318d71d9 copy-files.sh: Preserve bit-exactness of git-*.exe for DONT_REMOVE_BUILTINS
Currently, if client (i.e. share/WinGit/portable-release.sh) asks
copy-files.sh not to remove git builtins, we just keep them in bin/ and
libexec/git-core/ . The problem is, later, when those executables are
stripped, though initially they were identical, they all become
different, because:

    For PE, strip (and everything from binutils) puts current time into
    produced object in PE header into TimeDateStamp [1]:

    ---- 8< ---- bfd/peXXigen.c
        H_PUT_32 (abfd, time (0), filehdr_out->f_timdat);

and that hurts, if later a user wants to hardlink'ify portable git
install.

Though strip has --preserve-dates, as said above, it does not affect the
_contents_ of the generated object file - only mtime/ctime are
preserved.

Let's preserve builtins ourselves - we already keep list of them in
etc/fileList-builtins.txt for msysgit installer (it relinks them at
install time), and for portable version, lets first remove all builtins
except git.exe, then strip, and then restore builtins bit-to-bit equal
to git.exe . This way, later hardlinkifying will work.

[1] http://www.csn.ul.ie/~caolan/publink/winresdump/winresdump/doc/pefile2.html

Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-04-29 15:01:23 -05:00
Sebastian Schuberth 907705ee1f Installer: By default, do not show a blinking cursor for InfoBeforeFile
See https://github.com/jrsoftware/issrc/issues/54.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-04-22 13:31:57 +02:00
Tay Ray Chuan c40377c36c Merge commit '0433db08af3db8454dd90cb416060dae2fe64716' into ps1-title
In effect, this reverts 0433db08af, since
its motivation (beep, double-display of pwd) is no longer present.

Conflicts:
	etc/profile
2013-04-09 14:42:49 +08:00
Tay Ray Chuan dac8d21204 Merge commit '759a59f67bfcb7cf1fb11f289d04398eb78de908' into ps1-title
In effect, this reverts the change of the escape sequence from

  \033]0;

to

  \033[0m

due to an incorrect understanding of their purposes in 4e4e3f3.

Conflicts:
	etc/profile
2013-04-09 14:41:42 +08:00
Tay Ray Chuan 06a3e9c00a PS1: fix annotations
In 4e4e3f3, the 0; and bell etc. were incorrectly interpreted as having
to do with colors. In fact, it is responsible for setting the window
title. [1]

[1] http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss3.1

Signed-off-by: Tay Ray Chuan <rctay89@gmail.com>
2013-04-09 13:59:21 +08:00
Sebastian Schuberth 0dc86069cd ReleaseNotes: Add missing Python support to the list of known issues
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-03-28 09:02:38 +01:00
Sebastian Schuberth 2cb89d3e7a Installer: Reuse any previously set custom Plink path on update installs
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-03-15 10:10:22 +01:00
Sebastian Schuberth 6fc120f103 Installer: Merge two similar strings into one
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-03-15 09:53:40 +01:00
Sebastian Schuberth f2dddfec4f Installer: Do not install any additional icons by default
This is in line with

    http://msdn.microsoft.com/en-us/library/windows/desktop/aa511450.aspx

saying

"Don't abuse the desktop - keep users in control. If your target users
are likely to use your program frequently, provide an option during setup
to put a shortcut on the desktop, unselected by default."

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-03-14 17:40:08 +01:00
Sebastian Schuberth 7b2d126dfa Installer: Use a simpler way to uncheck the console font option by default
Just make that component part of no types. In the same run change
documentation and code a bit to reflect the new idea that components that
should be installed by default in a fresh installation must have the
"default" type assigned.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-03-14 17:37:02 +01:00
Erik Faye-Lund c9d8242620 Install curl-7.28.1.tar.bz2
Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
2013-03-14 01:29:34 +01:00
Sebastian Schuberth 48b08288bf Installer: Use a width of 405 pixels for all radio button / label captions
This fixes the "TortoiseGit/SVN/CVS" text being slightly cut off on the
SSH choice page.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
2013-03-08 21:53:05 +01:00