Difference between revisions of "git migration"
From Free Pascal wiki
Jump to navigationJump to searchLine 3: | Line 3: | ||
= Concerns/Questions = | = Concerns/Questions = | ||
== What part of SVN to migrate ? == | == What part of SVN to migrate ? == | ||
− | * More is better. | + | * More is better. <br/> Jonas has a very complete git mirror of the SVN+CVS part.<br/> (care needs to be taken: there used to be a time when copyrighted code was checked in) |
− | |||
− | |||
* In order to save on diskspace, find ways to tell user how to clone only a part. | * In order to save on diskspace, find ways to tell user how to clone only a part. | ||
+ | |||
== Branching model ? == | == Branching model ? == | ||
Various models exist: | Various models exist: |
Revision as of 16:26, 16 December 2017
This page is about migrating FPC from SVN to git
Concerns/Questions
What part of SVN to migrate ?
- More is better.
Jonas has a very complete git mirror of the SVN+CVS part.
(care needs to be taken: there used to be a time when copyrighted code was checked in) - In order to save on diskspace, find ways to tell user how to clone only a part.
Branching model ?
Various models exist:
Something like the current one or a different one?
User management ?
Git has no concept of users. To manage permissions on a server, a separate program is needed.
gitorious
- Advantages
- uses git repo for administration
- No server binary
- Disadvantages
- No web interface
- administration needs ssh key, only ssh possible.
- Web integration ?
gitea
- Advantages
- Web based
- Fine tuning possible
- Disadvantages
- Separate config
- Requires running binary all the time, on a separate port.