Login | Register
My pages Projects Community openCollabNet

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

fsvs
Discussion topic

Hide all messages in topic

All messages in topic

Re: [ANNOUNCE] FSVS 1.1.12 released

Author Sheldon Hearn <sheldonh at starjuice dot net>
Full name Sheldon Hearn <sheldonh at starjuice dot net>
Date 2008-02-18 04:04:54 PST
Message -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHuXRmpGJX8XSg​as0RAl1gAKCSKT4nbGxl​rUgZ45xtjtmfzv0z2QCf​RQOf
yJN9Bsa7yQob3b3x7CFgABo=
=l1x7
-----END PGP SIGNATURE-----

Re: [ANNOUNCE] FSVS 1.1.12 released

Author pmarek
Full name P.Marek
Date 2008-02-07 07:17:05 PST
Message 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


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

Re: [ANNOUNCE] FSVS 1.1.12 released

Author pmarek
Full name P.Marek
Date 2008-01-19 07:54:13 PST
Message 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
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.



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

Re: [ANNOUNCE] FSVS 1.1.12 released

Author Sheldon Hearn <sheldonh at starjuice dot net>
Full name Sheldon Hearn <sheldonh at starjuice dot net>
Date 2008-01-19 05:36:04 PST
Message 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.
Attachments

[ANNOUNCE] FSVS 1.1.12 released

Author pmarek
Full name P.Marek
Date 2008-01-17 06:33:02 PST
Message 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 |
   | to see/use this information would be nice. |
   \- Perl/Tk, anyone? Or some dialog system? -/


Also the licence got changed to GPLv3; but this shouldn't make any
difference to users :-)


Please get the files from http://freshmeat.net​/projects/fsvs/, as usual;
people on debian can hope for an update package.

Hints, tips and tricks, suggestions and ideas welcome!


Regards,

Phil


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