I suggest to switch to the old git-2 eclass. >>> Emerging (1 of 1) app-vim/youcompleteme-99999999 >>> Unpacking source... Initialized empty Git repository in /usr/portage/distfiles/git3-src/Valloric_YouCompleteMe.git/ * Fetching HEAD from git://github.com/Valloric/YouCompleteMe.git ... git fetch --no-tags git://github.com/Valloric/YouCompleteMe.git --depth 1 -f HEAD:app-vim/youcompleteme/0/__main__ remote: Counting objects: 3546, done. remote: Compressing objects: 100% (2768/2768), done. remote: Total 3546 (delta 999), reused 2689 (delta 713) Receiving objects: 100% (3546/3546), 4.26 MiB | 559 KiB/s, done. Resolving deltas: 100% (999/999), done. From git://github.com/Valloric/YouCompleteMe * [new ref] -> app-vim/youcompleteme/0/__main__ Initialized empty Git repository in /usr/portage/distfiles/git3-src/davidhalter_jedi.git/ * Fetching d5d12716b1d67df9cbaa4d3ea0c90e47c0023208 from https://github.com/davidhalter/jedi.git ... git fetch --no-tags https://github.com/davidhalter/jedi.git --unshallow refs/heads/*:refs/remotes/origin/* error: unknown option `unshallow'
also dev-vcs/git is missing from DEPEND, see bug 487026
This shouldn't be an issue anymore.