Tree [7ba1c3] /
History



File Date Author Commit
README.txt 2010-07-24 Peter A. Bigot Peter A. Bigot [7ba1c3] Describe how this was created
bzr-fetch.sh 2010-07-24 Peter A. Bigot Peter A. Bigot [7ba1c3] Describe how this was created
cvs-fetch.sh 2010-07-24 Peter A. Bigot Peter A. Bigot [7ba1c3] Describe how this was created
merge.sh 2010-07-24 Peter A. Bigot Peter A. Bigot [7ba1c3] Describe how this was created
modules.cvs 2010-07-24 Peter A. Bigot Peter A. Bigot [7ba1c3] Describe how this was created

Read Me

This repository contains a mirror of the old mspgcc repositories, both cvs
and bzr.  The scripts below were used to retrieve the data.  Unfortunately,
several issues prevent a clean tracking of the history:

- The BZR and CVS timestamps for certain older commits differ by some number
  of hours, possibly related to the time zones of the committers or whoever
  did the original conversion

- Similarly, non-ASCII characters in the commit messages are handled
  differently in the two repositories.

The net result is that the git SHA1 values for the commits are not
identical between the CVS and BZR histories.  You can, however, do a diff
between the branches to verify their content is consistent.

cvs-fetch.sh - Use git cvsimport to retrieve each of the CVS modules into
   its own repository

bzr-fetch.sh - Retrieve each of the Bazaar modules

merge.sh - Create a git repository, import the bazaar modules, add
  the CVS ones as remotes, fetch everything, create local branches that
  identify the CVS ones, remove the remotes, garbage collect