Spaces:
Running
Running
GIT v1.5.0.2 Release Notes | |
========================== | |
Fixes since v1.5.0.1 | |
-------------------- | |
* Bugfixes | |
- Automated merge conflict handling when changes to symbolic | |
links conflicted were completely broken. The merge-resolve | |
strategy created a regular file with conflict markers in it | |
in place of the symbolic link. The default strategy, | |
merge-recursive was even more broken. It removed the path | |
that was pointed at by the symbolic link. Both of these | |
problems have been fixed. | |
- 'git diff maint master next' did not correctly give combined | |
diff across three trees. | |
- 'git fast-import' portability fix for Solaris. | |
- 'git show-ref --verify' without arguments did not error out | |
but segfaulted. | |
- 'git diff :tracked-file `pwd`/an-untracked-file' gave an extra | |
slashes after a/ and b/. | |
- 'git format-patch' produced too long filenames if the commit | |
message had too long line at the beginning. | |
- Running 'make all' and then without changing anything | |
running 'make install' still rebuilt some files. This | |
was inconvenient when building as yourself and then | |
installing as root (especially problematic when the source | |
directory is on NFS and root is mapped to nobody). | |
- 'git-rerere' failed to deal with two unconflicted paths that | |
sorted next to each other. | |
- 'git-rerere' attempted to open(2) a symlink and failed if | |
there was a conflict. Since a conflicting change to a | |
symlink would not benefit from rerere anyway, the command | |
now ignores conflicting changes to symlinks. | |
- 'git-repack' did not like to pass more than 64 arguments | |
internally to underlying 'rev-list' logic, which made it | |
impossible to repack after accumulating many (small) packs | |
in the repository. | |
- 'git-diff' to review the combined diff during a conflicted | |
merge were not reading the working tree version correctly | |
when changes to a symbolic link conflicted. It should have | |
read the data using readlink(2) but read from the regular | |
file the symbolic link pointed at. | |
- 'git-remote' did not like period in a remote's name. | |
* Documentation updates | |
- added and clarified core.bare, core.legacyheaders configurations. | |
- updated "git-clone --depth" documentation. | |
* Assorted git-gui fixes. | |