Login | Register
My pages Projects Community openCollabNet

Discussions > dev > [ANNOUNCE] FSVS 1.0.15 released

fsvs
Discussion topic

Hide all messages in topic

All messages in topic

[ANNOUNCE] FSVS 1.0.15 released

Author pmarek
Full name P.Marek
Date 2007-01-16 00:59:53 PST
Message Hello everybody!


It's been a long time since the last release - partly because I've
been a bit busy, and partly because the update layer has been nearly
completely rewritten.

After 1.0.13 I found out that the subversion layers report changes in
a different way than I understood until then - which made update buggy
for the "interesting" cases, where updates and commits happen in the
same working copy.
Running commit and export did always work, so backup/restore cycles were
not harmed.
Furthermore I found out (and was told by Gunter) that on update the
information which local files were new or deleted would be discarded.

All of these bugs have now been fixed (I hope) - there's even a test for
this behaviour, so there should be no regressions.


Changes since 1.0.14:
- Small cleanups and fixes
- "fsvs info" now shows the expected MD5 of files.
- hlp__pathcopy() now works correctly, even when special sequences like
  "/../" are split over several arguments.
- The sources have been doxygenized.
- If configured with --enable-release, the binary is strip(1)ped.
- For sparse parts of a file (many zero-bytes) no MD5s are done.
- The test utilities valgrind, callgrind and similar would be ignored.
- Partial status now doesn't allow non-existing entries on the commandline.
- "info" now shows the user- and groupnames; the bits are dissected.
- "Revert" action for entries and directory trees
- Compatibility changes for OpenBSD
- Sadly had to change the wc-dir file format again. Time for sync-repos.
- New command: "fsvs diff". Works currently only for files, not recursively.
  You can diff a local file against any repository version, or look at
    two repository versions.
- Should now work for http:// URLs. Thank you, Dave.
- Allow parameters for status, to print only a subset of the working copy
  (as reported by Gunter).
- Rewrote the update handling.


You can download it from freshmeat:
http://freshmeat.net​/projects/fsvs
Or, if freshmeat is not available, from tigris.org:
http://fsvs.tigris.o​rg/servlets/ProjectD​ocumentList?folderID​=5760&expandFold​er=5759&folderID​=5759


Please tell me your ideas, problems, and gratulations to users@;
bugs as always to dev@. If you're not sure, just use users@ - there's
not much traffic anyway.


Regards,

Phil


--
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Messages per page: