[Issue 93] New - implement "switch"

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

[Issue 93] New - implement "switch"

by Jack Repenning-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://scplugin.tigris.org/issues/show_bug.cgi?id=93
                 Issue #|93
                 Summary|implement "switch"
               Component|scplugin
                 Version|0.7.1
                Platform|SVN 1.4.x
              OS/Version|unspecified
                     URL|
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|FEATURE
                Priority|P3
            Subcomponent|SCPlugin Framework
             Assigned to|jackrepenning
             Reported by|jackrepenning






------- Additional comments from jackrepenning@... Tue Feb 12 11:32:23 -0800 2008 -------
Need to implement "switch", for example consider this conversation (off-list, unfortunately):

Actually, creating a branch is really really easy in Subversion (that's like the defining technological
revolution here!).  I've fixed up your account so you can do this, why don't you give it a try?  From the
SCPlugin UI, here's what you do:

1. Finder-browse your way into your scplugin working copy, ideally the one where you already have
some work going on
2. Right-click on either the top-level folder (might be named "trunk" or "scplugin"), or the white
background area behind the top level contents ("build" and "Contextual Menu Items" and so on)
3. Pick our "Copy/Tag..." item
4. Just for safety's sake, check to be sure the resulting window says "Current Path: /trunk"
5. In "Path for Copy/Tag", type something like "/branches/MyBranch".  Pick a good name for the
branch, one that describes the work you're doing there (the new hacking.html has some thoughts on
branch naming and branch hygiene).
6. Enter a commit message (again, check hacking.html)
7. Click the "Tag" button (which maybe has the wrong name, come to think of it...)

When you're done, the branch will be created, branched off trunk/ but containing your current
additional work.  Your working copy will still be pointed at trunk/ though, so you should "switch" it.  
We don't yet implement "switch" (ooo, I better make sure that's on the list, too), but it's easy to do from
Terminal:

1. cd into that same top-level directory, so "ls" shows you "build" and "Contextual Menu Items" and so
on.
2. type "svn switch http://scplugin.tigris.org/svn/scplugin/branches/MyBranch" (or whatever you
named it)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@...
For additional commands, e-mail: issues-help@...


[Issue 93] implement "switch"

by Jack Repenning-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://scplugin.tigris.org/issues/show_bug.cgi?id=93



User jackrepenning changed the following:

                What    |Old value                 |New value
================================================================================
              QA contact|cmp                       |jackrepenning
--------------------------------------------------------------------------------




------- Additional comments from jackrepenning@... Thu Apr  3 10:30:58 -0700 2008 -------
Since Chris is no longer active in the project, no point in listing him as QA Contact

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@...
For additional commands, e-mail: issues-help@...


[Issue 93] implement "switch"

by Jack Repenning-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://scplugin.tigris.org/issues/show_bug.cgi?id=93






------- Additional comments from jackrepenning@... Mon Sep 15 12:02:57 -0700 2008 -------
Note that this should include both major functions of switch:
 - actually change the versions of files in the WC, like switch to a branch
 - point at a different repository, or a renamed one, or similar "--relocate" patterns

See users@ discussion about the latter:

  http://scplugin.tigris.org/servlets/BrowseList?list=users&by=thread&from=680227

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@...
For additional commands, e-mail: issues-help@...

LightInTheBox - Buy quality products at wholesale price!