Hello everybody, here's a fresh release.
Important: if you're versioning your /etc/ *and* you're using the DynDNS registration client, please change your password; the filtering script used for ddclient.conf was wrong, and so your password might be stored in your repository. It's been about 3 months since the last feature release; it took a bit longer because I changed some internal conventions and shoved code around. The major changes since 1.1.15 are: - FSVS_WARNINGS removed. Use FSVS_WARNING. - Handling of FSVS_WAA and FSVS_CONF now via the normal option handling, to reduce code size. Now it's possible to use "-oconf=..." on the command line, too. (But it's not possible to override the paths from the config file.) - Bugfix for error after commit, when $EDITOR returned an 0 byte file as commit message. - "fsvs diff" changed to recursive behavior, as "svn" does. - Fixed "fsvs diff -rX" to print only changed entries, not the whole list. - "fsvs diff -rX:Y" reimplemented, too; performance could get optimized. - Rewrote entry fetching from the repository. Previously a file with bad mode (like 0111) couldn't get diffed. - "update -rX" and "diff -rX" (but not "diff -rX:Y") now use the per-url override syntax (see "-u"). - New option to set maximum number of revisions on "fsvs log". - Fixed diff for symlinks and devices. - New option "stop_change" for use in scripts. - New option "author" for commit (but that doesn't work for svn+ssh://) - Changed from "merge" to "diff3" as merge program; seems to be more common. - Committed the distclean patch from Sheldon Hearn. - "make install" implemented. For the full list please see http://fsvs.tigris.org/source/browse/fsvs/tags/fsvs-1.1.16/fsvs/CHANGES?rev=1774&view=markup There are some known issues, too: - Multi-URL code has been found to be not perfect - removing a (common) directory removes files from all URLs. - "fsvs sync" now tries to fetch all file sizes and entry types from the repository, too. For that we have to do a recursive listing, and fetch special entries; encoded files with only a few kB are looked at, too. Needs more time and bandwidth. - "fsvs revert -rX" still doesn't work if types of entries would get changed (dir -> file, symlink -> device, etc.) - that's next on the list. For this release "diff" was done, and I hope it works better. So there's still some work left; stay tuned :-) Please fetch the sources from http://freshmeat.net/projects/fsvs/, or ask your distributions for packages - at least for debian and fedora you should be fine. If there are any questions, problems or suchlike, don't hesitate to ask on the mailing lists. Regards, Phil -- Versioning your /etc, /home or even your whole installation? Try fsvs (fsvs.tigris.org)! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
