> I guess I don't understand how having two git repos is useful. How do commits > get from the small one to the 'real' one? > > Or are you suggesting that we have the large one purely as an archive which > no-one ever looks at ever again? In which case I don't see the point since we > have svn to do exactly that.
Yeah, I was talking about a read-only archive. And yes, existing SVN will cover that. We can probably delete ported branches from SVN HEAD to reduce confusion (of course they will still be in history). > The only (very minor) downside I see is that some tools out there (like > ohloh) will think that our project is "young again". Whether that is good or > bad, or we even care⦠I don't. Andrus On Apr 25, 2013, at 8:17 PM, Aristedes Maniatis <a...@maniatis.org> wrote: > I guess I don't understand how having two git repos is useful. How do commits > get from the small one to the 'real' one? > > Or are you suggesting that we have the large one purely as an archive which > no-one ever looks at ever again? In which case I don't see the point since we > have svn to do exactly that. > > The only (very minor) downside I see is that some tools out there (like > ohloh) will think that our project is "young again". Whether that is good or > bad, or we even care... > > Ari > > > On 26/04/13 10:12am, Andrus Adamchik wrote: >> So essentially the question is whether we want 2 Git repos (a smaller active >> repo and full history archive), or whether we want to keep the archive in >> SVN. >> >> I am fine with the second approach if that helps with the migration. >> Essentially this means limiting trunk to 3.0 commits and branches to 3.0 and >> 3.1. If everyone ok with this, I will provide some guidance to David, with >> specific rev numbers and branch names. >> >> Andrus >> >> >> On Apr 25, 2013, at 6:45 PM, Aristedes Maniatis <a...@maniatis.org> wrote: >> >>> On 26/04/13 8:35am, Andrus Adamchik wrote: >>>> >>>> On Apr 25, 2013, at 6:26 PM, Ari Maniatis (JIRA) <j...@apache.org> wrote: >>>> >>>>> >>>>> [ >>>>> https://issues.apache.org/jira/browse/INFRA-5936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13642306#comment-13642306 >>>>> ] >>>>> >>>>> Ari Maniatis commented on INFRA-5936: >>>>> ------------------------------------- >>>>> >>>>> If the git repository will end up being 6Gb, could we look at reducing >>>>> the size of the problem by eliminating some branches or discarding >>>>> history older than a certain age? >>>> >>>> I was thinking about that too. My current idea is to just create a second >>>> repo for the current work, forking from a point where we switched to Maven >>>> and dropped all the jar dependencies. And keeping the 6GB one for the >>>> history. >>> >>> There is no clean way to do that. In fact the thing which stopped me from >>> moving from svn to git in my work was that git has no way to clone a >>> partial repository. >>> >>> So we could: >>> >>> * discard all branches older than 3.0 >>> * discard all commits older than when we started work on 3.0 >>> >>> That would drastically reduce the size of the repo and the difficulty of >>> the migration. And really, how often do we look at blame? >>> >>> Personally I don't really care either way (I still like svn!), but 6Gb will >>> prevent a lot of people from contributing some small patch. >>> >>> Ari >>> >>> >>> -- >>> --------------------------> >>> Aristedes Maniatis >>> GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A >>> >> > > -- > --------------------------> > Aristedes Maniatis > GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A >