Simple SVN/CVS-like library in Python?
Steve Holden
steve at holdenweb.com
Wed Feb 7 15:46:19 EST 2007
Andrea Gavana wrote:
> Hi All,
>
> in our office we work with quite complex input files for a
> reservoir simulator. Those files have thousands of keywords, switches,
> sub-keywords and whatever. Every time a modification is requested, we
> modify the input file and re-run the simulator. Obviously, the
> possible modifications are innumerable: so, after few months, we lose
> the records of all the changes we made during time and we don't have
> anymore a clear history of our work. This can be a problem, as
> sometimes it happens that an old input file is requested by
> collegues/sub-companies, and it is a pain to retrieve the correct file
> and results.
> So, I have written a GUI in wxPython that could help us in tracking
> the history, but I was wondering if there exists a small and simple
> SVN/CVS-like library in Python that may help us in a better way,
> storing modifications/changes and showing which input file are the
> "children" of (are derived from) another input file (older).
> But I am open to all possible suggestions to improve/modify the
> software, as this is an area in which my experience is about nothing
> above zero.
>
> Thank you very much for every hint.
>
I should have thought that the best way to achieve this functionality
would be to use the SVN or CVS commands using os.system or the
subprocess module.
There is at least one Python interface to Subversion, however. See
http://pysvn.tigris.org/
regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
Blog of Note: http://holdenweb.blogspot.com
See you at PyCon? http://us.pycon.org/TX2007
More information about the Python-list
mailing list