Re: Switching to subversion for version control

2005-05-16 Thread Hrvoje Niksic
Post, Mark K [EMAIL PROTECTED] writes:

 I really don't know, but they seem very accommodating to people,
 especially Open Source projects such as wget.  It's certainly worth
 an email to find out.  Send your request to help at ibiblio.org.

Unfortunately they told me that they don't host subversion at this
time.


Switching to subversion for version control

2005-05-12 Thread Hrvoje Niksic
Mauro and I are considering the move from CVS to subversion for Wget's
version control.  Although switching to subversion is not entirely
uncontroversial, it has advantages that make it great food for
thought.

CVS's network usage is appalling.  I have a fairly slow upload link on
my ADSL (the measly 384/64 kbps is the norm here), and committing the
ChangeLog or any larger source file is a nightmare.  Subversion is
apparently smart enough to only upload the differences.  `cvs update'
is, for whatever reason abysmally slow, even when there are no changes
to merge.  Having to go to network for `cvs diff' is simply atrocious
(subversion keeps around a pristine copy of the source and simply
diffs against it) and seriously slows me down.  Then there are modern
features like atomic commits/updates, revisions that automatically
span over the whole source tree, sane handling of file renames,
sane(r) handling of branches, secure client authentication, etc., that
point to subversion.

There are other VC's to choose from, but the enticing things about
subversion are:

* It seems to be fairly stable and is now being used by some very
  large projects, including Apache, Samba, Mono, Zope, and (as of
  today) KDE.  So far they don't seem to be regretting the move.

* Its UI intentionally mimics CVS, while fixing the bogusness.  This
  is a boon for those of us used to CVS, those of us including the
  vast majority of free software developers.

* It is my impression that subversion is boring and conservative
  in the same sense in which Linux is boring -- it is striving not to
  implement the latest in academic research, but to have the features
  that are understood and have been tried elsewhere.  I appreciate
  that, and I believe it sets subversion apart from the more ambitious
  of the competing projects, the proponents of which are very loud on
  slashdot, but that seemed to be much less used in practice.

* It is apparently possible to migrate the entire CVS history of an
  existing project to subversion.  That way our history will not be
  lost.

I'd like to hear arguments pro and con.

I'm also interested in information about free svn hosting.
sunsite/dotsrc and savannah.gnu.org currently don't seem to be
offering subversion hosting.  There is www.berlios.de, but I have no
experience with them.


Re: Switching to subversion for version control

2005-05-12 Thread Wincent Colaiuta
I switched to Subversion for all my projects in July last year and  
haven't looked back. Wholeheartedly recommend it.

Cheers,
Wincent
El 12/05/2005, a las 12:24, Hrvoje Niksic escribió:
Mauro and I are considering the move from CVS to subversion for Wget's
version control.  Although switching to subversion is not entirely
uncontroversial, it has advantages that make it great food for
thought.
CVS's network usage is appalling.  I have a fairly slow upload link on
my ADSL (the measly 384/64 kbps is the norm here), and committing the
ChangeLog or any larger source file is a nightmare.  Subversion is
apparently smart enough to only upload the differences.  `cvs update'
is, for whatever reason abysmally slow, even when there are no changes
to merge.  Having to go to network for `cvs diff' is simply atrocious
(subversion keeps around a pristine copy of the source and simply
diffs against it) and seriously slows me down.  Then there are modern
features like atomic commits/updates, revisions that automatically
span over the whole source tree, sane handling of file renames,
sane(r) handling of branches, secure client authentication, etc., that
point to subversion.
There are other VC's to choose from, but the enticing things about
subversion are:
* It seems to be fairly stable and is now being used by some very
  large projects, including Apache, Samba, Mono, Zope, and (as of
  today) KDE.  So far they don't seem to be regretting the move.
* Its UI intentionally mimics CVS, while fixing the bogusness.  This
  is a boon for those of us used to CVS, those of us including the
  vast majority of free software developers.
* It is my impression that subversion is boring and conservative
  in the same sense in which Linux is boring -- it is striving not to
  implement the latest in academic research, but to have the features
  that are understood and have been tried elsewhere.  I appreciate
  that, and I believe it sets subversion apart from the more ambitious
  of the competing projects, the proponents of which are very loud on
  slashdot, but that seemed to be much less used in practice.
* It is apparently possible to migrate the entire CVS history of an
  existing project to subversion.  That way our history will not be
  lost.
I'd like to hear arguments pro and con.
I'm also interested in information about free svn hosting.
sunsite/dotsrc and savannah.gnu.org currently don't seem to be
offering subversion hosting.  There is www.berlios.de, but I have no
experience with them.



RE: Switching to subversion for version control

2005-05-12 Thread Post, Mark K
You might want to give Ibiblio a try (www.ibiblio.org).  They host my
Slack/390 web/FTP site at no cost.  They host a _bunch_ of sites at no
cost.


Mark Post

-Original Message-
From: Hrvoje Niksic [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 12, 2005 5:24 AM
To: wget@sunsite.dk
Subject: Switching to subversion for version control


-snip-
I'm also interested in information about free svn hosting.
sunsite/dotsrc and savannah.gnu.org currently don't seem to be offering
subversion hosting.  There is www.berlios.de, but I have no experience
with them.


Re: Switching to subversion for version control

2005-05-12 Thread Hrvoje Niksic
Post, Mark K [EMAIL PROTECTED] writes:

 You might want to give Ibiblio a try (www.ibiblio.org).  They host
 my Slack/390 web/FTP site at no cost.  They host a _bunch_ of sites
 at no cost.

But do they host subversion?  I can't find any mention of it with
google.


RE: Switching to subversion for version control

2005-05-12 Thread Post, Mark K
I really don't know, but they seem very accommodating to people,
especially Open Source projects such as wget.  It's certainly worth an
email to find out.  Send your request to help at ibiblio.org.


Mark Post

-Original Message-
From: Hrvoje Niksic [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 12, 2005 3:46 PM
To: Post, Mark K
Cc: wget@sunsite.dk
Subject: Re: Switching to subversion for version control


Post, Mark K [EMAIL PROTECTED] writes:

 You might want to give Ibiblio a try (www.ibiblio.org).  They host my 
 Slack/390 web/FTP site at no cost.  They host a _bunch_ of sites at no

 cost.

But do they host subversion?  I can't find any mention of it with
google.