Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
git-migration [2009/04/19 21:08] – my points nick | git-migration [2009/05/01 21:31] – kelnos | ||
---|---|---|---|
Line 10: | Line 10: | ||
* another possible conversion tool(?): [[http:// | * another possible conversion tool(?): [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * stuff about [[http:// | ||
+ | * Behdad' | ||
===== Missing Stuff ===== | ===== Missing Stuff ===== | ||
Line 20: | Line 22: | ||
* The big one: do we really want to do this? Are there any legitimate objections or reasons why we shouldn' | * The big one: do we really want to do this? Are there any legitimate objections or reasons why we shouldn' | ||
- | * I obviously think this is the right way to go, but maybe there are convincing reasons to the contrary. | + | * I obviously think this is the right way to go, but maybe there are convincing reasons to the contrary. |
+ | * I prefer a DVCS over CVCS, since it allows me to use VC features when I do not have access to an inet connection. I don't have a particular preference for git, prolly any DVCS will do. --- // | ||
* Note that hg, bzr, mtn, etc. aren't really on the table. | * Note that hg, bzr, mtn, etc. aren't really on the table. | ||
* Do we continue to have separate trees for ' | * Do we continue to have separate trees for ' | ||
* Personally, I'd prefer one big tree, and the apps that comprise the core Xfce releases is independent of that. --- // | * Personally, I'd prefer one big tree, and the apps that comprise the core Xfce releases is independent of that. --- // | ||
* I'd also prefer one big tree. With SVN we just had two repositories (xfce, goodies) but with git each component will have its own repository anyway. It's just a matter of which URL to use to check them out then. --- // | * I'd also prefer one big tree. With SVN we just had two repositories (xfce, goodies) but with git each component will have its own repository anyway. It's just a matter of which URL to use to check them out then. --- // | ||
- | * I'm ok with that too, as long as we can still separate the permissions --- // | + | * I'm ok with that too, as long as we can still separate the permissions. How are the po permissions handled in git, is it possible to set this on directory level? |
+ | * Git has no support for access control. If we want fine-grained permissions we'll have to implement an access control script in one of the hooks that can reject a commit. --- // | ||
+ | * I prefer one big tree too, I don't see a good reason why we should split that up. --- // | ||
* How do we handle per-user repos -- i want to allow people to create throwaway repos or just host " | * How do we handle per-user repos -- i want to allow people to create throwaway repos or just host " | ||
* Possibly we'd do this with a [[http:// | * Possibly we'd do this with a [[http:// | ||
* I would prefer the freedesktop way for this. Xfce core components start with xfce/ | * I would prefer the freedesktop way for this. Xfce core components start with xfce/ |