You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by "Hollinger, Anja" <an...@progeny.net> on 2006/08/17 16:11:16 UTC
Product questions
Hello,
I was referred to this email to find out questions I have about
Subversion. We're doing an analysis of different source code config.
Mgt. applications and we have a list of requirements that must be met
before we make our selection. Would you be able to fill out this
document for whether Subversion meets these requirements and
preferences, or point me to someone who can?
Thanks for your help!
<<Subversion Requirements.doc>>
Anja Hollinger
703-368-6107 ext. 354
Re: Product questions
Posted by William Nagel <bi...@stagelogic.com>.
> I was referred to this email to find out questions I have about
> Subversion. We're doing an analysis of different source code
> config. Mgt. applications and we have a list of requirements that
> must be met before we make our selection. Would you be able to
> fill out this document for whether Subversion meets these
> requirements and preferences, or point me to someone who can?
The answer to every one of your questions is a yes, but in some cases
it's a qualified yes. Some features, such as merge may not be as
robust as you'd like, and many features either require the use of a
second program (e.g. TortoiseSVN for Windows GUI) or require you to
do some script programming to set up the appropriate hook scripts to
be run in response to SVN events such as commit (e.g. to prevent
commits with empty logs). You will also find that much of the
terminology that Subversion uses is different from the terminology in
your document, and you will also find the way much of that
functionality is implemented foreign to the way it's described in
your document. For example, Subversion does not have "labels" but
you can create a "tag" in the form of a cheap copy (i.e. a logical
copy that doesn't require duplication of the content) and then use a
hook script to disallow further modification of said tag, which will
give you essentially the functionality that you're asking for.
I suggest reading (or at least skimming) the following two books---
both of which are freely downloadable:
http://svnbook.red-bean.com/
http://www.williamnagel.net/svn.php (full disclosure--I wrote this one)
As for your document itself, I think you're probably going to have to
fill that one out yourself. Subversion is an open source project
developed entirely by volunteers (there are some paid full-time
developers working on Subversion, but they are paid by companies such
as CollabNet who pay them to donate to the project---there is no
company that owns Subversion and directs its development). As a
volunteer project, no one really has any standing to make any sort of
binding commitment about Subversion's suitability to a certain
purpose. It's one thing to respond to questions on a mailing
list...it's another entirely to fill out an officialish document for
an unknown corporation that very well might have a legal department
that will view such a document as a full-fledged suitability
statement that could lead to them coming back on the person who
filled out the document with a lawsuit if the company were to
implement Subversion and it led to big losses for the company due to
misunderstandings in the answers to the questions. At least that's
my opinion (and reason for not filling out your document).
Of course, if you want to pay someone to do a suitability analysis,
you might be successful.
-Bill
> Thanks for your help!
>
>
> <<Subversion Requirements.doc>>
>
> Anja Hollinger
> 703-368-6107 ext. 354
>
> <Subversion Requirements.doc>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Product questions
Posted by Mark Phippard <ma...@softlanding.com>.
"Hollinger, Anja" <an...@progeny.net> wrote on 08/17/2006
12:11:16 PM:
> Hello,
> I was referred to this email to find out questions I have about
Subversion.
> We're doing an analysis of different source code config. Mgt.
applications
> and we have a list of requirements that must be met before we make our
> selection. Would you be able to fill out this document for whether
> Subversion meets these requirements and preferences, or point me to
someone who can?
> Thanks for your help!
Subversion meets almost all of these requirements. These are the ones I
would add comment:
19 - Subversion has a setting that will set the file modification time to
the last commit time. Just keep in mind that when files are first
imported and checked out, that essentially means existing modification
times are lost. After that initial checkin, using the setting gets you
what you want.
20/27 - Pin/lock is a very VSS-specific term. Requirement should be
removed or re-expressed in general source control terms.
21 - I think it can do this, but most people only do it to the folder
level.
22 - Kind of an odd and specific requirement. I doubt anyone has done the
load testing that would be required to verify this. Subversion is used to
host some very active repositories and projects.
29 - Subversion is free.
Other than these items, I think you could say Subversion meets all of the
other listed requirements.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Product questions
Posted by Bala Paranj <bp...@yahoo.com>.
I am a beginner to Subversion. Most of the requirements are met by Subversion. I don't know about
the rest of the things like, pin a file, importing from other source control etc. It may support
it.
The GUI client and Administrative client is not provided by Subversion. They are available
separately, for windows you can use Tortoise SVN as the GUI client. I don't know about
administrative client. You may want to google for more information.
Also there is a free book on Subversion available for download. This is the same book that is
published by O'Reily. It has lot of information that you may find useful.
--- "Hollinger, Anja" <an...@progeny.net> wrote:
> Hello,
>
> I was referred to this email to find out questions I have about
> Subversion. We're doing an analysis of different source code config.
> Mgt. applications and we have a list of requirements that must be met
> before we make our selection. Would you be able to fill out this
> document for whether Subversion meets these requirements and
> preferences, or point me to someone who can?
>
> Thanks for your help!
>
>
> <<Subversion Requirements.doc>>
>
> Anja Hollinger
> 703-368-6107 ext. 354
>
> > ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
RE: Product questions
Posted by Ch...@qimonda.com.
Start here...
http://subversion.tigris.org/
-chris
________________________________
From: Hollinger, Anja [mailto:anja.hollinger@progeny.net]
Sent: Thursday, August 17, 2006 12:11 PM
To: users@subversion.tigris.org
Subject: Product questions
Hello,
I was referred to this email to find out questions I have about
Subversion. We're doing an analysis of different source code config.
Mgt. applications and we have a list of requirements that must be met
before we make our selection. Would you be able to fill out this
document for whether Subversion meets these requirements and
preferences, or point me to someone who can?
Thanks for your help!
<<Subversion Requirements.doc>>
Anja Hollinger
703-368-6107 ext. 354