Re:Announcing new tools, forums, and features
by dr_win on Wednesday September 14, 2016 @05:25PM
(#12501326)
I would put all projects under one repo as orphan branches. With some branch-naming conventions you can easily separate those.
Re:Announcing new tools, forums, and features
by jacques_chester on Wednesday September 14, 2016 @07:18PM
(#12502043)
I loathe orphan branches with an intensity that could produce a nation of orphaned children.
My view is: unless you have an inescapable security, physical or performance reason not to have a single repo, have a single repo.
Directories are for managing directories.
Version branches are for managing versions.
They are not the same thing.
Re:Announcing new tools, forums, and features
by yosyp on Wednesday September 14, 2016 @07:09PM
(#12501986)
Imagine you just hired a new web developer, and added him to this repo. His first local repo clone will include 3 entire projects for iOS, Android, and backend server, that he has no use for, or should even have permissions to access in the first place.
This sounds like a security nightmare, that also significantly impacts local update times and makes for a huge repo.
Re:Announcing new tools, forums, and features
by vernon99 on Thursday September 15, 2016 @01:08AM
(#12503587)
So companies like Fb (with their gazillions of files) can afford a single repo and you hiring a new developer cannot?
Re:Announcing new tools, forums, and features
by postit on Wednesday September 14, 2016 @07:01PM
(#12501952)
Just no.
Re:Announcing new tools, forums, and features
by toupeira on Wednesday September 14, 2016 @03:04PM
(#12500212)
They recently added a per-user pricing model, so maybe they would be open to suggestions.
Re:Announcing new tools, forums, and features
by rogerbinns on Wednesday September 14, 2016 @03:31PM
(#12500453)
It would require fairly extensive changes on how they do things under the hood. Google used suffixes - eg you checked out the wiki as github.com/org/projectX.wiki and could create a git repo like github.com/org/projectX.android
The now defunct Google Code had a very good solution for this. You could create additional "sub" repositories alongside the "main" one. Github already does that for the wiki, but doesn't generalise it to allowing additional ones. I'm somewhat convinced this is because github has the whole "charge by the repository" model, which is at odds for being useful for projects that require multiple git level repos.