A least I think this is a problem with install. When I took a look at /usr/bin/, I noticed that there are many files there with name git-*. While some of those are actually different files, many look like they should have been symlinks, cause they only differ in name.
ls -lS /usr/bin/git-* It shows you those are either symlinks to /usr/bin/git (which can do different simple operations on it's own, basing what to do by looking on command line it was invoked with) or executables on their own. Are you sure that is not what you are seeing in your setup?
No, for some reason those, that should have been symlinks, are not. I'll see if a rebuild fixes it.
It look like during installation hardlinks are created instead of symlinks (at least Makefile looks that way - just 'ln' , not 'ln -s')
Created attachment 157445 [details] dev-util:git-1.5.5.4:20080614-145015.log.gz This is the nearest (newer) version I have at hand, and it clearly shows the ln, not ln -s problem.
We used to create symlinks, but we are back to creating what upstream creates, hardlinks. I'm not sure why anyone would think that they should be symlinks, they should clearly be hardlinks and that's what we create now :) I'm not seeing the problem here.... someone care to elaborate? - ferdy
OK, not really a problem, it's just hard to tell those are links, not files, even 'equery s' gets confused by it.
Well, to me it is pretty straightforward that those should be hardlinks :) - ferdy