Hello Philipp, and list,
I just subscribed last week, and ran into the same thing. Please see
below...
Philipp Marek wrote:
> Hello Farzad!
>
> On Monday 13 October 2008 Farzad FARID wrote:
>> I'm having the following issue with FSFS 1.1.16 and the "/etc" directory
>> I'm versionning: apparently, the "/etc/fsvs/xxxxxxx/Urls" file is modified
>> *after* the "fsvs commit" command has finished.
> Yes, this is per design.
>
>> As a result, there are always 2 uncommitted change in my "/etc" folder ;)
> ...
>> I'm a bit embarrassed, because I wanted to use a cron script to check for
>> uncommitted changes, but 'fsvs commit -o empty_commit=no -m "cron" /etc',
>> as specified in the fsvs-options manpage, would commit this same change
>> over and over :)
>>
>> Is there an elegant solution to my problem, apart from ignoring
>> "/etc/fsvs", which is a solution I don't really like?
> Not yet. And if you ignored the whole directory, you wouldn't have the ignore
> patterns versioned anymore.
Ok, I agree that ignore patterns should go in /etc. But...
> There are two ways for that problem:
> - Just ignore the "Urls" files ("/etc/fsvs/*/Urls")
> - Have some other idea :-)
>
> I briefly thought whether it would be good to have an option to ignore
> the "Urls" file (like the WAA is ignored automatically), perhaps on "status"
> only ...
>
> That would be another special case in the code ... but maybe the only way,
> especially for the "stop_change" case ... maybe just implement that there?
> Do you have any other ideas?
>
But why should the state of the 'current revision' go in /etc as well?
Referring to the the FHS[*] this may not be the best (or at least an
unusual) location for it. FHS mentions that files in /etc should be
'configuration files' and also be 'static'. At the same time it suggests
/var for "spool directories and files, administrative and logging data,
and transient and temporary files".
I was wondering whether we could realise this split for fsvs too. If so,
my first hunch would be that this will solve the discussed problem as a
bonus since, indeed, /etc will only contain static files.
> Do you know C, and would like to send a patch?
Not well enough unfortunately :)
[*] http://www.pathname.com/fhs/pub/fhs-2.3.html
Best regards,
--
- Pieter
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]