clisp-cvs-request | 2 Jun 2009 14:03
Picon

clisp-cvs Digest, Vol 38, Issue 1

Send clisp-cvs mailing list submissions to
	clisp-cvs <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/clisp-cvs
or, via email, send a message with subject or body 'help' to
	clisp-cvs-request <at> lists.sourceforge.net

You can reach the person managing the list at
	clisp-cvs-owner <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of clisp-cvs digest..."

CLISP CVS commits for today

Today's Topics:

   1. clisp/src ChangeLog, 1.6871, 1.6872 spvw.d, 1.490, 1.491
      zthread.d,	1.45, 1.46 (Vladimir Tzankov)

----------------------------------------------------------------------

Message: 1
Date: Mon, 01 Jun 2009 19:44:27 +0000
From: Vladimir Tzankov <vtz <at> users.sourceforge.net>
Subject: clisp/src ChangeLog, 1.6871, 1.6872 spvw.d, 1.490, 1.491
	zthread.d,	1.45, 1.46
To: clisp-cvs <at> lists.sourceforge.net
Message-ID: <E1MBDQp-0001GK-5W <at> ddv4jf1.ch3.sourceforge.com>
(Continue reading)

Sam Steingold | 4 Jun 2009 19:30
Picon

clisp: cvs --> hg

Hi,
I would like to convert the clisp cvs repository to hg (mercurial).
Any objections?
Sam.

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

Aleksej Saushev | 5 Jun 2009 21:27
Picon

Re: clisp: cvs --> hg

Sam Steingold <sds <at> gnu.org> writes:

> I would like to convert the clisp cvs repository to hg (mercurial).
> Any objections?

What major problem does it solve?

--

-- 
BECHA...
   CKOPO CE3OH...

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

Sam Steingold | 5 Jun 2009 21:39
Picon

Re: clisp: cvs --> hg

Aleksej Saushev wrote:
> Sam Steingold <sds <at> gnu.org> writes:
> 
>> I would like to convert the clisp cvs repository to hg (mercurial).
>> Any objections?
> 
> What major problem does it solve?

it allows one to keep working even when not connected to the VCS server.
it allows easier concurrent development (branching).
http://en.wikipedia.org/wiki/Distributed_revision_control
http://en.wikipedia.org/wiki/Revision_control#Distributed_revision_control

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

Don Cohen | 5 Jun 2009 21:49
Favicon

Re: clisp: cvs --> hg

Sam Steingold writes:
 > Aleksej Saushev wrote:
 > > Sam Steingold <sds <at> gnu.org> writes:
 > > 
 > >> I would like to convert the clisp cvs repository to hg (mercurial).
 > >> Any objections?
 > > 
 > > What major problem does it solve?
 > 
 > it allows one to keep working even when not connected to the VCS server.
This is possible in cvs.
As far as I can tell you only need to connect to the server when 
you want to update, commit, diff, etc.

 > it allows easier concurrent development (branching).
In what ways easier?

 > http://en.wikipedia.org/wiki/Distributed_revision_control
 > http://en.wikipedia.org/wiki/Revision_control#Distributed_revision_control

What are the costs of changing?
I assume one is that those of us who like to get current source
will have to do something different.
Including installing new software.  
Which is not always as easy as we'd like to think.

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
(Continue reading)

Blake McBride | 5 Jun 2009 21:59

Re: clisp: cvs --> hg

On Thu, Jun 4, 2009 at 12:30 PM, Sam Steingold <sds <at> gnu.org> wrote:

Hi,
I would like to convert the clisp cvs repository to hg (mercurial).
Any objections?
Sam.

The world used to use CVS.  The world has switched or is largely in the process of switching to Subversion.  I have been using Subversion for several years and it works really well. I don't doubt that Mercurial has some advantages, I just very seriously doubt that those features warrant learning and supporting (think IDE) yet another source code control system.  I think you should either stay with CVS or switch to Subversion (which is very easy).  Please don't force me/us to get and learn a SCCS just for one package!  I'm sure it's cool and we all love to play with another cute toy but it is a real hassle for many of the rest of us.  I, for one, would rather stick to your normal distributions than install/learn another SCCS.

Subversion is good enough.  Let's not force a needless hurddle between the software and the developer.

Just my opinion.

Blake McBride


------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel
Sam Steingold | 5 Jun 2009 22:03
Picon

Re: clisp: cvs --> hg

Don Cohen wrote:
> Sam Steingold writes:
>  > it allows one to keep working even when not connected to the VCS server.
> This is possible in cvs.
> As far as I can tell you only need to connect to the server when 
> you want to update, commit, diff, etc.

exactly. and these are integral parts of development work.

>  > it allows easier concurrent development (branching).
> In what ways easier?

every developer automatically works in his own branch,
merging is only necessary when pushing.
e.g., you can do development on your feature (including commits &c) without 
disturbing others until you are ready to push.

> What are the costs of changing?
> I assume one is that those of us who like to get current source
> will have to do something different.
> Including installing new software.  
> Which is not always as easy as we'd like to think.

people who only use "cvs up" will need to do "yum install hg" and use "hg pull 
-u" instead of "cvs up".

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

Sam Steingold | 5 Jun 2009 23:16
Picon

Re: clisp: cvs --> hg

Blake McBride wrote:
> On Thu, Jun 4, 2009 at 12:30 PM, Sam Steingold <sds <at> gnu.org 
> <mailto:sds <at> gnu.org>> wrote:
> 
>     I would like to convert the clisp cvs repository to hg (mercurial).
>     Any objections?
> 
> The world used to use CVS.  The world has switched or is largely in the 
> process of switching to Subversion.

believe it or not, I have never used svn.
(except for once or twice when I used it to get a hold of some package, iow, I 
only used "svn co").

> I don't doubt that Mercurial has 
> some advantages, I just very seriously doubt that those features warrant 
> learning and supporting (think IDE) yet another source code control system.

actually, Emacs supports hg/git/bzr just fine.

> I think you should either stay with CVS or switch to Subversion 

CVS and SVN are going the way of RCS to extinction.
While there are (and there always will be) users for any obsolete technology 
(think of people running dosemu/freedos to play their favorite dos games), 
conceptually CVS and SVN are just as obsolete as fortran.
A switch to svn is not happening.

> Please don't force me/us to get and learn a SCCS 
> just for one package!

I certainly do not wish to go down in history as someone who forced you or 
someone else to learn how to use a DVCS. :-)
Well, on a second thought, maybe I do. :-)
Maybe you will thank me later.

> I'm sure it's cool and we all love to play with 
> another cute toy but it is a real hassle for many of the rest of us.  I, 
> for one, would rather stick to your normal distributions than 
> install/learn another SCCS.

let me get it straight:
The choice is not "whether" it's "when" and "what".
cvs and svn are falling out of use, just google for news of people switching 
away from them (e.g., python switched to hg this spring).
today, or tomorrow, or next year you WILL have to learn hg or git (probably both).
I understand that you do not want to start now, and we can talk about 
postponing the conversion (say, till the fall), but this is inevitable.
I understand that hg might not be the best tool, some people like git better.
I am open to discussion about that too (although I am pretty comfortable with 
hg while the 144 separate executables which comprise git give me creeps).

> Subversion is good enough.

it is not. sorry.
http://codicesoftware.blogspot.com/2007/05/linus-torvalds-on-git-and-scm.html
"Subversion has been the most pointless project ever started.
Subversion used to say CVS done right: with that slogan there is nowhere you 
can go. There is no way to do cvs right."

Sam.

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

Sam Steingold | 5 Jun 2009 23:20
Picon

Re: clisp: cvs --> hg

Sam Steingold wrote:
> I would like to convert the clisp cvs repository to hg (mercurial).
> Any objections?

All in all, the response it underwhelming.
Only Bruno (in a private e-mail) supports the transition.
Vladimir, what is your opinion?

Again, if people hate hg, we can contemplate git (with its 130 separate 
executables) or even bzr (which is dog slow and still exists only because it is 
"a GNU project" and RMS is pushing for emacs to be kept in it).
We can also discuss the proper timing (e.g., right after a release?)

Sam.

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

Raymond Toy | 5 Jun 2009 23:24
Picon
Favicon

Re: clisp: cvs --> hg

Sam Steingold wrote:
> away from them (e.g., python switched to hg this spring).
> today, or tomorrow, or next year you WILL have to learn hg or git (probably both).
> I understand that you do not want to start now, and we can talk about 
> postponing the conversion (say, till the fall), but this is inevitable.
> I understand that hg might not be the best tool, some people like git better.
> I am open to discussion about that too (although I am pretty comfortable with 
> hg while the 144 separate executables which comprise git give me creeps).
>
>   
While I'm happy with CVS, if we must change, then let me vote for hg.  I
think I tried to get git for my Mac.  What a disaster.  hg works fine on
my Mac.  hg works fine on my Solaris box too.

Since I (sort of) use hg with xemacs, it's a bonus if clisp also uses hg.

Ray

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
clisp-devel mailing list
clisp-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel


Gmane