Philipp Marek | 17 Jan 15:32

[ANNOUNCE] FSVS 1.1.12 released

Hello everybody!

Thinking about bigger changes, like copyfrom handling, doesn't really work
in 30 minute pieces in the train; that's why this release took a fair bit
longer than I'd wanted it to.

Well, nevertheless, it got finished ... here are the results.

Apart from the usual small bugfixes, cleanups, documentation and
compatibility updates, the bigger changes are:

- Fixed "fsvs ignore dump" to work in subdirectories; but now "fsvs urls"
  *must* be used for initialization.
- A workaround for doxygen's misfeature of *always* interpreting /* and */
  is implemented; so the ignore pattern documentation is now clearer.
- People using fsvs on http and https URLs now get the properties
  filtered; they couldn't commit because a special property was handed to
  FSVS, that must not be sent to the repository.
- The extended tests may now be run in parallel; that helps me a fair bit
  for QA.

And, of course, there's a thing this release is mainly concerned with:
- Copyfrom handling.
  Using "fsvs cp" should now work; for files and directories, for partial
  and full commits, ...
- Furthermore the user can ask for a bit of information; verbose "fsvs
  info" prints copyfrom source, and a (basic) copyfrom-detection is
  implemented.
   /-  I'd like ask for volunteers ...                              -\
   |   "fsvs copyfrom-detect" gives output, but some graphical way   |
(Continue reading)

Sheldon Hearn | 19 Jan 14:36
Favicon
Gravatar

Re: [ANNOUNCE] FSVS 1.1.12 released

On Thursday 17 January 2008 16:33:02 Philipp Marek wrote:
> Please get the files from http://freshmeat.net/projects/fsvs/, as
> usual; people on debian can hope for an update package.

I'd like to ship the Debian package with the attached patch (generated 
by hand) applied to the manpage.

While it's not feasible to keep applying it for each new release 
(because you autogenerate the manpage), I hope that

* It'll provide some direction on tweaking the autogeneration process 
for better results, and

* By the time the next big change to the manpage crops up, we'll have 
improved autogeneration.

Can I go ahead?

Ciao,
Sheldon.
#! /bin/sh /usr/share/dpatch/dpatch-run
## tidy_manpage.dpatch by Sheldon Hearn <sheldonh <at> starjuice.net>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Improve indentation and sectioning in manpage

@DPATCH@

(Continue reading)

Philipp Marek | 19 Jan 16:54

Re: [ANNOUNCE] FSVS 1.1.12 released

On Saturday 19 January 2008 Sheldon Hearn wrote:
> I'd like to ship the Debian package with the attached patch (generated
> by hand) applied to the manpage.
Yes, thank you!

> While it's not feasible to keep applying it for each new release
> (because you autogenerate the manpage), 
How did you change it? Do you have an editor, or some set of replacements? 
Simple replacements that improve the layout I'd gladly put into my 
Makefile ... the files already get changed, so there's no aesthetical problem 
here.

> I hope that 
>
> * It'll provide some direction on tweaking the autogeneration process
> for better results, and
>
> * By the time the next big change to the manpage crops up, we'll have
> improved autogeneration.
I hope that I'll find some way to improve the manual page.

> Can I go ahead?
Sure, thank you very much!

BTW, how about attaching the Backup-HOWTO (as html) in /usr/share/doc/fsvs?
Wouldn't cost anything, would it? Ahhhh .. Of course, the links would have to 
be removed.

PS: What do you think about a fsvs-etc-versioning package?
Installation should create a repository in /var/etc-versioning, register /etc 
(Continue reading)

Philipp Marek | 7 Feb 16:17

Re: [ANNOUNCE] FSVS 1.1.12 released

On Saturday 19 January 2008 Philipp Marek wrote:
Hello Sheldon,

> PS: What do you think about a fsvs-etc-versioning package?
> Installation should create a repository in /var/etc-versioning, register
> /etc as a working copy, and commit the first things.
> Then it should try to get invoked after every package configuration;
> there's "APT::Update::Post-Invoke" and "DPkg::Post-Invoke", as well
> as "DPkg::Pre-Install-Pkgs"; but no Post-Install-Pkgs, AFAIK.
> One of them should get set, so that a commit can be done as often as
> possibly.
>
> I'd like to get DPkg to call fsvs, but I've found no way there. Going via
> APT has the problem that a lot of packages are done in a single call to
> dpkg ... although I think there's a way to do only single packages, but I
> didn't remember what that was.
I now have a sample implementation of the above running, and it seems to work 
fine. There are some minor points that I'll ask on debian ... should I put 
you in CC?

I'm planning to do a 1.1.13 next week or so ... should we do a separate 
package fsvs-system-versioning (that pre-depends on fsvs), or put that with 
some question in the fsvs package? I'd like the separate package ... would 
you mind me asking about doing that?

Regards,

Phil

--

-- 
(Continue reading)

Sheldon Hearn | 18 Feb 13:04
Favicon
Gravatar

Re: [ANNOUNCE] FSVS 1.1.12 released


On Thursday 07 February 2008 17:17:05 Philipp Marek wrote:
> I now have a sample implementation of the above running, and it seems
> to work fine. There are some minor points that I'll ask on debian ...
> should I put you in CC?

I've let my life get unmanageable, with work pushing everything else 
aside.

I've got some mess to clean up, and will be back in fsvs land this 
week-end.

Sorry,
Sheldon.

Gmane