Git with broken hash generation to generate collisions between object IDs. Don't use this! https://undefinedbehavior.de/posts/commit-vandalism/
Go to file
Shawn O. Pearce c7bafad10d git-gui: Allow committing empty merges
Johannes Sixt noticed that git-gui would not let the user commit
a merge created by `git merge -s ours` as the ours strategy does
not alter the tree (that is HEAD^1^{tree} = HEAD^{tree} after the
merge).  The same issue arises from amending such a merge commit.

We now permit an empty commit (no changed files) if we are doing
a merge commit.  Core Git does this with its command line based
git-commit tool, so it makes sense for the GUI to do the same.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2007-03-12 13:03:47 -04:00
.gitignore git-gui: Display all authors of git-gui. 2007-02-21 00:11:01 -05:00
CREDITS-GEN Don't modify CREDITS-FILE if it hasn't changed. 2007-02-25 02:18:26 -05:00
git-gui.sh git-gui: Allow committing empty merges 2007-03-12 13:03:47 -04:00
GIT-VERSION-GEN git-gui: Prefer version file over git-describe. 2007-02-14 01:55:16 -05:00
Makefile git-gui: Make 'make' quieter by default 2007-03-06 02:13:23 -05:00