Version control systems for Smalltalk?
flag
Messages 21 - 30 of 37 - Collapse all
/groups/adfetch?adid=bxaCoQ8AAAD2ELkMys1k7J9P5ywh-oGf
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
21.  jaro...@gmail.com  
View profile  
 More options May 15 2006, 7:47 am
Newsgroups: comp.lang.smalltalk
From: jaro...@gmail.com
Date: 15 May 2006 04:47:10 -0700
Local: Mon, May 15 2006 7:47 am
Subject: Re: Version control systems for Smalltalk?
It has nothing to do with making more money.  Cincom ships Store with
Cincom Smalltalk, and we don't charge extra for it.  It's an additional
engineering project that we do (i.e., a cost center) - not a profit
point.

Why do we do it then, instead of "just" using Envy?  Back in 2001, IBM
wanted to terminate the agreement we had, and also wanted to terminate
all development of ENVY for VisualWorks.  We asked if they would sell
us a license to move ENVY forward ourselves.  The terms they offered
for that were of the "I don't really want to sell this to you, but if
you're stupid enough to say yes, I'll agree" variety.

Which is when we stopped reselling ENVY for VW.  What people forget is
that ENVY was an extra charge item, while what we do now, Store, is
not.  There weren't any politics involved in this - just business
decisions.

If you think ENVY ought to be available for Smalltalks other than
Instantiations' VA, then contact IBM (they still hold the rights) and
tell them that.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
22.  Geoff  
View profile  
 More options May 15 2006, 11:25 am
Newsgroups: comp.lang.smalltalk
From: "Geoff" <nos...@nospam.com>
Date: Mon, 15 May 2006 15:25:12 GMT
Local: Mon, May 15 2006 11:25 am
Subject: Re: Version control systems for Smalltalk?
Yes, I Know and those decisions, I put under 'politics'.  I messed up by
including vw in that category.  I was referring more to digitalk and team/v.

However, all politics aside, no one disputes that envy is the premier vc
system.  After one learns envy, then they can look at other vc systems and
decide what they want.  Everything can be downloaded from the
instantiations.com site, just like with vw, dolphin, etc.  Envy comes
included with the download.

-g


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
23.  Ian Upright  
View profile  
 More options May 15 2006, 10:33 pm
Newsgroups: comp.lang.smalltalk
From: Ian Upright <ian-n...@upright.net>
Date: Tue, 16 May 2006 02:33:47 GMT
Local: Mon, May 15 2006 10:33 pm
Subject: Re: Version control systems for Smalltalk?
I've used either Envy, Store, and Team/V, for over 10 years..  They each
have their own strengths and weaknesses.  There are things I really like
about Envy, and things I really hate about it.

The biggest problems with Envy are:
- It's certain areas it's buggy.  Sometimes things can get inconsistent
between your image and the repository, and things get confused.  This is
especially true if you are using code to manipulate your image or generate
code used by the system.  You may have to use handy menu items like "Make
Consistent" or "Make Image Consistent" to align things back into sanity, and
even then this might not help you.
- It's horrible if you try to use it in a networked environment, terrible
constant chatter between the two systems.
- It is really poorly thought out when it comes to the idea of "override"
methods and such, where your application patches the behavior of other
packages/systems in some way.  This can be a real pain to deal with.

There are things about VW Store I don't like and some features that Envy had
that I thought were cool..

All in all though, I find Store to be pretty competitive and in some ways
even better than Envy.  I've heard good things about the version control
system now in Dolphin, and I'm sure it's not all that bad either.  Team/V
though, is an abomination that deserves to rest in peace.  :-)

Ian

"Geoff" <nos...@nospam.com> wrote:
>Yes, I Know and those decisions, I put under 'politics'.  I messed up by
>including vw in that category.  I was referring more to digitalk and team/v.

>However, all politics aside, no one disputes that envy is the premier vc
>system.  After one learns envy, then they can look at other vc systems and
>decide what they want.  Everything can be downloaded from the
>instantiations.com site, just like with vw, dolphin, etc.  Envy comes
>included with the download.

>-g

---
http://www.upright.net/ian/

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
24.  Chronos  
View profile  
 More options May 15 2006, 11:12 pm
Newsgroups: comp.lang.smalltalk
From: "Chronos" <alan.love...@gmail.com>
Date: 15 May 2006 20:12:38 -0700
Local: Mon, May 15 2006 11:12 pm
Subject: Re: Version control systems for Smalltalk?
Ian: "All in all though, I find Store to be pretty competitive and in
some ways even better than Envy."

Seconded.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
25.  Geoff  
View profile  
 More options May 16 2006, 2:22 am
Newsgroups: comp.lang.smalltalk
From: "Geoff" <nos...@nospam.com>
Date: Tue, 16 May 2006 06:22:39 GMT
Local: Tues, May 16 2006 2:22 am
Subject: Re: Version control systems for Smalltalk?

> Team/V though, is an abomination that deserves to rest in peace.

At ksc, some customers gave me 'what for', big time, because I liked envy
but did not care for team/v.

-g


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
26.  Hans-Martin Mosner  
View profile  
 More options May 15 2006, 10:35 am
Newsgroups: comp.lang.smalltalk
From: Hans-Martin Mosner <h...@heeg.de>
Date: 15 May 2006 14:35:21 GMT
Local: Mon, May 15 2006 10:35 am
Subject: Re: Version control systems for Smalltalk?

"Geoff" <nos...@nospam.com> wrote:
> Worth mentioning envy again, that was pretty much the standard for all the
> smalltalks, digitalk, visual age, and visual works (dolphin was not around
> back then).

> I've never had a problem with envy and found it to be that the mercedes of
> vc systems.  However, companies started to promote their own versioning
> systems, I guess to make more money, and the result is a lot of
> mis-information about envy is out there.

Jim Robertson already answered that point regarding politics.
I might add that although ENVY has a lot of very good features, some
things are really getting in the way:
- there's no really good support for offline development. It's possible
to have a file-based repository, but synchronizing that with a
server-based repository is not well supported. And working over a LAN
connection is pretty awful as well. Store has somewhat better support
for this, I think.
- The manager/owner/developer restrictions force you to adopt a very
controlled way of working. If you don't like that (because your project
favors collective code ownership) you switch identities a lot to get
things done (which often leads to incorrect developer attributions
because you forget to switch back). I would rather do away with the
class ownership concept and instead allow any member of the group to
release a class version.

Cheers,
Hans-Martin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
27.  Geoff  
View profile  
 More options May 15 2006, 11:30 am
Newsgroups: comp.lang.smalltalk
From: "Geoff" <nos...@nospam.com>
Date: Mon, 15 May 2006 15:30:08 GMT
Local: Mon, May 15 2006 11:30 am
Subject: Re: Version control systems for Smalltalk?
OTI has a recommended way of using envy but if you want to use it
differently, then it is not a problem, you can switch identities or make
library supervisor the owner.  I think va/assist has a super user mode as
well which is now included with smalltalk 7.0.

At IBM we had people working from India and also people using local
repositories and then synching with the master repo at night.  However, you
are right, nothing is faster than having a repo on your local hard disk.

-g


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
28.  jaro...@gmail.com  
View profile  
 More options May 15 2006, 12:01 pm
Newsgroups: comp.lang.smalltalk
From: jaro...@gmail.com
Date: 15 May 2006 09:01:38 -0700
Local: Mon, May 15 2006 12:01 pm
Subject: Re: Version control systems for Smalltalk?
I wasn't at Digitalk when they decided to release Team/V, but I suspect
it had more to do with appealing to people with "traditional" source
control systems than with politics.  Recall that Team/V used PVCS on
the back end, which tore down an argument that could be raised against
Smalltalk.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
29.  Geoff  
View profile  
 More options May 15 2006, 2:09 pm
Newsgroups: comp.lang.smalltalk
From: "Geoff" <nos...@nospam.com>
Date: Mon, 15 May 2006 18:09:40 GMT
Local: Mon, May 15 2006 2:09 pm
Subject: Re: Version control systems for Smalltalk?
At funb, when they did a build using team/v, they had to file in all the
source code into a virgin image, in the correct order, then package, and if
a file-in failed, they had to start over.  A several day process.  So, some
of the stuff out there, what people believe, truly is silly.

-g


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
30.  John Sellers  
View profile  
 More options May 16 2006, 2:04 pm
Newsgroups: comp.lang.smalltalk
From: John Sellers <jsellers_nos...@sellers.com>
Date: Tue, 16 May 2006 18:04:13 GMT
Local: Tues, May 16 2006 2:04 pm
Subject: Re: Version control systems for Smalltalk?
jaro...@gmail.com wrote:
> I wasn't at Digitalk when they decided to release Team/V, but I suspect
> it had more to do with appealing to people with "traditional" source
> control systems than with politics.  Recall that Team/V used PVCS on
> the back end, which tore down an argument that could be raised against
> Smalltalk.

Appealing to people with "Traditional" source control systems IS
politics, depending on what the meaning of IS is.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2013 Google