Commits on Jun 22, 2008
  1. Git-1.5.6-preview20080622

    sprohaska committed Jun 22, 2008
Commits on Jun 14, 2008
  1. Append PATH in git.cmd and gitk.cmd

    The old way of handling PATH in git.cmd and gitk.cmd was not perfect.
    git.cmd and gitk.cmd used to completely isolate the msysgit PATH from
    the system PATH.  One problem is that programs outside of the msysgit
    installation must be called with their full path, even if they are in
    the system PATH.
    This commit appends the system PATH after the msysgit paths, as
    suggested by Clifford Caoile.
    Signed-off-by: Steffen Prohaska <>
    Tested-by: Clifford Caoile <>
    sprohaska committed May 2, 2008
Commits on Jun 8, 2008
Commits on Jun 5, 2008
  1. Revert part of "remove unneeded (Perl and Tcl/Tk) files"

    This restores the Tcl/Tk encoding files that commit
    c3b46a4 removed.
    Signed-off-by: Johannes Sixt <>
    Johannes Sixt committed with dscho Jun 4, 2008
Commits on May 15, 2008
Commits on May 12, 2008
  1. Fix msys_p2w() tweak for path lists

    This commit fixes the path list heuristic modified by the previous
    commit.  The previous commit modified the heuristic to leave all
    strings that do not start with "." nor "/" as is.  But this is wrong:
    Those strings must not be considered path lists, but they might need
    to be modified nonetheless, for example if they contain arguments with
    assignments, like git's "--template=/path/to/tmpl".
    sprohaska committed May 12, 2008
Commits on May 10, 2008
  1. Tweak msys_p2w to better handle strings that resemble path lists

    This commit modifies msys-1.0.dll's path conversion to avoid
    mangling of paths containing ":", for example
    "c:/path/to/repository".  Due to the ":", such a path looks like a
    path list, but the path should not be modified.  The two patches
    part of this commit contain the changes to msys_p2w().
    sprohaska committed May 10, 2008
Commits on May 4, 2008
  1. Tweak msys_p2w to retain ":/" and "::"

    This commits brings a tweaked msys-1.0.dll in which
    MSYS's path convertsion function msys_p2w is tailored
    to retain some git specific arguments.  ":/message"
    (see "checkout to detach HEAD with :/message")
    "::" (see now work.
    msys-1.0.dll was built as desribed on
    msys_p2w was modified with
    0001-Tweak-msys_p2w-for-msysgit.patch included in this commit.
    Signed-off-by: Steffen Prohaska <>
    sprohaska committed May 4, 2008
Commits on Apr 14, 2008
  1. cmd wrapper: wrapper script should not close command window

    When git.cmd returns a value, it should using /b, "Exits the current
    batch script."
    Without /b, any interactive usage of git.cmd will close the console
    Signed-off-by: Clifford Caoile <>
    Signed-off-by: Steffen Prohaska <>
    piyo committed with sprohaska Apr 14, 2008
Commits on Apr 13, 2008
  1. Git-1.5.5-preview20080413

    sprohaska committed Apr 13, 2008
  2. WinGit: Add notice about new "autocrlf=true" default

    Before starting the installation, the installer now displays a
    compatibility notice about the changed autocrlf default.  We use the
    license dialog to do so.  This is a simple way requiring no
    modifications to the installer script.
    In a later version, we should revert to the old text.
    sprohaska committed Apr 13, 2008
  3. ReleaseNotes: Add that ":/<oneline summary>" is broken

    Signed-off-by: Steffen Prohaska <>
    sprohaska committed Apr 13, 2008
  4. ReleaseNotes: Compress history from to 1.5.4 into single section

    This saves us some space, yet preserves the important points.
    Signed-off-by: Steffen Prohaska <>
    sprohaska committed Apr 13, 2008
Commits on Apr 10, 2008
  1. Installer: Include ssh-keygen and ssh-keyscan in setup

    Users most likely expect that a complete set of ssh commands
    is available.  The two ssh commands ssh-keygen and ssh-keyscan
    were missing from the installation.  This is fixed.
    This commit also groups all ssh commands into a single line
    in the copy script.  This should make future maintenance easier.
    Signed-off-by: Steffen Prohaska <>
    sprohaska committed Apr 10, 2008
Commits on Apr 9, 2008
  1. Brown paper bag fix for netinstall

    git config does not want a "=" when setting a variable.
    Signed-off-by: Johannes Schindelin <>
    dscho committed Apr 9, 2008
Commits on Mar 16, 2008
  1. WinGit: Reword the three installation options a little bit; mention C…

    Sebastian Schuberth committed with sprohaska Mar 6, 2008
Commits on Mar 11, 2008
  1. cmd wrapper: Make the wrapper script return the return value of the g…

    …it command
    Scripts that call git may rely on its return value. Such scripts would
    previously not work with the wrapper script because it "swallowed" git's return
    value. This patch makes the cmd wrapper script exit with the return value set
    by the git command.
    Sebastian Schuberth committed with dscho Mar 10, 2008
Commits on Mar 3, 2008
  1. msysGit-netinstall: mark /git submodule with core.autocrlf=input

    Since Git is an MSys project, we want it to be checked out with
    Unix style line endings.
    Signed-off-by: Johannes Schindelin <>
    dscho committed Mar 3, 2008
Commits on Mar 1, 2008
  1. Git-preview20080301

     - Update release notes.
     - Update subprojects git and html.
    sprohaska committed Mar 1, 2008
Commits on Feb 24, 2008
  1. Set default core.autocrlf=true

    Official git recently learnt to warn about irreversible CRLF
    conversions.  So it is time to switch on core.autocrlf=true on
    Windows.  This commit modifies /etc/gitconfig accordingly.
    Note, msysgit developers should override this changed default by
    explicitly setting core.autocrlf=false in msysgit and
    msysgit/git.  Msysgit is not (yet) a real cross-platform project
    but more like a Unix project.
    Signed-off-by: Steffen Prohaska <>
    sprohaska committed Feb 24, 2008
  2. Update ReleaseNotes

    Add recent upgrades of MSys, addition of git svn, and minor
    improvements to installer.
    sprohaska committed Feb 24, 2008
  3. HowToRelease: Simplify release numbering scheme

    The version scheme is modified to address the following issues
     - The old scheme was too complex:  beta is removed.
     - The msysgit scheme should be clearly different from the official
       version:  We use winrc instead of rc.
     - Snapshot releases from the current master that are unrelated to
       any official version should not carry an official version number:
       Such releases will not contain any version number, but simply
    We also add two criteria that should be met before we go stable
     - safe CRLF handling.
     - handling of case insensitive filesystems.
    Signed-off-by: Steffen Prohaska <>
    sprohaska committed Feb 2, 2008
Commits on Feb 21, 2008
  1. Rebase all DLLs to avoid wandering addresses preventing 'fork' on Vista

    Done by executing the following two commands:
    dir *.dll /s/b | grep -v msys-1\.0\.dll - | grep -v \\share\\ - > list
    rebase -b 68000000 -d -e 10000 -v @list
    This should probably be done as part of building the installer package
    to make sure that any new dlls added in the future are also rebased.
    Peter Harris committed Feb 21, 2008
Commits on Feb 20, 2008
  1. Upgrade msys-1.0.dll to MSYS-1.0.11-20071204

    Apparently, some issues ("fork: resource unavailable") were solved in
    version 1.0.11-20071204 of MSYS, so use it.
    Suggested by Peter Harris.
    Signed-off-by: Johannes Schindelin <>
    dscho committed Feb 20, 2008
  2. Updated TODO

    Signed-off-by: Johannes Schindelin <>
    dscho committed Feb 19, 2008
  3. WinGit: avoid more unnecessary files

    Most vim files will not be needed, as users have their preferred editors
    already, and since we do not ship gitweb, we do not need the perl module
    Encode either.  Also, leave out cvs...
    Signed-off-by: Johannes Schindelin <>
    dscho committed Feb 19, 2008
  4. remove unneeded (Perl and Tcl/Tk) files

    Signed-off-by: Johannes Schindelin <>
    dscho committed Feb 19, 2008
  5. Track /etc/gitconfig

    Since WinGit bundles /etc/gitconfig, we better track it.  Also, this
    allows us to set sensible defaults, such as symlinks = false and
    packSizeLimit = 2g.
    Signed-off-by: Johannes Schindelin <>
    dscho committed Feb 12, 2008
  6. .gitignore: ignore /share/gitk, too

    Signed-off-by: Johannes Schindelin <>
    dscho committed Feb 19, 2008
  7. WinGit: Include ssl for git-svn.

    [jes: included .dll dependencies]
    Signed-off-by: Mike Pape <>
    Signed-off-by: Johannes Schindelin <>
    dotzen committed with dscho Feb 3, 2008
  8. Build subversion + perl binding with ssl support.

    Cherry-picked from b6735c57f9cce831958fd67df2cb711e31469ecd and removed
    the dev files.
    Signed-off-by: Mike Pape <>
    dotzen committed with dscho Feb 2, 2008