Ignore the SVN perl module which is installed since 1fd8f97

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Fixed the zlib 64 bit release script.

The patch is can be replaced by providing a command line option.
Improved the handling of errors in the script.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Revert "Add an up-to-date test for msys-1.0.dll"

This reverts commit f08322cab3f54fa1cae5bf28c3f2b1540d3187e0

This check no longer works as since 60527eb binaries may be modified on
installation to speed up loading which changes the MD5 checksum on the
users system.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Updated to Git v1.7.11

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Add new Git::SVN perl module files to the installer file list.

These new files need to be included with Git.pm for git-svn support.
Fixes github issue #32

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
merging-rebase: allow 'branch' to be something else than 'devel'

I'd like to use Jenkins in the near future to perform rebasing merges
whenever Junio updates 'next'. In order to do that, I will need the
merging-rebase script to perform on another branch than 'devel'.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Installer: Detect TortoisePLink from TortoiseGit

As TortoiseGit also comes with the improved version of Plink, offer the user to use that version, too.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Installer: Hide Directory and Program Group pages on upgrade

The user normally do not want to change these settings, also this speeds up the upgrade process.

This does not break parallel installs since AppId isn't set and includes no version number (in this case AppId defaults to AppName). Parallel installs were not fully supported before this patch (uninstaller in the Windows control panel always only points to the latest installation, ...).

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Merge pull request #33 from csware/installer

Installer
WinGit: Use the new logo from git-scm.com

These logos are picked up by the installer. Delete the SVG of the old
logo, an EPS file of the new one can be downloaded from git-scm.com.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Update the release notes (preliminary)

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Mark scripts and binaries in /bin/ as executable

This helps Cygwin and reusing msysGit scripts on Linux.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Added a compiled wrapper to replace the git.cmd script.

This addresses github issue #36 which points out problems in handling
git commit notations of the form tag^{commit} and HEAD^. The windows
command shell uses caret as a quote both on the command line and in
batch scripts and this results in requiring double quoting. To be
able to handle both "tag^{commit}" and tag^^{commit} (either style
of command prompt quoting) the script needs replacing. This also makes
it simpler to call git from batch scripts as it will no longer need to be
prefixed with 'call'.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Updated git wrapper exe

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Ensure git-gui uses the same icon as all other Git programs.

Overwrite the stock git-gui icon file with our own resource to provide
some visual consistency in the shipped applications.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Update for Git v1.7.11.1 to resolve issues since the v1.7.11 release.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Fix starting git-gui through git-wrapper.

Starting git-gui from the command line would result in an error because the
internal script variable was not initialized.

Signed-off-by: Theo Niessink <niessink@martinic.com>
Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Updated git wrapper exe

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
git-wrapper: ensure the child process exit code is returned.

The new compiled git wrapper failed to propagate the error code from the
wrapped process which causes problems when scripting git commands.
Also print error messages if something fails when launching the target
process.

This resolves github issue #43.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Updated git wrapper exe

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>