On 12:07 Wed 09 Jul , Marijn Schouten (hkBst) wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Ciaran McCreesh wrote: > > On Tue, 08 Jul 2008 18:34:46 +0200 > > "Marijn Schouten (hkBst)" <[EMAIL PROTECTED]> wrote: > >> I suppose you mean git. Since it tracks content and not files, moves > >> are trivial. Git actually finds your moves for you, after you've > >> moved content around; such as when doing a bump. > > > > Ever tried git on an ebuild repository? Ebuilds are sufficiently > > similar to each other that it quite often gets this horribly wrong. And > > to make matters worse, there's no way of overriding it when it does. > > Yes, we have a git overlay. I haven't noticed it getting it wrong yet.
I suspect the problematic case might be two pretty basic template ebuilds of different packages. This would most likely be a problem when one is added and another is removed in the same commit, although that's the wrong workflow. I'm not sure whether it would also be a problem with multiple commits. I suppose you'd see the problem when you were trying to track the passage of certain code blocks across multiple commits (pickaxe). -- Thanks, Donnie Donnie Berkholz Developer, Gentoo Linux Blog: http://dberkholz.wordpress.com
pgpizpQLc6IqZ.pgp
Description: PGP signature