Re: Thinking outside the box on file systems

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Kyle Moffett
Date: Wednesday, August 15, 2007 - 1:11 pm

On Aug 15, 2007, at 15:26:07, Lennart Sorensen wrote:

As another example, take a look at "git", the SCM we use for the  
kernel, as contrasted with the older CVS.  You can import your  
complete CVS history into it without data loss, and then you can even  
continue to use it the exact same way you used to use CVS, with some  
slight differences in command-line syntax.  Once you are ready to  
move further, though, you can create multiple local branches to have  
your co-workers pull from to test changes.  You discover that merging  
branches is much easier in git than in CVS.  Your company starts to  
use a more distributed development model, they implement a policy  
telling developers to break up their changes into smaller pieces and  
write better change-logs.  Somebody suddenly discovers the ability to  
"sign" a particular release version with a private key, and you start  
doing that as part of your release management to ensure that the  
codebase marked with a client tag is the exact same one you actually  
shipped to that client.

On a fundamental level, GIT is a completely different paradigm from  
CVS.  Its internal operations are entirely differently organized, it  
uses different algorithms and different storage formats.  The end  
result of that is that it's literally orders of magnitude faster on  
large codebases.  But to the USER it can be used exactly the same;  
you could even write a little CVS-to-GIT wrapper which imported your  
CVS into a git repo and then let you operate on it using "gcvs"  
commands the same way you would have operated on real CVS repositories.

Just some food for thought

Cheers,
Kyle Moffett
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Thinking outside the box on file systems, Marc Perkel, (Tue Aug 14, 3:45 pm)
Re: Thinking outside the box on file systems, Michael Tharp, (Wed Aug 15, 6:02 am)
Re: Thinking outside the box on file systems, Lennart Sorensen, (Wed Aug 15, 6:30 am)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 6:53 am)
Re: Thinking outside the box on file systems, Michael Tharp, (Wed Aug 15, 8:14 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 9:02 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 9:36 am)
Re: Thinking outside the box on file systems, Valdis.Kletnieks, (Wed Aug 15, 9:57 am)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 9:58 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:02 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:09 am)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 10:17 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:19 am)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 10:22 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:30 am)
Re: Thinking outside the box on file systems, Michael Tharp, (Wed Aug 15, 10:30 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:34 am)
Re: Thinking outside the box on file systems, Phillip Susi, (Wed Aug 15, 10:34 am)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 10:37 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:51 am)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 10:53 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:54 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 10:59 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 11:05 am)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 11:14 am)
Re: Thinking outside the box on file systems, Craig Ruff, (Wed Aug 15, 11:22 am)
Re: Thinking outside the box on file systems, Lennart Sorensen, (Wed Aug 15, 12:20 pm)
Re: Thinking outside the box on file systems, Lennart Sorensen, (Wed Aug 15, 12:26 pm)
Re: Thinking outside the box on file systems, Yakov Lerner, (Wed Aug 15, 1:02 pm)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 1:11 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 1:20 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 1:35 pm)
Re: Thinking outside the box on file systems, Phillip Susi, (Wed Aug 15, 1:38 pm)
Re: Thinking outside the box on file systems, Phillip Susi, (Wed Aug 15, 1:43 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 1:44 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 1:50 pm)
Re: Thinking outside the box on file systems, Lennart Sorensen, (Wed Aug 15, 2:04 pm)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 2:17 pm)
Re: Thinking outside the box on file systems, Valdis.Kletnieks, (Wed Aug 15, 2:20 pm)
Re: Thinking outside the box on file systems, Phillip Susi, (Wed Aug 15, 3:14 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 3:40 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Wed Aug 15, 3:48 pm)
Re: Thinking outside the box on file systems, Valdis.Kletnieks, (Wed Aug 15, 8:42 pm)
Re: Thinking outside the box on file systems, Kyle Moffett, (Wed Aug 15, 9:44 pm)
Re: Thinking outside the box on file systems, Helge Hafting, (Thu Aug 16, 4:27 am)
Re: Thinking outside the box on file systems, Helge Hafting, (Thu Aug 16, 4:42 am)
Re: Thinking outside the box on file systems, linux-os (Dick Johnson), (Thu Aug 16, 5:09 am)
Re: Thinking outside the box on file systems, Phillip Susi, (Thu Aug 16, 8:09 am)
Re: Thinking outside the box on file systems, Valdis.Kletnieks, (Thu Aug 16, 8:29 am)
Re: Thinking outside the box on file systems, Phillip Susi, (Thu Aug 16, 10:28 am)
Re: Thinking outside the box on file systems, Valdis.Kletnieks, (Thu Aug 16, 10:31 am)
Re: Thinking outside the box on file systems, Phillip Susi, (Thu Aug 16, 3:03 pm)
Re: Thinking outside the box on file systems, H. Peter Anvin, (Thu Aug 16, 4:12 pm)
Re: Thinking outside the box on file systems, Kyle Moffett, (Thu Aug 16, 4:17 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Thu Aug 16, 9:24 pm)
Re: Thinking outside the box on file systems, Valdis.Kletnieks, (Thu Aug 16, 9:52 pm)
Re: Thinking outside the box on file systems, Phillip Susi, (Fri Aug 17, 8:19 am)
Re: Thinking outside the box on file systems, Valdis.Kletnieks, (Fri Aug 17, 8:39 am)
Re: Thinking outside the box on file systems, Phillip Susi, (Fri Aug 17, 12:01 pm)
Re: Thinking outside the box on file systems, Kyle Moffett, (Fri Aug 17, 10:48 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Sat Aug 18, 9:45 am)
Re: Thinking outside the box on file systems, Al Viro, (Sat Aug 18, 11:19 am)
Re: Thinking outside the box on file systems, david, (Sat Aug 18, 7:03 pm)
Re: Thinking outside the box on file systems, Al Viro, (Sat Aug 18, 7:57 pm)
Re: Thinking outside the box on file systems, Marc Perkel, (Sat Aug 18, 9:07 pm)
Re: Thinking outside the box on file systems, Brennan Ashton, (Mon Aug 20, 12:47 am)
Re: Thinking outside the box on file systems, Marc Perkel, (Mon Aug 20, 4:18 am)
Re: Thinking outside the box on file systems, linux-os (Dick Johnson), (Mon Aug 20, 6:32 am)
Re: Thinking outside the box on file systems, Phillip Susi, (Mon Aug 20, 7:24 am)
Re: Thinking outside the box on file systems, Phillip Susi, (Mon Aug 20, 7:29 am)
Re: Thinking outside the box on file systems, Lennart Sorensen, (Mon Aug 20, 8:13 am)
Re: Thinking outside the box on file systems, Lennart Sorensen, (Mon Aug 20, 8:25 am)
Re: Thinking outside the box on file systems, Helge Hafting, (Mon Aug 20, 8:26 am)
Re: [OT] Re: Thinking outside the box on file systems, Xavier Bestel, (Mon Aug 20, 9:20 am)
[OT] Re: Thinking outside the box on file systems, Randy Dunlap, (Mon Aug 20, 9:21 am)
Re: Thinking outside the box on file systems, Oleg Verych, (Sat Sep 1, 4:20 pm)