Per eclass docs, the default value is: # EGIT_PROJECT="${EGIT_REPO_URI##*/}" Your ebuild does: EGIT_REPO_URI="git://git.code.sf.net/p/tmux/tmux-code" EGIT_PROJECT="tmux" which differs only by the '-code' segment stripped. Please drop that assignment since EGIT_PROJECT is going to be deprecated and removed in near future. Thanks.
I don't think we should remove functionality that allows checking out into a specified folder name. This was used previously since the upstream sf repos used to end in "code" so multiple projects would all be checked out into the same "code" directory. There will continue to be collisions in the future and we should have a method for avoiding them.
I'm working on finding a better method. Likely I'll just use the 'path' part of URI. Explicit EGIT_PROJECT requires ebuilds to control every single repo and that gets into the way of submodules. Aside from that, there's no real issue with collisions. Git can handle fetching multiple repositories into one repo just fine (see namespaces) but that's another story and something we most likely don't want (though it saves space).
done, cheers