-
Notifications
You must be signed in to change notification settings - Fork 0
draenog/git-migration
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
To convert packages/* repositories from PLD CVS to git run: ./pld-git.sh Conversion of CVS repos to git is done in the following steps. 1. The modified version of cvs2git is cloned from github 2. rsync is used to make a local copy of CVS repo If REMOVE_BINARIES is set to yes (it is the default now) the binary files that are not present on HEAD are excluded. For an exact pattern of excluded files see binary_patterns file. 3. The packages that have changed from last rsync are converted. For conversion a modified version of cvs2git is used. Modifications to cvs2git: a. the algorithm to determine the parent branch of the given commit is changed to give trunk smaller priority b. the information about CVS revisions of changed files is added to commit messages 4. The new git repos are tweaked. For details see header of cvs2git_fixes.sh
About
Scripts to convert PLD CVS repositories to git
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published