Ticket #2733 (new enhancement)
Push some more behaviour to the vc backend
| Reported by: | Lele Gaifax | Owned by: | cboos |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.13 |
| Component: | version control | Version: | 0.9.3 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
In order to get my new TracDarcs plugin working, I had to apply this patch that
- Fixes #2731
- Adds an "hash" field to the revision table
- Moves the actual insertion of the cache data from the CachedRepository class to the Changeset one
Point 3 allows the backend to augment the cached data as needed, simply by overriding a Changeset method (see for example).
Of course, I could have reimplemented the whole sync() machinery in a subclass of CachedRepository, but DRY approach suggests that's not the right way.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


