LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 07-09-2008, 08:44 AM   #1
piete
Member
 
Registered: Apr 2005
Location: Havant, Hampshire, UK
Distribution: Slamd64, Slackware, PS2Linux
Posts: 465

Rep: Reputation: 44
Versioning filesystems - any experiences? Or: "is my life wrong?"


This is a bit of a rambling post, but stick with me, I think it's an interesting question.

I use a poor-mans versioning system for organising code at the moment. When I get to stage where I want to clean up the code and get ready for the next challenge, I copy the directory, increment the directory number and move on.

Now already I can hear a whole bunch of people crying themselves to sleep as they realise people still do this and don't use tools that were made exactly to solve this problem (cvs, svn, et al). I want to do this, but I've just not gotten around to it yet, and likely, until I stumble into a project of sufficient size to warrent any sort of investment, I probably won't.

But that's not really where I'm going with this piece. I find myself replicating that methodology with the rest of my documents, especially things like my dissertation and my resume.

Just one of the many folders I've got kicking around looks like this (and this is a tidy one ... ):

Code:
psartain@pes0:~/work/projects/DSI/thesis-200702$ ls
References_200701.odt                thesis-20070222-pes6-kdm2-abth1.odt*
res/                                 thesis-20070222-pes7-kdm2-abth1.odt*
thesis-20070129-pes0-kdm1.odt        thesis-20070228-pes6-kdm3-abth1.odt
thesis-20070131-pes1-kdm1.odt        thesis-20070228-pes7-kdm3-abth1.odt
thesis-20070207-pes2-kdm1-abth1.odt  thesis-20070228-pes8-kdm4-abth1.odt*
thesis-20070208-pes3-kdm1-abth1.odt  thesis-2007028-allchanges.odt
thesis-20070208-pes3-kdm1-abth1.pdf  thesis-2007028-allchanges.pdf
The date is there, obviously, and the text strings are the initials of my colleagues and supervisors, with the suffix value representing an individual's increment (after they've run through and made a bunch of changes).

Now I'm finding I'm trying to apply similar logic to things I'm doing on my own, but all I'm really doing is ending up with a gazillion different versions of things that, to be honest, I really don't need to keep.

Wouldn't it be great if I just had 1 document and all the revisions hidden until I actually want to get at them? Hmm, smells like versioning ...

So, has anyone ever used or ever investigated the use of a versioning filesystem like ext3cow or cvfs-fuse?

If yes, how did you have to change (if at all) your working habits?

Alternatively, links to help organise my filesystem/life are more than welcome. It's likely the only thing actually wrong is my working method and existing habits

Looking forward to your thoughts!

- Piete.
 
Old 07-09-2008, 09:07 AM   #2
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
Quote:
Originally Posted by piete View Post
Code:
psartain@pes0:~/work/projects/DSI/thesis-200702$ ls
thesis-20070222-pes6-kdm2-abth1.odt*
thesis-20070222-pes7-kdm2-abth1.odt*
thesis-20070129-pes0-kdm1.odt
thesis-20070228-pes6-kdm3-abth1.odt
thesis-20070131-pes1-kdm1.odt
thesis-20070228-pes7-kdm3-abth1.odt
OMG, so you're saying this .odt thing doesn't include versioning features itself? ;-p


Quote:
Originally Posted by piete View Post
So, has anyone ever used or ever investigated the use of a versioning filesystem like ext3cow or cvfs-fuse?
Ext3COW is experimental as far as I know (still haven't gotten round to testing it properly) and you're forgetting FUSE-CopyFS (IIRC that one works).


Quote:
Originally Posted by piete View Post
If yes, how did you have to change (if at all) your working habits?
For configuration files I use a wrapper script and good old RCS, for code that requires versioning I use CVS and for text I use a text editor that has versioning, like OOo.org. For me it's not about what tool or method to use but the discipline to use them.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux hangs at halt/reboot: "nfsd unexporting all filesystems" frenchn00b Linux - General 0 01-11-2008 01:55 PM
dhcp says "wrong interface name: "ath0" Quakeboy02 Linux - Networking 10 12-19-2006 07:14 PM
Hang at "Unmounting remote filesystems" lagartoflojo Slackware 7 03-07-2005 02:13 PM
External USB HDD"Mounting local filesystems: /dev/sdb1 is not a valid block device" manudath Linux - Hardware 3 12-13-2004 09:59 PM
"Really" large partitions, files and filesystems BlueKnight Linux - General 10 07-21-2004 05:14 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 08:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration