You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ilja Golshtein <il...@yandex.ru> on 2006/01/05 12:34:23 UTC

New revision keyword for easier branch management

Hello!

A month ago Patrik Rak proposed to introduce new keyword
for version where a file was copied.
The idea it could be used like this
svn merge -rTAIL:HEAD /branches/abranch/afile
eliminating the need to do svn log --stop-on-copy
before.

This feature is handy and sometimes it is essential 
(e.g subclipse does not support --stop-on-copy).

Is there any hope it would be implemented once?
Is it scheduled for a feature release or 
something?

Thanks.

-- 
Best regards
Ilja Golshtein

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: New revision keyword for easier branch management

Posted by Kalin KOZHUHAROV <ka...@thinrope.net>.
Ilja Golshtein wrote:
> kfogel@collab.net writes:
> 
>>Do you have a complete description of the proposed feature (or, say, a
>>link to Patrik Rak's original mail)?  That would help.  We need to
>>understand the edge cases before implementing something like this.
> 
> 
> That thread has the same subject - 
> "New revision keyword for easier branch management".
> Could be found here
> http://svn.haxx.se/users/archive-2005-11/index.shtml#1241
> 
> TAIL should be the same revision as log with --stop-on-copy
> stops at. Not sure this description is complete while
> I cannot makeup anything to add.

Yes, I think this is enough as a description.
Couldn't find any RFE on the issue tracker, but not confident I searched hard enough.

To open a can of worms... if we had client-side hooks, we could write a hook that gets executed
before a merge to export $TAIL, then:

  svn merge -r$TAIL:HEAD /branches/branch-foo/ trunk/

Now I do more or less the same, keeping a "database" of last merged revisions for a given branch. It
is error prone and needs discipline.

If somebody is interested, I can put my HOWTO on my website or post it here.

Kalin.

-- 
|[ ~~~~~~~~~~~~~~~~~~~~~~ ]|
+-> http://ThinRope.net/ <-+
|[ ______________________ ]|

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: New revision keyword for easier branch management

Posted by Ilja Golshtein <il...@yandex.ru>.
kfogel@collab.net writes:
>Do you have a complete description of the proposed feature (or, say, a
>link to Patrik Rak's original mail)?  That would help.  We need to
>understand the edge cases before implementing something like this.

That thread has the same subject - 
"New revision keyword for easier branch management".
Could be found here
http://svn.haxx.se/users/archive-2005-11/index.shtml#1241

TAIL should be the same revision as log with --stop-on-copy
stops at. Not sure this description is complete while
I cannot makeup anything to add.

-- 
Best regards
Ilja Golshtein

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: New revision keyword for easier branch management

Posted by kf...@collab.net.
"Ilja Golshtein" <il...@yandex.ru> writes:
> >Subclipse has supported stop on copy since the 0.9.100 release.  Check the 
> >Subclipse release announcements for details.
> >
> >You might also want to look at this, which is also in the current version:
> >
> >http://subclipse.tigris.org/branch_tag.html
> 
> Looks cool.
> It's great news Subclipse is not a showstopper anymore.
> 
> Though I still think new keyword TAIL can facilate life of SVN's users.
> 
> Any ideas would it be implemented at all?

Do you have a complete description of the proposed feature (or, say, a
link to Patrik Rak's original mail)?  That would help.  We need to
understand the edge cases before implementing something like this.

Thanks,
-Karl

-- 
www.collab.net  <>  CollabNet  |  Distributed Development On Demand

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: New revision keyword for easier branch management

Posted by Ilja Golshtein <il...@yandex.ru>.
>Subclipse has supported stop on copy since the 0.9.100 release.  Check the 
>Subclipse release announcements for details.
>
>You might also want to look at this, which is also in the current version:
>
>http://subclipse.tigris.org/branch_tag.html

Looks cool.
It's great news Subclipse is not a showstopper anymore.

Though I still think new keyword TAIL can facilate life of SVN's users.

Any ideas would it be implemented at all?

-- 
Best regards
Ilja Golshtein

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: New revision keyword for easier branch management

Posted by Mark Phippard <ma...@softlanding.com>.
ilejn@yandex.ru wrote on 01/05/2006 07:34:23 AM:

> A month ago Patrik Rak proposed to introduce new keyword
> for version where a file was copied.
> The idea it could be used like this
> svn merge -rTAIL:HEAD /branches/abranch/afile
> eliminating the need to do svn log --stop-on-copy
> before.
> 
> This feature is handy and sometimes it is essential 
> (e.g subclipse does not support --stop-on-copy).
> 
> Is there any hope it would be implemented once?
> Is it scheduled for a feature release or 
> something?

Subclipse has supported stop on copy since the 0.9.100 release.  Check the 
Subclipse release announcements for details.

You might also want to look at this, which is also in the current version:

http://subclipse.tigris.org/branch_tag.html

Mark


_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs. 
_____________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org