Re: GNOME git repositories?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I think that at the moment, the SVN is all that should really be
considered. Quite simply, we already had this discussion, and we decided
that after a cost-benefit analysis, SVN was the way to go. Now this
doesn't rule out later migration to git or a distributed system, but for
2 days from now, its a svn migration going down, and its really not a
good time to change that, as SVN offers some major improvements over
CVS, and at the moment we are looking at a somewhat painless migration.


That being said, I am a huge fan of git, and distributed systems in
general, and would not object to there being a discussion of moving the
gnome development system (as a whole) to a permanent distributed system.

However, to fill the gap for all those who have a distributed RCS
fetish, check out SVK, and bzr can pull/push to/from svn, just work your
project that way and keep svn up to date with your changes.

Cheers,
Kevin Kubasik


Danilo Šegan wrote:
> Today at 22:44, Germán Poó Caamaño wrote:
> 
>>> This would encourage developers to use non-central repositories, thus
>>> making work of non-developers (think translators, artists,
>>> documentors) much harder.  In other words, GNOME "subprojects" would
>>> not be able to work with those other repositories as easily as with
>>> the main CVS/SVN one.
>> That is a big misunderstanding about how it works.  Using a distributed
>> source system doesn't mean that doesn't exist any central ('main')
>> repository.
> 
> You misunderstood the point.  Some developers would be using GIT,
> others would be using bzr, yet others Mercurial.  And anothers would
> stick with SVN or CVS or something else altogether.
> 
> And you want translators, who often have problems with understanding
> PO file and CVS command syntax itself, to cope with all of these?  At
> the same time?  Or documentors who constantly mess up DocBook tags?
> (it's not because they are stupid, it's because they are good at what
> they do: translate, document, draw, etc.)
> 
> If the point is not yet clear:
> 
>     Choose *ONE* RCS GNOME-wide, and stick with it
> 
> I am not saying they are any worse or better than SVN (actually, I
> know they are better, except for the fact that SVN usage is so similar
> to CVS that it'll be easier to migrate both developers and
> non-developers to it).
> 
>> Moreover, it can works the same way it has been working until now.
>> The big difference is any contributor can have his or her own copy
>> of the repository (as usual) but the whole history.
> 
> Not really, if you have to handle both GIT and SVN.  And then add bzr,
> mercurial, darcs into the mix.
> 
> And don't forget to think of our poor sysadmin team as well, who would
> have to maintain central servers for all of these.
> 
> Gnome servers should provide enough infrastructure to help develop
> Gnome and related software.  We should not aim for project hosting
> services, imo (we simply don't have the "resources" to do that).
> 
> Cheers,
> Danilo
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIVAwUBRZICiP3xZFNDM330AQJbeRAAm/Dwcqdzr2CbhRBb29FH4g/rXfZHtadT
7trm1CB/v2NqpE3TCY/XfP0Wn7vW0qrgnkiA8pV7OCFHaAilasQLS88dyaLYfTUu
HLyp+bQzDEeSH7/6MhjRbN5o1BPWttmQ/4o71OVlut1W5GqXV53lG3HrmcS04ORQ
f+godsBH7YKPpOuzb2R5nidBA6zOVA6azNx0JK0p92dHQX41hOR3fW4sRafiktfV
UF8dBgKFnYjosS0RmzX+0GYTjfPKeCDWIBMjbbf4pQ0+cG7pxidXkkhibckdVDWP
s7b8nVIdMGO6Zlz9juhab1wnjhzJ45iPucIwNZwr/1rnBdBqRK2qtN4QdEYqDw7C
zLTsoxVvaPFjsm6v382Wy3nikpOOWuH1tCRx8kTxotgjppDLzN+z+7072i0WymIn
SsmzapdHHsTJDY7jeoGte3bVV5LMu2BPpqaFqTaRE2wqkgUX/6XdxswYNVKYlJ4e
wUo48SdtK4WuVhQJh85wEIOcUL7WKNOctCenhUzSzAqu1UMBz6eav/ySr3efjegq
ZdbLAo9c/cQtO4CzypvXqcVGrkSNTBh482QFRqOCpvwOUsA9lleO8taVIx2OVxJ+
i1muo2MtcLC9IHq5TZzNtL4pVpatphQ2dvmRgohKYevMWdtXCn5Hl6AKrtzzmbv5
Y9LqGeGq5mU=
=Wcsn
-----END PGP SIGNATURE-----



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]