A Time To Checkout

  • user warning: Table 'nolan.comments' doesn't exist query: SELECT COUNT(*) FROM comments WHERE nid = 136 AND status = 0 in /home/sneakin/web/nolan.eakins.net/includes/database.mysql.inc on line 120.
  • user warning: Table 'nolan.comments' doesn't exist query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.picture, u.data, c.score, c.users, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 136 AND c.status = 0 GROUP BY c.cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, u.picture, c.homepage, u.uid, u.name, u.picture, u.data, c.score, c.users, c.thread, c.status ORDER BY c.thread DESC LIMIT 0, 50 in /home/sneakin/web/nolan.eakins.net/includes/database.mysql.inc on line 120.
|

Update: Justin Kirby had a link to FUSE up on his blog. FUSE is a user-space file system module for Linux and has had a couple of modules developed that implement the functionality described below. It may not be exactly the same though. The two modules are:

The Original...

So the word on the street is that Linus Torvalds is giving up BitKeeper. I hope he does his research well and decides that it's time for version control to make it into the kernel. It would be hella convienent if every file on a file system maintained its history. So for example:

# ls -l /etc/passwd/*
/etc/passwd:
   passwd.20021022-0000
   passwd.20030430-0000
   passwd.20030430-0001      ->   /etc/passwd
# cp /etc/passwd/passwd.20030430-0000 /etc/passwd
# ls -l /etc/passwd/*
/etc/passwd:
   passwd.20021022-0000
   passwd.20030430-0000      ->   /etc/passwd
   passwd.20030430-0001
   passwd.20050411-0000      -> passwd.20030430-0000

That seems like it would be pretty easy to use and not loose stuff—ever. Retrieving an older revision would only be a copy or move, maintaining history as appropriate. So Linus, here's your chance. Make a version control system to kill version control systems.

Do use a better name scheme though.

Ad's by Google