When updating, say, gcc, it is possible that some files were updated, but
others were left as-are. This is particularly wrong with files that are
supposed to be hardlinks (but that are actually copies due to being
checked out by Git).
Provide a script that checks if commits left literal copies intact.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
The gcc we installed recently did not update cc.exe, and therefore you
could not compile programs using cc instead of gcc.
Also, two other files are obsolete now.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
I would have loved to close at least some of them, but lack of time (or
in some cases, cooperation) prevented that.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
There are some pitfalls when releasing a new installer: as we want to
be able to recreate every installer, the version from which the
currently installed Git was built needs to be tagged.
Check that (and a few other things), and require the flag "--force" if
any precondition is not met.
The --force flag is needed so that it is still easy to make a quick
"release", e.g. when a bug is fixed (so the bug reporter can verify the
fix).
The order of the checks was chosen by the following measure: the more
interesting the check could be even if the user chose to pass --force
later, the earlier the check is performed.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit updates the Git submodule, and adjusts the tests to the
now-fixed file names in t/test-results/.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
If checked out with crlf/windows line-endings, 'less' (among other
applications) reports that the terminal isn't fully functional. This
issue is listed in the msysgit bug-tracker as issue 184.
This patch makes sure that the file is checked out with the correct
line-endings.
Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This is a companion patch to 77ab570d(/etc/profile: set default protocol
for plink to ssh), for those users who prefer not to run Git from the
Git Bash.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Hopefully we can resolve them in the near future, with the help of the good
MSys people, but for now, these issues are unresolved.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
On standard installations, the program 'wordpad' is hard to find. Add a
convenience script which finds it in all instances yours truly could test.
The program is important for msysGit, as we do not have any free RTF
editor readily available for editing msysGit's release notes.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Plink can be configured to default to the telnet protocol, but of course,
there will never be a Git daemon listening on the telnet daemon. It has
been reported on the msysGit issue tracker that setting the environment
variable PLINK_PROTOCOL to 'ssh' would fix the issue.
Since it cannot hurt to set that environment variable, let's do it and
hope that it works as expected.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This patch replaces run-tests.sh with a version that runs the tests in
parallel (-j5 by default), and that does not run the scripts with -x and
-v. Further, it skips those tests that are known to fail currently.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
By providing a 7z-based installer, the user has the option to use 7-Zip
directly to extract Git, to wherever she wants. This way, it is guaranteed
that nothing is written into the registry, or shortcuts are installed
anywhere.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
When I turned on the Git prompt, I overlooked the fact that we already
had a definition for PS1. So let's go back to the old version, but add
__git_ps1 instead.
Noticed by demodevil@gmail.com.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
By calling /share/msysGit/add-shortcut.tcl EnableQuickEdit, you can
enable QuickEdit in _all_ console windows (i.e. change the default).
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Actually, make sure that if no post-checkout hook is installed, that
the default post-checkout hook is installed, as one hook is better
than no hook at all.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Only "cd $HOME" when not called from the shell extension. We detect that
by checking if there is an environment variable starting with "!". That
should not happen when bash is started directly.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
You can use WhoUses to find out which processes would prevent deletion
of a given file:
WhoUses -m /bin/msys-1.0.dll
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>