Edgewall Software

Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#2148 closed enhancement (fixed)

VersionControl generalization patch

Reported by: Lele Gaifax Owned by: Christian Boos
Priority: high Milestone: 0.10
Component: version control Version: 0.9b2
Severity: normal Keywords:
Cc: eric-trac@… Branch:
Release Notes:
API Changes:
Internal Changes:


Changeset [2110] refactored the version control system code, moving Subversion specific bits out of core.

The attached patch completes the task, moving last pieces of Subversion-centric code from the core down to the VC subsystem.

This is actually all is needed to open the door to other versioning systems, as done by trac+darcs+bzrng.

Attachments (1)

vc-general.patch (9.1 KB ) - added by Lele Gaifax 17 years ago.
Generalization patch

Download all attachments as: .zip

Change History (10)

by Lele Gaifax, 17 years ago

Attachment: vc-general.patch added

Generalization patch

comment:1 by Christian Boos, 17 years ago

Milestone: 0.9
Owner: changed from Jonas Borgström to Christian Boos
Priority: normalhigh
Status: newassigned

I actually would need that as a step toward completing #156. I'll propose an adaptation to the above patch that would make things even more modular.

Btw. we should add a versioncontrol ticket component.

comment:2 by eric-trac@…, 17 years ago

Cc: eric-trac@… added

comment:3 by Christopher Lenz, 17 years ago


Won't have enough time to do this for 0.9, but we should try to get it in for 0.9.1.

comment:4 by Christian Boos, 17 years ago

Right. Also, people interested in that feature could take a look at the source:branches/cboos-dev/db-refactoring, in which I created a IDatabaseBackend interface, as I intend to do something similar for a IVersionControlBackend.

comment:5 by Christopher Lenz, 17 years ago

Component: generalversion control

comment:6 by Christopher Lenz, 17 years ago


comment:7 by gour@…, 17 years ago


Is there a chance to see darcs back-end in 0.9.3?


comment:8 by Christopher Lenz, 17 years ago

Resolution: fixed
Status: assignedclosed

The vc-refactoring branch was merged into trunk in [2669], the functionality is going to be available in the next major release.

comment:9 by Christopher Lenz, 17 years ago

Milestone: 1.00.10

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.