看板 FB_security 關於我們 聯絡資訊
--G6ArjEZjY3m60389 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 19, 2012 at 07:08:13PM -0800, Zach Leslie wrote: > > http://www.fossil-scm.org/ > >=20 > > I'm not fossil user, but it's BSD licensed in written in C. > > Baptise Daroussin probably could tell us more about fossil pro and cons. >=20 > This misses one of of the main points raised in the original post. The > proliferation of git as a revision control system. >=20 > Also, this particular tool bails out on the unix philosophy, with its web > gui, ticket tracker etc. Do one thing. Do it well. >=20 Look at the internal of fossil and how things are done in fossil and you wo= uld understand that the last sentence is totally wrong. Fossil has really nice features that could nicely fits with FreeBSD workflo= ws and greatly improves it. It has most of the new shiny feature everyone can expect from a dvcs, but it also has it drawbacks: The converted repositories (I did convert docs, src and ports) with full hi= story kept: branches, tags, etc. is huge and the first clone would be painful to = do. On the other side you have multiple working copies open on the same clone w= hich is really nice. Some of the operations can be slow, J=F6rg Sonnenberger wrote an analysis a= bout this one the fossil wiki, but don't remember the link sorry. =46rom my testing, apart from the do we really need a new scm question? I a= m a big fan of fossil and find it easier and cleaner than all the other scm I know,= I use git for pkgng and other projects, I use a lot mercurial on some other a= rea, and fossil remains my favorite :). But I really don't think it could fit FreeBSD's requirements as it is now. but there are lots of room of improvem= ents. The learning curve to fossil is probably really easy. On of the last thing is that fossil lacks keyword expansion. That said I'm happy with svn on FreeBSD, I still from time to time do conve= rsion of out different tree to fossil for fun, but no more and I won't advocate f= or any vcs change. Bapt --G6ArjEZjY3m60389 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlCsIx4ACgkQ8kTtMUmk6ExNdQCeOyKnCwMEgLgxzYvhc291sQen c3cAnjTrPoy2qLq4wd9QHtU+9zjb366B =eJAx -----END PGP SIGNATURE----- --G6ArjEZjY3m60389--