Git can tell us about copied file info too, with the `--find-copies` and 
`--find-copies-harder` options.  However `--find-copies-harder` can be 
expensive on large repos since it is looking through all the files.  And just 
`--find-copies` doesn't seem too useful on its own since it only finds files 
where the source was modified in the same changeset and that seems quite rare.  
I think we can add `--find-copies-harder` at some future point with extra logic 
to make sure it performs well.


---

** [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.

Reply via email to