[Kde-scm-interest] Git roadmap

Thiago Macieira thiago at kde.org
Tue Sep 18 21:27:45 CEST 2007


Oswald Buddenhagen wrote:
>On Tue, Sep 18, 2007 at 12:54:50PM +0200, Thiago Macieira wrote:
>> On Tuesday 18 September 2007 11:24:44 Oswald Buddenhagen wrote:
>> > well, we can't avoid the problem without keeping a single monster
>> > repo.  but we can solve it ... there can be formalized log entries
>> > on both the source and target side, with the tools automatically
>> > following the links.
>>
>> I think there's a third possibility: actual copies with history across
>> modules.
>
>more input, please.

Basically, what it says: copy the files but copy its history along with 
it.

In Subversion, within a single repository, the copy carries an extra 
attribute that indicates where it was copied from.

In Git, within a single repository, the copies don't carry that extra 
information. It's added post-facto when you analyse history by detecting 
heuristically where you copied from.

Across repositories, in Subversion the only possibility is to replay 
history, which is rather annoying.

In Git, you can copy the history along and insert it with the proper 
authors, commit dates, etc. The only problem is that the commit ID will 
be different. And that the tool doesn't exist yet, but it's not even 
difficult to it.

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20070918/4ff78444/attachment.pgp 


More information about the Kde-scm-interest mailing list