Login | Register
My pages Projects Community openCollabNet

Discussions > users > Re: [ANNOUNCE] FSVS 1.1.17 released

fsvs
Discussion topic

Hide all messages in topic

All messages in topic

Re: [ANNOUNCE] FSVS 1.1.17 released

Author Sheldon Hearn <sheldonh at starjuice dot net>
Full name Sheldon Hearn <sheldonh at starjuice dot net>
Date 2008-11-17 02:48:30 PST
Message -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 16 November 2008 15:50:01 Philipp Marek wrote:
> Mostly because I don't have time for bugfixes of such "old" versions
> ... now that 1.2.0 (or 2.0.0) is near.

Indeed. Where appropriate, I'll need to backport fixes. Fortunately,
that's made a lot easier by the extensive test coverage. :-)

Ciao,
Sheldon.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJIUv+pGJX8XSg​as0RAqMCAJ40FO46jgcQ​J1zyx3/CbNyqU/PAKwCd​F0KU
ji2kH0gprVHLqckTaDMc/sw=
=C+Xy
-----END PGP SIGNATURE-----

Re: [ANNOUNCE] FSVS 1.1.17 released

Author pmarek
Full name P.Marek
Date 2008-11-16 05:50:01 PST
Message Hello Sheldon!

On Sunday 16 November 2008 Sheldon Hearn wrote:
> Regrettably, Lenny (the next release of Debian Linux) was frozen prior
> to the release of fsvs-1.1.17. This means that the release is not
> accepting new upstream releases at this time. So Debian Lenny will
> ship with 1.1.16 (plus any critical and security bugfixes that come
> along).
That's a pity.
Mostly because I don't have time for bugfixes of such "old" versions ...
now that 1.2.0 (or 2.0.0) is near.

> Because of the way the release engineering process works, it works out
> easier for me if fsvs-1.1.17 isn't imported into the Debian unstable
> distribution until Lenny is released.
Personally, I don't think that's a big problem - *real* users can always just
use experimental ;-)

> In the meantime, impatient Debian unstable users can grab the source
> package here:
>
> http://starjuice.net​/fsvs/fsvs_1.1.17-1_​i386.deb
>
> Users of platforms other than i386 can grab the source package with:
>
> dget http://starjuice.net​/fsvs/fsvs_1.1.17-1.​dsc
>
> Chances are, this source package will build on Lenny too.
Thank you very much for your effort!


Regards,

Phil


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

Re: [ANNOUNCE] FSVS 1.1.17 released

Author Sheldon Hearn <sheldonh at starjuice dot net>
Full name Sheldon Hearn <sheldonh at starjuice dot net>
Date 2008-11-16 03:54:01 PST
Message -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 29 October 2008 14:39:31 Philipp Marek wrote:
> it's finally time to announce a new version.

Regrettably, Lenny (the next release of Debian Linux) was frozen prior
to the release of fsvs-1.1.17. This means that the release is not
accepting new upstream releases at this time. So Debian Lenny will
ship with 1.1.16 (plus any critical and security bugfixes that come
along).

This is the downside of distributions with rigorous quality assurance
built into their release engineering process.

Because of the way the release engineering process works, it works out
easier for me if fsvs-1.1.17 isn't imported into the Debian unstable
distribution until Lenny is released.

In the meantime, impatient Debian unstable users can grab the source
package here:

http://starjuice.net​/fsvs/fsvs_1.1.17-1_​i386.deb

Users of platforms other than i386 can grab the source package with:

dget http://starjuice.net​/fsvs/fsvs_1.1.17-1.​dsc

Chances are, this source package will build on Lenny too.

Thanks for your patience.

Ciao,
Sheldon.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJIAnZpGJX8XSg​as0RAmW6AJ0RyEnma2Q0​qA/p0iWekxmeehzrFwCf​ccAy
HV9sIBFE5jvRV3OLjnW40Y4=
=wOBE
-----END PGP SIGNATURE-----

Re: [ANNOUNCE] FSVS 1.1.17 released

Author pmarek
Full name P.Marek
Date 2008-11-02 09:05:33 PST
Message Hello Maurice!

On Sunday 02 November 2008 Maurice van der Pot wrote:
> On Wed, Oct 29, 2008 at 01:39:31PM +0100, Philipp Marek wrote:
> > There have been a lot of internal changes (again);
>
> Looks like you're right about this release fixing the problem I was
> seeing. I've now been able to get everything updated and committed
> without problems.
Good to hear!

Thank you for this notice.


Regards,

Phil


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

Re: [ANNOUNCE] FSVS 1.1.17 released

Author griffon26
Full name Maurice van der Pot
Date 2008-11-02 08:52:49 PST
Message On Wed, Oct 29, 2008 at 01:39:31PM +0100, Philipp Marek wrote:
> There have been a lot of internal changes (again);

Looks like you're right about this release fixing the problem I was
seeing. I've now been able to get everything updated and committed
without problems.

Thanks,
Maurice.

--
Maurice van der Pot

Gentoo Linux Developer griffon26 at gentoo dot org http://www.gentoo.org
Gnome Planner Developer griffon26 at kfk4ever dot com http://live.gnome.org/Planner
Attachments

Re: [ANNOUNCE] FSVS 1.1.17 released

Author Peter Rabbitson <rabbit+list at rabbit dot us>
Full name Peter Rabbitson <rabbit+list at rabbit dot us>
Date 2008-10-29 05:50:37 PDT
Message Philipp Marek wrote:
>
> ...
>
> To avoid angry (or curious) questions, I'll add what I'd like to see in the
> next version - and why that'll make FSVS incompatible with 1.1.x (and
> 1.0.x, of course).
> - The WAA and CONF layout will change a bit:
> - The URL list will move to the WAA.
> - The filename hashing may currently produce collisions, if you're using
> nested working copies.
> - I'm planning to enhance the (current) ignore patterns to "groupings",
> which would also serve to provide svn's "auto-props" feature.
> Then world-unreadable entries can be ignored, or can be sent encrypted
> to the repository.

yay! \o/

Thank you for the wonderful software Philipp. Looking forward to the new
features, easy way to encrypt stuff on the fly has been a major
show-stopper for me. If you need any help with testing/brainstorming -
please by all means drop me a line.

Cheers

[ANNOUNCE] FSVS 1.1.17 released

Author pmarek
Full name P.Marek
Date 2008-10-29 05:39:31 PDT
Message Hello everybody,

it's finally time to announce a new version.


There have been a lot of internal changes (again); and that did take most
of the time, because I had to shatter many hours of thinking into many
small half-hour pieces, and that means a lot of wasted time.

I hope to put the next version out sooner; it should have more user-visible
(and fewer internal) changes.
And that's already the keyword - the next version will feature some
incompatibilities, and will duly be noted 1.2.0, or even 2.0. Time (and the
next release announcement) will tell.


Well, back to more mundane matters - what did change since 1.1.16?


There are some additional features:
- New "uncopy" command, to disambiguate "revert" on copied and changed
  entries. Manually added or "prop-set" entries are kept known.
- New option "all_removed", to trim the output for deleted hierarchies.
- New option "config_dir", important for https connections with client
  certificate authentication.
- New command "delay", for use in scripts.
- New command "rel-ignore"; this converts the given ($PWD-local) shell
  patterns to working copy root relative.
- New "fsvs cat" command, to fetch really pristine copies from the
  repository.
- A new flag for ignore patterns, for matching directories only.
- And a way for ignore patterns to match the entries' mode; so eg.
  world-unreadable files can easily be ignored.


The most important fixes are:
- Bugfix for filtered commit (eg. "-f text"). Previously that stored the
  current meta-data of entries that didn't match the filter in the entry
  list, too; so they wouldn't be seen as changed afterwards.
- Performance fix for "fsvs diff -rX:Y entry" - don't diff the whole
  working copy, only the given entries.
- "diff" showed for replaced entries "only in rX" - fixed.
- Bugfix for "dir_sort" option; the root directory wasn't printed.
- Bugfixes for memory and file leaks in /tmp.


Regarding documentation and directly user-visible changes there are - Some
documentation fixes, and repairs for the man pages. There's now a bit more
included in the source distribution, too.
- Started a "tips & tricks" document.
- User-readable error on non-writeable $FSVS_CONF.
- The option "dir_sort" now uses strcoll(), ie. sorts according to the
  current locale.
- "fsvs info" for the working copy root now prints the revision of the
  highest priority URL, and not "0".
Not directly related to FSVS, but maybe of interest for users: there's
a new web site "http://doc.fsvs-software.org", which has the (generated)
documentation available as normal files on a web server - and doesn't use
the (slow) "checkout" hierarchy of fsvs.tigris.org.


Last, but not least, I did some small enhancements that should make life
easier for some corner-cases:
- Export some environment variables for use in diff, commit- and
  update-pipes.
- Splitted "-C" into finer grained option settings "-o change_check".
  Changed the default to use MD5 on possibly-changed files.
- FSVS now shows "maybe changed" for unreadable files or directories;
  should we throw a warning?
- Some directory mtime handling fixes.
- Another try to detect invalid "colordiff" program names, and a better
  message than a simple "EPIPE".


I'd like to say "thank you" for the users that reported problems; in
(arbitrarily alphabetic order) Maurice, Plamen, and Thomas.
            *** Thank you! ***


You can get it on the usual place: http://freshmeat.net​/projects/fsvs/;
some distributions will have packages for you.
every kind of feedback is highly appreciated, be it bug reports, questions,
ideas or even patches; please send it to the users@- or the dev@- mailing
list, as appropriate.

If you create packages for $DISTRIBUTION (and want to share them), please
tell me (and possibly the users-list), so that I can put the links on the
download page.
  [ BTW, if you provide some easy way to use FSVS for eg. /etc, you might
    want to take a look at the example tree in the source distribution. ]


To avoid angry (or curious) questions, I'll add what I'd like to see in the
next version - and why that'll make FSVS incompatible with 1.1.x (and
1.0.x, of course).
- The WAA and CONF layout will change a bit:
  - The URL list will move to the WAA.
  - The filename hashing may currently produce collisions, if you're using
    nested working copies.
- I'm planning to enhance the (current) ignore patterns to "groupings",
  which would also serve to provide svn's "auto-props" feature.
  Then world-unreadable entries can be ignored, or can be sent encrypted
  to the repository.
  That'll (possibly) mean a bit of change in the way ignore patterns are
  stored in $FSVS_CONF; maybe I can do that compatible.

Then there are lots of other features I'd like to implement - but I think
that these would be enough for a new version.


Regards,

Phil


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