Skip to content

Releases: git-for-windows/git-snapshots

Wed, 25 Apr 2018 14:21:12 +0200

24 Jan 23:00

Choose a tag to compare

fixup! mingw: Windows Docker volumes are *not* symbolic links

Biiiiig brown paper bag, please. Please, quick. Really quick.

Signed-off-by: Johannes Schindelin <[email protected]>

Wed, 25 Apr 2018 13:48:10 +0200

24 Jan 23:00

Choose a tag to compare

Merge branch 'cb/bash-completion-ls-files-processing' into next

Shell completion (in contrib) that gives list of paths have been
optimized somewhat.

* cb/bash-completion-ls-files-processing:
  completion: improve ls-files filter performance

This fixes https://github.com/git-for-windows/git/issues/1533

Signed-off-by: Johannes Schindelin <[email protected]>

Wed, 25 Apr 2018 11:39:23 +0200

24 Jan 23:00

Choose a tag to compare

fixup! mingw: Windows Docker volumes are *not* symbolic links

Brown paper bag, please. Please, quick.

Signed-off-by: Johannes Schindelin <[email protected]>

Wed, 25 Apr 2018 10:51:56 +0200

24 Jan 22:59

Choose a tag to compare

fixup! mingw: Windows Docker volumes are *not* symbolic links

A quick fix: upon success, readlink() returns a non-negative value (not
0, as the code expected).

Signed-off-by: Johannes Schindelin <[email protected]>

Tue, 24 Apr 2018 21:19:40 +0200

24 Jan 22:59
e6ee2f7

Choose a tag to compare

Merge pull request #1645 from ZCube/master

Support windows container.

Mon, 23 Apr 2018 13:39:07 +0200

24 Jan 22:59

Choose a tag to compare

Merge branch 'ab/install-symlinks'

The build procedure learned to optionally use symbolic links
(instead of hardlinks and copies) to install "git-foo" for built-in
commands, whose binaries are all identical.

* ab/install-symlinks:
  Makefile: optionally symlink libexec/git-core binaries to bin/git
  Makefile: add a gitexecdir_relative variable
  Makefile: fix broken bindir_relative variable

[jes: merged into Git for Windows early, to facilitate work on skipping
the builtins entirely if desired, if I ever find the time to work on
this...]

Signed-off-by: Johannes Schindelin <[email protected]>

Mon, 23 Apr 2018 12:26:01 +0200

24 Jan 22:59

Choose a tag to compare

Merge branch 'ctrl-c'

This is part two of the Ctrl+C story, where part one is
https://github.com/git-for-windows/MSYS2-packages/commit/f4fda0f30aa.

Part one took care of extending the signal handling in the MSYS2 runtime
such that non-MSYS2 processes "receive" a SIGINT by injecting a remote
thread that runs kernel32!CtrlRoutine as if GenerateConsoleCtrlHandler()
had been called (but in contrast to the latter, only one process is
targeted at a time, not every process attached to the same Console) into
the process that needs to be interrupted as well as into all of the
spawned child processes.

Part two now takes care of removing the misguided "kill all spawned
children" atexit() handler, and it also installs a ConsoleCtrl handler
to run Git's SIGINT handlers, such as the one waiting for the pager to
exit.

Signed-off-by: Johannes Schindelin <[email protected]>

Thu, 19 Apr 2018 08:10:53 +0200

24 Jan 22:59

Choose a tag to compare

Merge branch 'dj/runtime-prefix'

This topic branch first reverts a couple of conflicting patches and then
cherry-picks Dan Jacques' patches to support RUNTIME_PREFIX also on
other platforms than Windows. The original patches are already well
under way into the next Git version, and we just take them early to give
it a bit more testing.

Signed-off-by: Johannes Schindelin <[email protected]>

Wed, 4 Apr 2018 12:23:29 +0200

24 Jan 22:59

Choose a tag to compare

Merge branch 'fix-vcxproj-after-2.17.0'

Fix a couple of issues with the Visual Studio project generation which
were partially caused by the rebase to Git v2.17.0 (and partially only
detected because of the breakage).

Signed-off-by: Johannes Schindelin <[email protected]>

Mon, 2 Apr 2018 22:48:51 +0200

24 Jan 22:59

Choose a tag to compare

Merge pull request #1567 from derrickstolee/whitespace

CONTRIBUTING.md: check for whitespace before submitting