mirror of
https://github.com/git-for-windows/git.git
synced 2026-03-21 18:10:00 -05:00
Start the merging-rebase to v2.7.0
Unlike the most recent merging-bases, the purpose of *this* merging rebase is to clean up the branch structure a bit, including an early merge-back of the Git for Windows patches we contributed upstream in the past weeks. This should make it much easier to prepare the next batches of patches to beam upstream. In particular, we drop these commits: - criss cross rename failure workaround It was merged in a different form upstream and we carried a bogus patch for a long time - Special-case the MSYS2_TZ environment variable In the meantime, Git for Windows' fork of the MSYS2 runtime learned to pass on valid TZ values. So this work-around is no longer needed. - am: Use cat instead of echo to avoid DOS line-endings (fixes t4150) `am` became a builtin last year, hence this patch is no longer necessary. - Teach 'git pull' to handle --rebase=interactive - Handle the branch.<name>.rebase value 'interactive' - Teach 'git remote' that the config var branch.*.rebase can be 'interactive' The --rebase=interactive code we carried in Git for Windows for such a long time patched the shell version of `git pull`, but in the meantime upstream has a builtin version, so these changes were bogus. Even better: this developer ported the changes to the builtin `pull` and they were already accepted upstream. - t9100: don't use symlinks with SVN on MINGW - t0200: disable more tests with MSys2 that rely on locale.exe - Skip t0204 for MinGW Git Turns out that these are actually no longer needed to pass the test suite. - mingw: do not special-case .exe files anymore When submitting the batch of patches that fixes the test failures in Git for Windows' SDK, this patch was made obsolete by the patch that provided a putty.exe for testing that is *actually* a .exe (and no shell script). - mingw: Prepare the TMP environment variable for shell scripts This patch was actually forward-ported to apply *after* Karsten's environment refactoring. - mingw: Fix CVS-related tests - t7800: configure $(pwd) for posix-paths on MINGW These patches were redone using the $PWD variable instead of re-overriding `pwd`. - mingw (MSys1): enable support for perl regular expressions msysGit is dead. No need to carry a patch for it anymore. This commit starts the rebase ofabf3368tofb59a3eSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in: