Newbie - what SVN version is in use? & FILE protocol?

View: New views
4 Messages — Rating Filter:   Alert me  

Newbie - what SVN version is in use? & FILE protocol?

by mgstauffer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I'm new to versioning, so pardon any newbie blunders. I'm checking out
SmartSVN because it's x-plat (I need OSX and Windows) and supports branch
merging.

I'm not clear what version of svn SmartSVN is using. It seems to only ask
for the path to the svn installation when you want to setup a local
repository. What does it use otherwise? From the site it doesn't seem like
svn is baked in like for Cornertone and Versions.

Currently I just have 1.4 installed (OSX) but will want to use 1.6 for the
newer features. Branch merging will be important to me.

On a side note, why wouldn't SmartSVN support the FILE protocol? It seems
the simplest. I was experimenting with a local repository when trying
Versions (before I abandoned it b/c it doesn't support branch merging). But
I suppose once I'm setup with SVN server protocol it's just as easy to work
with a local repository?

Lastly, I read someone's comments that they stay away from SmartSVN because
it uses non-standard svn terminology. Is that true? I don't want to get
confused right off the bat by non-standard terminology.

Cheers and thanks,
Michael



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

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Newbie - what SVN version is in use? & FILE protocol?

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I'm not clear what version of svn SmartSVN is using. It seems to only ask
> for the path to the svn installation when you want to setup a local
> repository. What does it use otherwise? From the site it doesn't seem like
> svn is baked in like for Cornertone and Versions.

SmartSVN uses SVNKit, a pure java implementation of Subversion.

> Versions (before I abandoned it b/c it doesn't support branch merging). But
> I suppose once I'm setup with SVN server protocol it's just as easy to work
> with a local repository?

Is should be nearly as convenient as with file:// itself, especially because
SmartSVN can automatically start/stop svnserve for you.

> Lastly, I read someone's comments that they stay away from SmartSVN because
> it uses non-standard svn terminology. Is that true?

We are not aware of non-standard terminology; can you point us to these
comments? Thanks!

--
Best regards,
Marc Strapetz
=============
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com




"Michael Stauffer \(v\)" <mstauff@...> wrote:

> Hi,
>
> I'm new to versioning, so pardon any newbie blunders. I'm checking out
> SmartSVN because it's x-plat (I need OSX and Windows) and supports branch
> merging.
>
> I'm not clear what version of svn SmartSVN is using. It seems to only ask
> for the path to the svn installation when you want to setup a local
> repository. What does it use otherwise? From the site it doesn't seem like
> svn is baked in like for Cornertone and Versions.
>
> Currently I just have 1.4 installed (OSX) but will want to use 1.6 for the
> newer features. Branch merging will be important to me.
>
> On a side note, why wouldn't SmartSVN support the FILE protocol? It seems
> the simplest. I was experimenting with a local repository when trying
> Versions (before I abandoned it b/c it doesn't support branch merging). But
> I suppose once I'm setup with SVN server protocol it's just as easy to work
> with a local repository?
>
> Lastly, I read someone's comments that they stay away from SmartSVN because
> it uses non-standard svn terminology. Is that true? I don't want to get
> confused right off the bat by non-standard terminology.
>
> Cheers and thanks,
> Michael
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








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

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Newbie - what SVN version is in use? & FILE protocol?

by mgstauffer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> SmartSVN uses SVNKit, a pure java implementation of Subversion.
>
Hmmm. That makes me nervous. Why use a reinvented wheel and risk inconsistency with standard svn? Couldn't you use a standard implementation from a Java UI? Maybe I'm missing something?

Does SmartGIT also uses a pure java implem. of GIT?

> > Versions (before I abandoned it b/c it doesn't support branch merging). But
> > I suppose once I'm setup with SVN server protocol it's just as easy to work
> > with a local repository?
>
> Is should be nearly as convenient as with file:// itself, especially because SmartSVN can automatically start/stop svnserve for you.

Yes makes sense. I'll try it once the Java bug I reported to you is resolved.
 
> > Lastly, I read someone's comments that they stay away from SmartSVN because
> > it uses non-standard svn terminology. Is that true?
>
> We are not aware of non-standard terminology; can you point us to these
> comments? Thanks!

Yeah, I'm not sure yet. One possibility is the use of "project" within SmartSVN which seems to wrap a repository and access settings, etc. It had me confused for a bit. A good tutorial would go a long way - or did I miss one? I find the help file clumsy for getting started.

Cheers,
Michael

>
>
>
> "Michael Stauffer \(v\)" <mstauff@...> wrote:
>
> > Hi,
> >
> > I'm new to versioning, so pardon any newbie blunders. I'm checking out
> > SmartSVN because it's x-plat (I need OSX and Windows) and supports branch
> > merging.
> >
> > I'm not clear what version of svn SmartSVN is using. It seems to only ask
> > for the path to the svn installation when you want to setup a local
> > repository. What does it use otherwise? From the site it doesn't seem like
> > svn is baked in like for Cornertone and Versions.
> >
> > Currently I just have 1.4 installed (OSX) but will want to use 1.6 for the
> > newer features. Branch merging will be important to me.
> >
> > On a side note, why wouldn't SmartSVN support the FILE protocol? It seems
> > the simplest. I was experimenting with a local repository when trying
> > Versions (before I abandoned it b/c it doesn't support branch merging). But
> > I suppose once I'm setup with SVN server protocol it's just as easy to work
> > with a local repository?
> >
> > Lastly, I read someone's comments that they stay away from SmartSVN because
> > it uses non-standard svn terminology. Is that true? I don't want to get
> > confused right off the bat by non-standard terminology.
> >
> > Cheers and thanks,
> > Michael
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>




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

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Re: Newbie - what SVN version is in use? & FILE protocol?

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Michael,

> SmartSVN uses SVNKit, a pure java implementation of Subversion.
> Hmmm. That makes me nervous.

There is no reason to be nervous. SVNKit is very solid.

> Why use a reinvented wheel and risk inconsistency with standard svn?
> Couldn't you use a standard implementation from a Java UI?

Of course it would have been possible to use
1) command line SVN or
2) native-Java-bindings provided by SVN.

Using command line SVN would be a nightmare to parse the output. Using
native-Java-bindings would not provide a out-of-the-box user experience,
because it would require an installed SVN, could quite easily break at runtime
having an incompatible version installed and finally, is quite
feature-limited. Using the Java implementation gives us much more freedom
(also in the meaning of better features).

> One possibility is the use of "project" within
> SmartSVN which seems to wrap a repository and access settings, etc.

A SmartSVN project is a wrapper around multiple SVN working copies and GUI
related options. Repository accessing settings are stored in "repository
profiles". We'll try to improve the user interface and documentation to better
understand these basic concepts.

--
Best regards,
Thomas Singer
=============
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com



"mgstauffer" <mstauff@...> wrote:

> > SmartSVN uses SVNKit, a pure java implementation of Subversion.
> >
> Hmmm. That makes me nervous. Why use a reinvented wheel and risk inconsistency
> with standard svn? Couldn't you use a standard implementation from a Java UI?
> Maybe I'm missing something?
>
> Does SmartGIT also uses a pure java implem. of GIT?
>
> > > Versions (before I abandoned it b/c it doesn't support branch merging). But
> > > I suppose once I'm setup with SVN server protocol it's just as easy to work
> > > with a local repository?
> >
> > Is should be nearly as convenient as with file:// itself, especially because SmartSVN can automatically start/stop svnserve for you.
>
> Yes makes sense. I'll try it once the Java bug I reported to you is resolved.
>  
> > > Lastly, I read someone's comments that they stay away from SmartSVN because
> > > it uses non-standard svn terminology. Is that true?
> >
> > We are not aware of non-standard terminology; can you point us to these
> > comments? Thanks!
>
> Yeah, I'm not sure yet. One possibility is the use of "project" within
> SmartSVN which seems to wrap a repository and access settings, etc. It had me
> confused for a bit. A good tutorial would go a long way - or did I miss one? I
> find the help file clumsy for getting started.
>
> Cheers,
> Michael
>
> >
> >
> >
> > "Michael Stauffer \(v\)" <mstauff@...> wrote:
> >
> > > Hi,
> > >
> > > I'm new to versioning, so pardon any newbie blunders. I'm checking out
> > > SmartSVN because it's x-plat (I need OSX and Windows) and supports branch
> > > merging.
> > >
> > > I'm not clear what version of svn SmartSVN is using. It seems to only ask
> > > for the path to the svn installation when you want to setup a local
> > > repository. What does it use otherwise? From the site it doesn't seem like
> > > svn is baked in like for Cornertone and Versions.
> > >
> > > Currently I just have 1.4 installed (OSX) but will want to use 1.6 for the
> > > newer features. Branch merging will be important to me.
> > >
> > > On a side note, why wouldn't SmartSVN support the FILE protocol? It seems
> > > the simplest. I was experimenting with a local repository when trying
> > > Versions (before I abandoned it b/c it doesn't support branch merging). But
> > > I suppose once I'm setup with SVN server protocol it's just as easy to work
> > > with a local repository?
> > >
> > > Lastly, I read someone's comments that they stay away from SmartSVN because
> > > it uses non-standard svn terminology. Is that true? I don't want to get
> > > confused right off the bat by non-standard terminology.
> > >
> > > Cheers and thanks,
> > > Michael
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








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

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/