gitk: Improve handling of -- and ambiguous arguments
-rwxr-xr-x 207645 gitk