[Trac] Suggestion: add (Copied from xxx:ryyy) to changeset display

Jeffrey E. Forcier jforcier at strozllc.com
Wed Jun 22 14:11:19 CDT 2005


This would be pretty nice, as it's a basic tenet of the whole trunk- 
branch-tag development process. The Subversion book stipulates that  
you should do this yourself, which is what I do--manually track where  
the branch/tag came from--and that Subversion does not do this  
manually because that's the aegis of a full source control system.  
Which describes Trac to a tee :)

A quick spin around Trac's Trac results in the following pages/tickets:

http://projects.edgewall.com/trac/wiki/TracReleaselist
http://projects.edgewall.com/trac/ticket/1578 (linked above)
http://projects.edgewall.com/trac/ticket/959 (linked above)

So, at least a few someones are already thinking about this =) I  
didn't read the Wiki page in full (busy) so I don't know how fully  
it's being realized aside from that patch.

Regards,
Jeff

On Jun 22, 2005, at 3:02 PM, Gary Oberbrunner wrote:

> Hi, trac folks.
>
> I don't know much about the Python interface to Subversion, but  
> when I make a tag by copying like this:
>
>   svn cp $SVN/branches/shake_104_branch $SVN/tags/rel_shake_106
>
> then I can see this nice stuff in the xml svn log showing me where  
> it was copied from:
>
> % svn log --xml -v --stop-on-copy $SVN/tags/rel_shake_106
> <?xml version="1.0" encoding="utf-8"?>
> <log>
> <logentry
>    revision="9653">
> <author>garyo</author>
> <date>2005-06-15T17:36:10.453579Z</date>
> <paths>
> <path
>    copyfrom-path="/branches/shake_104_branch"
>    copyfrom-rev="9652"
>    action="A">/tags/rel_shake_106</path>
> </paths>
> <msg>Tagging from shake_104_branch for release 1.06</msg>
> </logentry>
> </log>
> %
>
> If the same info is available via the Python interface, it'd be  
> really nice if trac would show me, either on the changeset display  
> page or preferably in the timeline, a notation like this:
>   [9653]: tags/rel_shake_106 (Copied from /branches/ 
> shake_104_branch:[9652])
> and stop there.  Currently I get pages of output, showing each file  
> in my whole world as "Added" and no indication of where it was  
> copied from.  I think if an action for a dir is "A" and the  
> copyfrom-path and copyfrom-rev exist, trac should just note that  
> and not list each file in the dir.
>
> Does this make sense?
>
> -- Gary Oberbrunner
> _______________________________________________
> Trac mailing list
> Trac at lists.edgewall.com
> http://lists.edgewall.com/mailman/listinfo/trac
>


--
Jeffrey E. Forcier
Junior Developer, Research and Development
Stroz Friedberg, LLC
15 Maiden Lane, 12th Floor
New York, NY 10038
[main]212-981-6540 [direct]212-981-6546
http://www.strozllc.com

This message is for the named person's use only.  It may contain
confidential, proprietary or legally privileged information. No right to
confidential or privileged treatment of this message is waived or lost
by any error in transmission.  If you have received this message in
error, please immediately notify the sender by e-mail or by telephone at
212.981.6540, delete the message and all copies from your system and
destroy any hard copies.  You must not, directly or indirectly, use,
disclose, distribute, print or copy any part of this message if you are
not the intended recipient.



More information about the Trac mailing list