[Pkg-openldap-devel] migration to git

Timo Aaltonen tjaalton at ubuntu.com
Thu Oct 10 04:14:04 UTC 2013


On 09.10.2013 14:59, Timo Aaltonen wrote:
> On 02.10.2013 23:13, Timo Aaltonen wrote:
>>
>> 	Hi!
>>
>>   Heard that this was needed, so I've migrated the openldap svn repo to git:
>>
>> git://git.debian.org/git/users/tjaalton-guest/openldap.git
>>
>> it contains
>> - master, etch & lenny branches as imported with svn2git
>> - 'upstream' branch from a31c66e732bb17a which is closest I could find
>> to 2.4.31 (which has no tag upstream)
>> - master-n, which is based on upstream and master merged to it as-is
>> (diff to master is still big)
>> - tags; 2.x.y-z
>>
>> since the imported branches and 'native' upstream git don't share any
>> files, the repo is larger than necessary. Master/etch/lenny and the tags
>> could probably be remade based on upstream tags if wanted..
>>
>> thoughts?
>>
>> I've also created the initial git repository on alioth..
> 
> So, I don't see how to avoid repository bloat without losing the debian
> history, or some of it..
>
> One option could be to pick up a date before which the history is lost,
> and replay the changes after that which only touch debian/. Thoughts?

Scratch that, git is more clever than I thought.. the cloned repo from
alioth is ~68MB although the repo I've used originally is ~200MB
(obviously due to all that svn churn). So, I'll push what I have to
pkg-openldap/openldap.git today, following the 'standard' branches;
'master' for packaging and 'upstream' for the upstream version current
packaging is based on.


-- 
t



More information about the Pkg-openldap-devel mailing list