Re: Preserving CVS history

Cesar Strauss <[email protected]> Wed, 29 Oct 2014 20:42:35 +0000
Newsgroups gmane.comp.gnu.mingw.devel
Message-ID <[email protected]>
On 23/10/2014 21:35, Keith Marshall wrote:
> On 23/10/14 22:06, Cesar Strauss wrote:
>> The authoritative CVS repository for mingwrt and w32api seems to be:
>>
>> https://cygwin.com/viewvc/src/winsup/mingw/
>> https://cygwin.com/viewvc/src/winsup/w32api/
>
> Those are web view references; I don't think they represent actual
> (current) CVS repositories.

It seems the underlying repository is accessible by rsync:

rsync -avz cygwin.com::src-cvs/src/winsup/w32api srcdir
rsync -avz cygwin.com::src-cvs/src/winsup/mingw srcdir

>> What do you think of importing the full CVS history as two separated git
>> repositories? It could be for historical purposes or even for starting
>> again from a clean state.
>
> If it's possible, it may be worthwhile.  However, if you look at the log
> messages on the HEAD commits, (as seen through the commit graphs for any
> of the files), they suggest that the actual CVS directories have been
> deleted.  I don't do git, so I don't know if it can import CVS history
> from a web view representation of a defunct repository; perhaps you know
> better?
>

I'm using this tool to convert directly from the raw CVS repositories to 
Git:

http://cvs2svn.tigris.org/cvs2git.html

I'll just remove the last commit, which deleted the files.

Regards,

Cesar


------------------------------------------------------------------------------