DragonFly kernel List (threaded) for 2008-06
DragonFly BSD
DragonFly kernel List (threaded) for 2008-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/usr.bin Makefile src/usr.bin/undo Makefile undo.1 undo.c

From: "Dennis Melentyev" <dennis.melentyev@xxxxxxxxx>
Date: Fri, 6 Jun 2008 00:54:29 +0300


2008/6/3 Garance A Drosihn <drosih@rpi.edu>:
> At 8:55 PM +0300 6/3/08, Aggelos Economopoulos wrote:
>> On Sunday 01 June 2008, Matthew Dillon wrote:
>> [...]
>>  >   * Add a new utility called 'undo' which makes use of HAMMER
>>  >     capabilities to retrieve prior versions of a file, even if that
>>  >     file has been deleted.
>>  >
>>  >     This utility can dump all prior versions of the file, generate a
>>  >     history of transaction ids associated with the file, has a
>>  >     'quick diff' relative to the most recent change, and can also
>>  >     generate diffs for all versions of the file.
>> It seems to me this utility is a bit misnamed; while it can be used to
>> undo
>> changes to a file, it works more like cvs log. Suggestions for a better
>> name
>> collected on irc include
>> fslog/filelog
>> hammer log (it _is_ hammer-specific, right?)
>> hist (a la http://swtch.com/plan9port/man/man1/hist.html)

hvs log|diff|etc?

> I do think it is worthwhile to think about what this new command is
> really doing for users, and come up with a naming scheme which seems
> reasonable.
> Based on what you've said above, it almost sounds like a limited
> source-control system specific to HAMMER file systems.  To me, that
> suggests something like 'hammervs', which could have sub-commands of
> 'hammervs revert', 'hammervs diff', 'hammervs log', etc.
> Obviously "hammervs" is too long, but I'm not trying to suggest the
> specific name so much as suggesting how to look at the set of
> features that this will provide.  maybe 'hfsvs' ?
> In any case, this sounds like it would be very cool to have, and this
> could generate a lot of interest in the HAMMER fs.
> --
> Garance Alistair Drosehn            =   gad@gilead.netel.rpi.edu
> Senior Systems Programmer           or  gad@freebsd.org
> Rensselaer Polytechnic Institute    or  drosih@rpi.edu

Dennis Melentyev

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]