OOoSVN - 0.4.2

Added bulk import, revamped recover document feature, many small fixes and improvememts.

Release Details


GNU-GPL-v3+ (General Public License Version 3 and later),


LibreOffice 3.5,


New features

  • 2959084 - Recovery process has been drastically revamped.  Much more helpful, more information, better escape handling, visually improved.
  • 1654637 - Timestamps are set on document links, version links and thumbnail links as per SVN checkin times.
  • 1654614 - Bulk import.  3 step wizard allows you to set scan options, review list of files, then set them for import.  May take a few minutes, on my system it took 197 seconds to process 257 files.  Even though it is well tested, it is recommended that you backup your files before running the wizard.
  • Progress bar added to status bar for most operations.
  • First run check will now detect if dependencies are installed on the system.  If they are not then a summary table is shown, you can still skip through this but expect problems if the packages are not installed.  This can also be run manually from Help > About OOoSVN > Check Dependencies.
  • OOo minimum version raised to 2.3.0 to accommodate new shellscript installation locations and Help window readme.
  • The Help window now loads a useful readme file.
  • Many readability improvements to log file output.
  • Auto-update checking implemented.  A check is done to an XML file on Sourceforge.

Bug Fixes

  • 2306293 - Log files now open in a read-only Writer window which prevents the 65535 character string limit becoming a problem.  Also allows easy copying or saving of the log.
  • Fixed some more issues with files with certain characters were not being handled correctly in some functions.  Some now run OK, those that absolutely can't work are captured earlier, the process exits smoothly and failure errors are given in log file to prevent corrupt files being created.
  • Added many more helpful error messages and then safe exits if a problem was detected.  Should prevent many nasty error messages.
  • Changed how libraries were loaded on many modules.  This should prevent remaining first run issues where a library can't be found.  These always worked on the 2nd run or if another module was run first so never got pinned down!
  • Many error checks added to shellscripts to prevent data corruption or overwriting, clean up log output and reduce clutter created in the working directory and repository.
  • Switched random number generation to the 'uuidgen' tool on the commandline, part of utils-linux(-ng) and standard on Apple systems.  The OOo pseudorandom number generator was giving far too many duplicates and this was causing problems.  uuidgen is looped in the event of a duplicate being given, just in case.
  • Using uuidgen also fixes a very rare issue with non-36 character long strings being generated.
  • Many bug fixes in the recovery, compare and revert functions.

Available Downloads

Legal Disclaimer and Limitations for Downloads

The Document Foundation has not reviewed, and cannot review, all of the material, including computer software, available on or by means of The Document Foundation's
websites, and cannot therefore be responsible for that material's content, use or effects. By operating its websites, The Document Foundation does not represent or imply that it endorses the material there available, or that it believes such material to be accurate, useful or nonharmful. You are responsible for taking precautions as necessary to protect yourself and your computer systems from viruses, worms, Trojan horses and other harmful or destructive content. The Document Foundation's websites may contain content that is offensive, indecent or otherwise objectionable, as well as content containing technical inaccuracies, typographical mistakes and other errors. The Document Foundation's websites may also contain material that violates the privacy or publicity rights, or infringes the proprietary rights, of third parties, or the downloading, copying or use of which is subject to additional terms and conditions, stated or unstated. The Document Foundation disclaims any responsibility for any harm resulting from the use by The Document Foundation's visitors of The Document Foundation's websites, or from any downloading by those visitors of content available on or by means of The Document Foundation's websites.


Content contained on The Document Foundation's websites, including these Legal Disclaimers and Limitations, may be changed at the sole discretion of The Document Foundation and without notice. You are bound by any such updates or changes, and so should periodically review these Legal Disclaimers and Limitations.

If you believe any file is present on the site contrary to any TDF rule or applicable law, please supply full details to for impartial consideration.