Re: Tags missing from GIT mirror? - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: Tags missing from GIT mirror?
Date
Msg-id 4BEB0B8D.1060502@dunslane.net
Whole thread Raw
In response to Re: Tags missing from GIT mirror?  (Florian Pflug <fgp@phlo.org>)
Responses Re: Tags missing from GIT mirror?
List pgsql-hackers

Florian Pflug wrote:
> On May 12, 2010, at 21:52 , Andrew Dunstan wrote:
>   
>> David Christensen wrote:
>>     
>>> Is there anything to do about the missing tags in git?  I've wished for those to be available as well.
>>>
>>>       
>> Sure, fix fromcvs  to emit them. How is your ruby?
>>     
>
>
> Where does one find the version of fromcvs used to feed git.postgresql.org? I might give it a shot.
>
> I can't promise anything, though - my ruby-fu is OK, but my cvs-fu is badly lacking...
>
>
>   

Fix the tip version. You'll need fromcvs and rcsparse from 
<http://ww2.fs.ei.tum.de/~corecode/hg>. We already know that the version 
used on the community repo is broken. The version I am using on my 
github mirror is holding up OK. There is a recipe for setting up a 
mirror on my blog: 
<http://people.planetpostgresql.org/andrew/index.php?/archives/74-Gory-details.html>. 
Of course, we might also find some other brokenness if we try to import 
all the tags. Also, be aware of this (from 
<http://cvs2svn.tigris.org/cvs2git.html>):
   Differences between CVS and git branch/tag models: CVS allows a   branch or tag to be created from arbitrary
combinationsof source   revisions from multiple source branches. It even allows file   revisions that were never
contemporaneousto be added to a single   branch/tag. Git, on the other hand, only allows the full source   tree, as it
existedat some instant in the history, to be branched   or tagged as a unit. Moreover, the ancestry of a git revision
makes  implications about the contents of that revision. This difference   means that it is fundamentally impossible to
representan arbitrary   CVS history in a git repository 100% faithfully. 
 


cheers

andrew


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: pg_dump should not try CREATE OR REPLACE LANGUAGE < 9.0
Next
From: Florian Pflug
Date:
Subject: Re: Tags missing from GIT mirror?