-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Friday, June 20, 2014 10:30:31 PM Matthew Toseland wrote: > On 20/06/14 19:59, xor wrote: > > On Friday, June 20, 2014 02:29:59 PM David Roden wrote: > > > Good morning, > > > > > > a more detailed explanation of the Git branching model we are reasonably > > > close to can be found at > > > http://nvie.com/posts/a-successful-git-branching-model/. > > > > I am fine with having a distinction between a stable branch "master" > > and a > > development branch "next" (or "develop" as that link calls it). I should > > probably start doing this in WOT after the next release. > > Feature branches are of course also useful because some new stuff usually > > breaks compiling and other things while not finished. > > The Release branches and hotfix branches which the site mentions seem to > > introduce additional unneeded complexity though. > > I'm not doing releases now, but when I have done releases I have found > release branches very helpful. It may take some time to fully test a > release and people may be committing new stuff to next at the same time.
Mmh ok. I might give it a try with WOT. > > Most importantly, there is something which we should consider soon for > > Freenet: Getting rid of the distinction between "official" and "staging" > > repositories. This IMHO only stems from a lack of knowledge about all Git > > features, namely signed tags, back when we switched to Git. > > It only bloats the repository list and raises the entrance barrier for > > new > > developers. > > The main reason for this was so we could restrict access rights and thus > limit the possibilities for vandalism. I.e. only RMs can push to the > official repositories, which only contain official releases. Whereas > *any* developer can fully rewrite the history or delete the repository > completely with the staging repo. Granted this is fairly easy to recover > from. Yea well we are not enough developers to justify the maintenance overhead IMHO. Its mostly you, Steve and me currently who push stuff, right? None of us are likely to mess things up. And newbies should be sending pull requests anyway instead of being given push access. The -official repositories solve a problem which doesn't even exist. And the result is that our repository list on Github is 5 pages. Thats unnecessary bloat. So can we get rid of this, if only at least for WOT? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBCAAGBQJTpQI2AAoJEMtmZ+8tjWt5gpcP/2Abt0gNC4+TTVPD01CLk4gZ o1VSY3qBGELBOtGPeQlhzk9GaVxknpL0kh6duKxJqJgfGeDQfnRbt2oPmMjFesk2 X6uKA+oABc0m1rb/ufhiJpVLDSzxse8fw381NHiIBWEcu+ARy92+LFizaKdc5aW6 FKO6PQa2dGJKwHTRS82vEWYRv1C2ACBkeLmHrwnCzGDzyXnB46RZinyXenyLwciJ E53CEvDBdMMlnlsMZ5GgUAZRZr6L6AJRb4oSDBWALDyTpubpxrmFrkhyfXVFuPHo aLR73IoPt2YP4nCgnie4UwIF6mMGcZumbDN+DJxyFHOVTKOC7+1PcLTZ7UsO8htT 56T+QCkzUx9MNQkIUZ9sh9ZVdf18LGq0sembFWiMTGA6yD2mdk/inIfbIFRXedqK CkuHYXky04AUusaotpA4nfHWUBH3akr6hiaOysYJH5EgilS/tGz1+rbWYPnnGrrV R02Peddi/7+pjtdFIt9h9ev0FdnkSmjjemgzJ0oCHj2Ial20WicaysxReNfZcIYc eM8kihCA4iAfQ29EDmGOoKKRqs8+3YFJY8hjfd9vjmRznzSR3XWfsOQ+GdS1x4dY lueAqrayKQZzH4LhQ4/5rVyIWYqdSfF11lhiPUvq6l/RwooSLnxsl5J6R2peSb67 2Sd5q7WmcVUbV/7EA4of =3Kmb -----END PGP SIGNATURE----- _______________________________________________ Devl mailing list Devl@freenetproject.org https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl