Re: versioning file system

2018-10-30 Thread David Christensen
On 10/30/18 3:41 AM, Michael Stone wrote: On Tue, Oct 30, 2018 at 09:47:33AM +, Jonathan Dowland wrote: On Sun, Oct 28, 2018 at 07:54:17PM -0700, David Christensen wrote: It sounds like you never used VAX/VMS. No, it was decidedly before my time¹. I have. It was a PITA in practice, I

Re: versioning file system

2018-10-30 Thread Michael Stone
On Tue, Oct 30, 2018 at 09:47:33AM +, Jonathan Dowland wrote: On Sun, Oct 28, 2018 at 07:54:17PM -0700, David Christensen wrote: It sounds like you never used VAX/VMS. No, it was decidedly before my time¹. I have. It was a PITA in practice, which is why other OSs didn't pick up the idea

Re: versioning file system

2018-10-30 Thread Jonathan Dowland
On Sun, Oct 28, 2018 at 07:54:17PM -0700, David Christensen wrote: It sounds like you never used VAX/VMS. No, it was decidedly before my time¹. But you seem to be mixed up on the point I'm making. I fully appreciate the potential utility of a versioning filesystem: heck, I'd love it if there wa

Re: versioning file system

2018-10-28 Thread David Christensen
work for a while, make some progress, make a wrong turn, and then make a mess. A versioning file system makes it easy to get back to "make some progress" and try a different turn. Yes. If the major hack can be limited to one file, I've been known to rely on Vim's undo capability

Re: versioning file system

2018-10-28 Thread Erik Christiansen
hen I work for a while, make some progress, make a wrong turn, > and then make a mess. A versioning file system makes it easy to get back to > "make some progress" and try a different turn. Yes. If the major hack can be limited to one file, I've been known to rely on Vim'

Re: versioning file system

2018-10-28 Thread David Christensen
On 10/28/18 11:35 AM, David Christensen wrote: Moving bike shed discussion off-list... On 10/28/18 7:42 AM, Jonathan Dowland wrote: On Fri, Oct 26, 2018 at 02:46:16PM -0700, David Christensen wrote: I would postulate that most of us use what is provided OOTB -- e.g. by the Debian installer (d

Re: versioning file system

2018-10-28 Thread Jonathan Dowland
On Fri, Oct 26, 2018 at 02:46:16PM -0700, David Christensen wrote: I would postulate that most of us use what is provided OOTB -- e.g. by the Debian installer (d-i) -- and what is fully integrated/ supported into the distribution -- e.g. Apt, systemd, userspace, whatever. Perhaps when I said "

Re: versioning file system

2018-10-26 Thread David Christensen
e. With a versioning file system, the original file plus all the saves would be on disk. This makes it easy to pick through them using standard tools. git is a "standard tool" these days. Perhaps. But if the original file and all but the last save are in a version control system (VCS)

Re: versioning file system

2018-10-26 Thread David
On Sat, 27 Oct 2018 at 08:23, David Christensen wrote: Hi, I've noticed that you give a lot of good advice on this list. Now, I hope to return the favour :) ... > When I'm working on a file, I can do ten edit/ saves, or more. With a > versioning file system, the original f

Re: versioning file system

2018-10-26 Thread David Christensen
On 10/26/18 12:59 PM, Jonathan Dowland wrote: On Thu, Oct 25, 2018 at 05:32:52PM -0700, David Christensen wrote: Has anybody tried copyfs, fsvs, or anything else with file versioning? I haven't, but I would postulate that if they worked as well as you might hope, we'd all already be using them

Re: versioning file system

2018-10-26 Thread David Christensen
hrist@vstretch ~ $ apt-cache search versioning file system copyfs - Versioning filesystem for FUSE davfs2 - mount a WebDAV resource as a regular file system dvcs-autosync - Automatically synchronize distributed version control repositories fsvs - Full system versioning with metadata support fu

Re: versioning file system

2018-10-26 Thread David Christensen
On 10/25/18 7:45 PM, Roberto C. Sánchez wrote: On Thu, Oct 25, 2018 at 05:32:52PM -0700, David Christensen wrote: Has anybody tried copyfs, fsvs, or anything else with file versioning? In my experience, I have only found a need to version /etc and $HOME (and really only parts of $HOME, as opp

Re: versioning file system

2018-10-26 Thread David Christensen
ave a block about some things... *sigh* When programming, I tend to do check-in's when I make some kind of progress (ideally, the code builds and the test suite passes). The trap is when I work for a while, make some progress, make a wrong turn, and then make a mess. A versioning file syste

Re: versioning file system

2018-10-26 Thread Jonathan Dowland
On Thu, Oct 25, 2018 at 05:32:52PM -0700, David Christensen wrote: Has anybody tried copyfs, fsvs, or anything else with file versioning? I haven't, but I would postulate that if they worked as well as you might hope, we'd all already be using them. -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland ⢿⡄⠘⠷⠚⠋⠀

Re: versioning file system

2018-10-26 Thread Jonathan Dowland
On Thu, Oct 25, 2018 at 10:33:57PM -0400, songbird wrote: what i really need to do is trust and use git commits more but i have a block about some things... *sigh* That's certainly the best way forward in your case. -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland ⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net ⠈⠳⣄ Please

Re: versioning file system

2018-10-26 Thread Dan Ritter
~ > $ apt-cache search versioning file system > copyfs - Versioning filesystem for FUSE > davfs2 - mount a WebDAV resource as a regular file system > dvcs-autosync - Automatically synchronize distributed version control > repositories > fsvs - Full system versioning with metadat

Re: versioning file system

2018-10-25 Thread songbird
David Christensen wrote: ... > I did Fortran programming on VAX/VMS machines back in the 1980's. Its > file versioning feature was a godsend [1][2]. I want that on my Debian ... what i really need to do is trust and use git commits more but i have a block about some things... *sigh* so

Re: versioning file system

2018-10-25 Thread Roberto C . Sánchez
On Thu, Oct 25, 2018 at 05:32:52PM -0700, David Christensen wrote: > > Has anybody tried copyfs, fsvs, or anything else with file versioning? > In my experience, I have only found a need to version /etc and $HOME (and really only parts of $HOME, as opposed to all of it). I find that git works re

versioning file system

2018-10-25 Thread David Christensen
018-10-25 17:28:26 dpchrist@vstretch ~ $ uname -a Linux vstretch 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux 2018-10-25 17:28:29 dpchrist@vstretch ~ $ apt-cache search versioning file system copyfs - Versioning filesystem for FUSE davfs2 - mount a WebDAV resource