Created attachment 293523 [details] build log On my ~amd64 machine with hardened gcc 4.6.2 I see the following error when running the git testsuite. not ok - 2 fetch deleted tags from same revision with checksum error # # git svn init --stdlayout "$svnrepo" git_project && # cd git_project && # git svn fetch && # # git diff --exit-code mybranch:trunk/subdir/file tags/mytag:file && # git diff --exit-code master:subdir/file tags/mytag^:file # # failed 1 among 2 test(s)
Created attachment 293525 [details] emerge --info
Created attachment 295293 [details] build log In git-1.7.8 there are a lot more test-failures now (to be exact 10 tests fail). The initial problem still persists.
Known problems with SVN 1.7. see my work in 1.7.9_rc2/9999 on it.
I can confirm, that git-1.7.9.1 merges just fine.
It only merges fine because I've disabled the SVN tests that fail for now. But this IS blocking stable.
Is this bug the reason why ebuilds >=1.7.9 dropped keywords ? (on that note: 1.7.10.1 was released) Is this just a matter of fixing the testsuite or does it affect common svn repos too ?
galtgendo: I can cause data-loss with git-svn if the repo has files or a URL with weird names.
I'm having trouble deciphering which failures were expected and which were unexpected, but 1.7.8.6 fails in the t0001-init section, and I guess it is this one: not ok - 3 plain through aliased command, outside any git repo # # ( # sane_unset GIT_DIR GIT_WORK_TREE && # HOME=$(pwd)/alias-config && # export HOME && # mkdir alias-config && # echo "[alias] aliasedinit = init" >alias-config/.gitconfig && # # GIT_CEILING_DIRECTORIES=$(pwd) && # export GIT_CEILING_DIRECTORIES && # # mkdir plain-aliased && # cd plain-aliased && # git aliasedinit # ) && # check_config plain-aliased/.git false unset # I'm using gcc-4.5.3-r2, not hardened. 1.7.3.4-r1 passes all tests.
please retest with >=1.7.12-r1
All tests passed for git-1.7.12-r2.