You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Mythgarr <An...@gmail.com> on 2009/05/29 19:17:46 UTC

Developing SCC provider - need a better understanding of SVN process flow

After reviewing the largely inadequate list of SCC providers that work
with SVN, I have decided it would be best to "roll our own" solution.
This has the added benefit that we can customize it's operation based
on our in-house needs easily, and it gives me an opportunity to get
really in-depth with the SVN process flow. I have settled on the
SharpSVN library primarily due to it's somewhat better documentation,
although what's there still leaves much to be desired. Hopefully as I
gain better insight, I can start contributing to the documentation
efforts.

In dealing with an SVN project (particularly when viewed from the SCC
perspective), how does "starting" an SVN project work? For instance,
let's say I have a codebase that I'm migrating to source control. How
would I inform SharpSVN that I want "C:\\dev\\src\\someproject\\" to
become the working folder, and that it already contains some files? I
don't want to, at that point, update or commit. I merely want to make
updating, committing, and adding an option. It would be similar to
choosing "Check Out" in TortoiseSVN, but not immediately versioning,
merging, or modifying the files.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2356929

Re: Developing SCC provider - need a better understanding of SVN process flow

Posted by "Hyrum K. Wright" <hy...@hyrumwright.org>.
Sorry I misunderstood your question.

SharpSVN is it's own project, and has it's own forum for user and  
development questions.  Perhaps your query might be better suited there?

-Hyrum (not trying to kick you off the list, just looking for the best  
venue for you to get an answer)

On May 30, 2009, at 11:47 AM, Andrew Jones wrote:

> The question is more about developing an SCC provider, which  
> requires a fairly in-depth knowledge of how things would be done in  
> a client. I would prefer advice centered around usage of the  
> SharpSvn library, which would also seem like a development question...
> If my question were rephrased as "How might I go about setting a  
> specified folder as the working copy using the SharpSvn library  
> without automatically versioning every file in those folders?" It  
> would be difficult to construe it as a user question, but it would  
> also lack what may be helpful background information in formulating  
> a response.
>
> All that said, I'll confine my questions here to those strictly  
> dealing with my development efforts to avoid any future confusion.
>
> On Fri, May 29, 2009 at 8:16 PM, Hyrum K. Wright <hyrum_wright@mail.utexas.edu 
> > wrote:
> Your question is about using Subversion, not developing it.  As  
> such, it is off topic for this list, and instead belongs on users@subversion.tigris.org 
> .
>
> Cheers,
> -Hyrum
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2357142

Re: Developing SCC provider - need a better understanding of SVN process flow

Posted by Andrew Jones <an...@gmail.com>.
The question is more about developing an SCC provider, which requires a
fairly in-depth knowledge of how things would be done in a client. I would
prefer advice centered around usage of the SharpSvn library, which would
also seem like a development question...
If my question were rephrased as "How might I go about setting a specified
folder as the working copy using the SharpSvn library without automatically
versioning every file in those folders?" It would be difficult to construe
it as a user question, but it would also lack what may be helpful background
information in formulating a response.

All that said, I'll confine my questions here to those strictly dealing with
my development efforts to avoid any future confusion.

On Fri, May 29, 2009 at 8:16 PM, Hyrum K. Wright <
hyrum_wright@mail.utexas.edu> wrote:

> Your question is about using Subversion, not developing it.  As such, it is
> off topic for this list, and instead belongs on
> users@subversion.tigris.org.
>
> Cheers,
> -Hyrum

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2357140

Re: Developing SCC provider - need a better understanding of SVN process flow

Posted by "Hyrum K. Wright" <hy...@hyrumwright.org>.
Your question is about using Subversion, not developing it.  As such,  
it is off topic for this list, and instead belongs on users@subversion.tigris.org 
.

Cheers,
-Hyrum

On May 29, 2009, at 2:17 PM, Mythgarr wrote:

> After reviewing the largely inadequate list of SCC providers that work
> with SVN, I have decided it would be best to "roll our own" solution.
> This has the added benefit that we can customize it's operation based
> on our in-house needs easily, and it gives me an opportunity to get
> really in-depth with the SVN process flow. I have settled on the
> SharpSVN library primarily due to it's somewhat better documentation,
> although what's there still leaves much to be desired. Hopefully as I
> gain better insight, I can start contributing to the documentation
> efforts.
>
> In dealing with an SVN project (particularly when viewed from the SCC
> perspective), how does "starting" an SVN project work? For instance,
> let's say I have a codebase that I'm migrating to source control. How
> would I inform SharpSVN that I want "C:\\dev\\src\\someproject\\" to
> become the working folder, and that it already contains some files? I
> don't want to, at that point, update or commit. I merely want to make
> updating, committing, and adding an option. It would be similar to
> choosing "Check Out" in TortoiseSVN, but not immediately versioning,
> merging, or modifying the files.
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2356929

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2357044