Actually maybe the `copyfrom_path` would help us handle the "R" status better. Here's an example where files were copied to tag a new release. They come through as "R" but they do have "copy from" information. So it might work well have that take precedence over the R status, and thus they'd all be marked as 'copied'.
~~~~ $ svn log -r361 file:///svn/p/project2/tango-ds -v ------------------------------------------------------------------------ r361 | jblume | 2009-04-09 11:21:21 +0000 (Thu, 09 Apr 2009) | 1 line Changed paths: A /Servers/Motion/OmsVme58/tags/Release_1_2 (from /Servers/Motion/OmsVme58/trunk:359) R /Servers/Motion/OmsVme58/tags/Release_1_2/Makefile (from /Servers/Motion/OmsVme58/trunk/Makefile:360) R /Servers/Motion/OmsVme58/tags/Release_1_2/OmsVme58.cpp (from /Servers/Motion/OmsVme58/trunk/OmsVme58.cpp:360) R /Servers/Motion/OmsVme58/tags/Release_1_2/OmsVme58.h (from /Servers/Motion/OmsVme58/trunk/OmsVme58.h:360) R /Servers/Motion/OmsVme58/tags/Release_1_2/OmsVme58Class.cpp (from /Servers/Motion/OmsVme58/trunk/OmsVme58Class.cpp:360) Tagging the Release_1_2 of the OmsVme58 project. ------------------------------------------------------------------------ ~~~~ --- ** [tickets:#7837] Use repo directly instead of DiffInfoDoc** **Status:** in-progress **Milestone:** unreleased **Labels:** 42cc sf-8 sf-current indexless **Created:** Fri Feb 20, 2015 10:40 PM UTC by Dave Brondsema **Last Updated:** Mon Mar 16, 2015 08:53 PM UTC **Owner:** Igor Bondarenko See [#7828] for analysis of where DiffInfoDoc is used. Goal is to remove it altogether, using SCM data directly. Then also remove the building of DiffInfoDoc records during repo refresh. (If there are really slow computations we could keep using DiffInfoDoc for a cache of those results) --- Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed to https://forge-allura.apache.org/p/allura/tickets/ To unsubscribe from further messages, a project admin can change settings at https://forge-allura.apache.org/p/allura/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.