Ph. Marek | 7 May 2007 15:38
Picon

[ANNOUNCE] FSVS 1.1.2 released

Hello everybody!

FSVS 1.1.2 is released.

Grab it while it's still hot: http://freshmeat.net/projects/fsvs/
Please wait a bit (if needed) - if you're in a hurry you can download from
http://fsvs.tigris.org/servlets/ProjectDocumentList?folderID=8182&expandFolder=8182&folderID=0,
too, but I get no download statistics ;-(

Major change is the (non-)recursive operations for the actions:
   fsvs revert -R directory
Simon, you're welcome :-)

Tips, ideas, critique and other feedback welcome.

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Ph. Marek | 16 May 2007 09:54
Picon

[ANNOUNCE] FSVS 1.1.3 released

Hello everybody,

FSVS 1.1.3 is released.

The major change is recursive diffing.
Along with that CTRL-C (=SIGINT, and other signals) are now handled to
remove the temporary files.

A new try to use fsvs on old systems is also implemented; although I can't
use that myself now, because the new libraries give me "FATAL: kernel too
old" on the old machine ;-( Any help, that doesn't imply recompiling the
whole libc6?

Anyway, have much fun using fsvs!

Ideas, suggestions and other feedback as always welcome.

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Ph. Marek | 16 May 2007 09:56
Picon

Re: [ANNOUNCE] FSVS 1.1.3 released

And sorry - for people who are new and don't have the link, and others who
would have the link but would like to avoid searching for it - please
download from http://freshmeat.net/projects/fsvs/.

Thank you!

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Gunter Ohrner | 25 May 2007 00:47
Picon
Picon

Minor fsvs fixes / RFCs

Hi!

I attached two fixes and one suggested improvment patch against FSVS 1.1.3 
below.

fix_ignore_pattern_bracket_expression_parser.diff.bz2:
******************************************************
FSVS 1.1 merged my ignore pattern changes, but somehow an 
erroneous "break" got introduced into one loop during the merge, 
effectively breaking the parsing of bracket expressions.
This short one-liner should fix this issue. As I'm pretty sure this is a 
plain bug I also already comitted it against the SVN trunk.

notice_changed_permissions_on_commit.diff.bz2:
**********************************************
While working on my suggested fix/improvement below, I noticed a bug 
regarding detection of changed file access permissions during commit. 
FSVS currently simply ignores changed file permissions. Files with 
changed permissions will most probably still be comitted, as the file's 
mtime will most likely also change at the same time, and FSVS 
subsequently commits all metadata no matter if changed or not. However if 
this behaviour is ever changed, it will break.
This two-liner should fix this issue. As I'm pretty sure this is a plain 
bug I also already comitted it against the SVN trunk.

do_not_commit_unchanged_files.diff.bz2:
***************************************
Even if only its metadata changes, FSVS 1.1.3 will still commit whole file 
including all its content. This probably went unnoticed as SVN is smart 
enough to detect that the file's contents didn't change and thus just 
(Continue reading)

Ph. Marek | 25 May 2007 08:33
Picon

Re: Minor fsvs fixes / RFCs

HURRAY!!

> I attached two fixes and one suggested improvment patch against FSVS 1.1.3
> below.
Thank you very much! I'd always hoped that some community would evolve, so
that it's not only me fighting with the code!

The first two are surely ok; I'll take a look into the 3rd and will likely
take it into the next release, as that's already been on my TODO list.

Thank you!

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Ph. Marek | 25 May 2007 10:39
Picon

Re: Minor fsvs fixes / RFCs

Hello Gunter,

Regarding your 3rd patch - I wanted to include it with only one or two
small changes (eg. if/else instead of goto).

But I found that it break fsvs for property-only commits - not even
meta-data, but only user-properties.

So the release I wanted to do today has to be moved a few days ... until I
cleanly fixed that. (I know why I wanted to do that later - in the next or
some other release! Grrrrrr ...)

Nonetheless, thank you for your work.

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Gunter Ohrner | 25 May 2007 12:26
Picon
Picon

Re: Minor fsvs fixes / RFCs

Am Freitag, 25. Mai 2007 schrieb Ph. Marek:
> But I found that it break fsvs for property-only commits - not even
> meta-data, but only user-properties.

Please consider my third patch to be more a request for comments instead 
of a finished implementation. I've insufficient overview over the overall 
dependencies within SVN and FSVS to forsee what it may break.

> So the release I wanted to do today has to be moved a few days ...
> until I cleanly fixed that. (I know why I wanted to do that later - in
> the next or some other release! Grrrrrr ...)

Another option would be to release 1.1.4 without this patch and to 
integrate it later, maybe in a soon-to-be-released 1.1.5 or whatever...

Greetings,

  Gunter

--

-- 
*** Powered by AudioScrobbler --> http://www.last.fm/user/Interneci/ ***
00:16 | Tristania - Dementia
00:11 | Tristania - Heretique
00:07 | Tristania - Angina
00:06 | Tristania - Simbelmynë
*** PGP-Verschlüsselung bei eMails erwünscht :-) *** PGP: 0x1128F25F ***
Philipp Marek | 25 May 2007 16:19
Picon

Re: Minor fsvs fixes / RFCs

On Freitag, 25. Mai 2007 Gunter Ohrner wrote:
> Another option would be to release 1.1.4 without this patch and to
> integrate it later, maybe in a soon-to-be-released 1.1.5 or whatever...
*You* surely need no release - you know how to get the freshest version ;-)

Happy weekend!

--

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

Gmane