Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Applications > Finally! A real Mac like SVN client

Finally! A real Mac like SVN client
Thread Tools
timmerk
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jul 24, 2007, 07:26 PM
 
It's called Versions and you can grab a beta at Versions - Mac Subversion Client

Edit: Versions took almost a year to release their beta, and although good, it's missing a lot of features and polish. Good thing that Cornerstone just came out today, which looks like a serious contender. Grab it at: www.zennaware.com/cornerstone Be warned that the downloads keep getting cut off for me so it will say the DMG can't mount. The filesize should be 14.x mb.
( Last edited by timmerk; Jul 14, 2008 at 05:23 PM. )
     
Peter
Addicted to MacNN
Join Date: Oct 2002
Location: England | San Francisco
Status: Offline
Reply With Quote
Jul 24, 2007, 07:27 PM
 
I've been watching this for ages, cannot wait for this.
we don't have time to stop for gas
     
Catfish_Man
Mac Elite
Join Date: Aug 2001
Status: Offline
Reply With Quote
Jul 24, 2007, 11:35 PM
 
I am skeptical but hopeful. If they execute well and it meets my needs, I will buy it immediately. The thing in the sidebar with managing multiple checkouts looks very promising. I currently have 12 different checkouts of adium, and they're a pain to keep track of.
     
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
Jul 25, 2007, 12:16 AM
 
That does seem like a really awesome idea.

The one problem is that more Mac applications need Subversion built in for using SVN for personal projects. Otherwise, I'm not sure what sort of pull this will have with its intended demographic? A visual of your repositories?

I use SVN every day, I look forward to seeing what this will offer!
     
rgkgraphix
Fresh-Faced Recruit
Join Date: Oct 2006
Location: Seattle, WA
Status: Offline
Reply With Quote
Jul 25, 2007, 12:34 AM
 
So my curiosity got the better of me, can someone enlighten me about what a subversion client is/does?
     
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
Jul 25, 2007, 12:37 AM
 
That does seem like a really awesome idea.

The one problem is that more Mac applications need Subversion built in for using SVN for personal projects. Otherwise, I'm not sure what sort of pull this will have with its intended demographic? A visual of your repositories?

I use SVN every day, I look forward to seeing what this will offer!
     
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
Jul 25, 2007, 12:43 AM
 
Originally Posted by rgkgraphix View Post
So my curiosity got the better of me, can someone enlighten me about what a subversion client is/does?

Subversion is a branch from an old project called CVS that was widely used within developer communities as a way to organize source code projects. However, it is much more than that.

Subversion is basically a client and server that provides file revision control. File revision control allows you to backpeddle to earlier revisions of a file, to keep a change log of changes that were made to particular files, to keep track of who made the change last, to manage checking out a copy from a master repository to another machine, to prevent multiple people from overwriting changes to a single file, etc.

It is primarily used with text files, but it can also be used with binaries, including images and other file types. It is an open source tool, and supports a number of file transport mechanisms including SSH and WebDAV.

Basically, one's workflow with Subversion is basically:

1) Check out project from repository
2) Make local changes
3) Check in changes back to repository, annotating the changes that were made

Any application that supports Subversion can piggyback upon this workflow. For instance, the Textmate application supports Subversion, so files created/modified in Textmate can be put under revision control, and Textmate can interface directly with a subversion repository.

I hope this overview makes sense, let me know if anything is unclear!
     
rgkgraphix
Fresh-Faced Recruit
Join Date: Oct 2006
Location: Seattle, WA
Status: Offline
Reply With Quote
Jul 25, 2007, 12:50 AM
 
So it's kind of a collaboration tool for software developers?
     
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
Jul 25, 2007, 01:24 AM
 
No, it's a tool for putting files under revision control. It can be used by anybody, software developers or any other group.
     
rgkgraphix
Fresh-Faced Recruit
Join Date: Oct 2006
Location: Seattle, WA
Status: Offline
Reply With Quote
Jul 25, 2007, 02:48 AM
 
Got it, Thanks for taking the time to explain for me.
     
Chuckit
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Jul 25, 2007, 02:55 AM
 
Originally Posted by besson3c View Post
The one problem is that more Mac applications need Subversion built in for using SVN for personal projects.
What do you mean they need Subversion built in?
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
Gee4orce
Professional Poster
Join Date: Dec 2000
Location: Staffs, UK
Status: Offline
Reply With Quote
Jul 25, 2007, 04:49 AM
 
He means a menu command in the app that lets you perform svn actions directly from within the app. XCode does this.

I've signed up for the beta, but for the moment I'll continue using Svnx, which I really like anyway.
     
Chuckit
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Jul 25, 2007, 09:17 AM
 
Originally Posted by Gee4orce View Post
He means a menu command in the app that lets you perform svn actions directly from within the app. XCode does this.
Oh, good grief, no. Designing a good SVN interface is obviously hard. If this project succeeds, it will be one of the few that has. We don't need hundreds more crappy interfaces like Xcode's.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
Jul 25, 2007, 09:21 AM
 
Originally Posted by Chuckit View Post
Oh, good grief, no. Designing a good SVN interface is obviously hard. If this project succeeds, it will be one of the few that has. We don't need hundreds more crappy interfaces like Xcode's.
It would be nice if there was an open API or some easy way to add a robust level of SVN support to apps. Of course, a lot of value of using SVN is lost in working with binary files, but it would be neat to be able to put a graphic design or Flash project under revision control for instance, no?
     
hemant
Forum Regular
Join Date: Dec 2005
Location: Orlando, FL
Status: Offline
Reply With Quote
Jul 25, 2007, 09:37 AM
 
I would be interested in a similar CVS client.
     
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
Jul 25, 2007, 09:40 AM
 
Why CVS? Do you realize that CVS has been replaced by Subversion?
     
Peter
Addicted to MacNN
Join Date: Oct 2002
Location: England | San Francisco
Status: Offline
Reply With Quote
Aug 31, 2007, 06:09 AM
 
tap tap tap.
Whats taking so long!
we don't have time to stop for gas
     
timmerk  (op)
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Sep 2, 2007, 12:59 AM
 
Yeah, I'm still waiting as well. It's been around 5 months since they posted their page saying that the beta was coming out any day.

It seems like it's turning into vaporware. I hope I'm wrong.
     
Peter
Addicted to MacNN
Join Date: Oct 2002
Location: England | San Francisco
Status: Offline
Reply With Quote
Sep 11, 2007, 04:28 PM
 
still waiting.
*whine*
we don't have time to stop for gas
     
Chuckit
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Sep 11, 2007, 04:53 PM
 
I wonder if they're using this to develop Pixelmator.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
sushiism
Grizzled Veteran
Join Date: Jun 2002
Location: UK
Status: Offline
Reply With Quote
Sep 11, 2007, 06:22 PM
 
"Get the Beta"
PFFFT NO just make a square flash
     
Peter
Addicted to MacNN
Join Date: Oct 2002
Location: England | San Francisco
Status: Offline
Reply With Quote
Sep 11, 2007, 07:24 PM
 
Originally Posted by Chuckit View Post
I wonder if they're using this to develop Pixelmator.
I have pixelmator (the beta) -- works quite nicely.
we don't have time to stop for gas
     
timmerk  (op)
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Sep 27, 2007, 11:00 PM
 
Update: they replied to my email asking about the status. They said they are trying to get the *beta* out "before 2008 slaps them in their face". They also assured me that the project is not dead. <crosses fingers>
     
timmerk  (op)
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jan 13, 2008, 08:20 PM
 
Um, 2008 slapped them on their face, I guess.
     
timmerk  (op)
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jul 14, 2008, 05:55 PM
 
Cornerstone came out today! See http://www.zennaware.com/cornerstone It seems to be similar to Versions, but even more polished!
     
moep
Senior User
Join Date: Nov 2003
Status: Offline
Reply With Quote
Jul 14, 2008, 06:14 PM
 
I wish these apps had DVCS support.
Whether it is git or mercury doesn't matter to me, I just want to be able to work offline.
SVN just doesn't cut it for my (humble) purposes.
"The road to success is dotted with the most tempting parking spaces."
     
timmerk  (op)
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jul 14, 2008, 06:15 PM
 
You can work offline - you just won't be able to check your changes in till you get online
     
moep
Senior User
Join Date: Nov 2003
Status: Offline
Reply With Quote
Jul 14, 2008, 06:22 PM
 
Originally Posted by timmerk View Post
You can work offline - you just won't be able to check your changes in till you get online
And the point of working with a VCS that doesn't allow commits is...

*drumroll*
SVK doesn't count.
"The road to success is dotted with the most tempting parking spaces."
     
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
Jul 14, 2008, 06:38 PM
 
You can work offline, just export the code repos to your workstation, either via SVN or at the filesystem level.

As far as these GUI apps, I appreciate these sorts of options existing, but what problems do they solve, exactly?
     
   
Thread Tools
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 07:12 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,