gitk: Add "--no-replace-objects" option
commitc2f2dab971d4e955dbf5a48055ed3cde4a078711
authorChristian Couder <chriscool@tuxfamily.org>
Sat, 12 Dec 2009 04:52:39 +0000 (12 05:52 +0100)
committerPaul Mackerras <paulus@samba.org>
Sun, 13 Dec 2009 23:08:18 +0000 (14 10:08 +1100)
tree77d2e7c5a5a4346ca556921183835d6beb6d14ed
parenta80e82f6ee79a0b1ad42781af79bc76628ec90e9
gitk: Add "--no-replace-objects" option

Replace refs are useful to change some git objects after they
have started to be shared between different repositories. One
might want to ignore them to see the original state, and
"--no-replace-objects" option can be used from the command
line to do so.

This option simply sets the GIT_NO_REPLACE_OBJECTS environment
variable, and that is enough to make gitk ignore replace refs.

The GIT_NO_REPLACE_OBJECTS is set to "1" instead of "" as it is
safer on some platforms, thanks to Johannes Sixt and Michael J
Gruber.

Tested-by: Michael J Gruber <git@drmicha.warpmail.net>
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
gitk