I've written a patch that fills in some of the missing functionality in
Padre::{Task,Wx}::VCS.

http://buzzword.org.uk/2012/padre-vcs-tobyink-20120604-1.diff

In summary, what it does is:

1. For the UI it changes the file list in the VCS sidebar to allow
multiple files to be selected, rather than just one file at a time.

2. The VCS "status" functionality which was implemented for Git and
Subversion, now also works for Mercurial.

3. The parsing for Subversion "status" has been improved slightly. (The
"svn status" output sometimes puts a "?" in columns where the regexp was
expecting \d+ or \w+.)

4. Support for "add"/"remove"/"commit"/"revert" for all three version
control systems.

Still missing is support for "update".

If people like the way I'm headed with this, I'm willing to spend a bit
more time on it, adding support for viewing logs, "blame", etc.

-- 
Toby A Inkster
<mailto:m...@tobyinkster.co.uk>
<http://tobyinkster.co.uk>

_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to