Re: Switching from CVS to GIT

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Daniel Barkalow
Date: Tuesday, October 16, 2007 - 10:04 am

On Tue, 16 Oct 2007, Johannes Schindelin wrote:


I think that it would be a worthwhile project, from the point of view of 
making the code easier to follow and making the internal APIs clearer, to 
organize git's source to abstract the object database to read_sha1_file(), 
has_sha1_file(), hash_sha1_file(), and write_sha1_file() as the arbiters 
of what is in the local database (with other functions public as support 
for over-the-wire protocols, which may, by not-really-coincidence, by used 
for local storage as well); then Windows could have an entirely different 
storage mechanism that doesn't rely on filesystem metadata speed.

It would also be worthwhile to untangle the index's stat cache aspects and 
its tree-object-related aspects, so that there can be a platform- and 
repository-specific concept of how to handle the working area, and then 
Windows could do different stuff for the default case of setting up a 
directory on the local filesystem.

	-Daniel
*This .sig left intentionally blank*
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Switching from CVS to GIT, Benoit SIGOURE, (Sun Oct 14, 10:10 am)
Re: Switching from CVS to GIT, Marco Costalba, (Sun Oct 14, 11:06 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 11:20 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Sun Oct 14, 11:27 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 11:39 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Sun Oct 14, 12:09 pm)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 1:14 pm)
Re: Switching from CVS to GIT, Alex Riesen, (Sun Oct 14, 3:14 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Sun Oct 14, 3:41 pm)
RE: Switching from CVS to GIT, Dave Korn, (Sun Oct 14, 3:59 pm)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 4:45 pm)
Re: Switching from CVS to GIT, Andreas Ericsson, (Sun Oct 14, 4:55 pm)
RE: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 5:01 pm)
Re: Switching from CVS to GIT, David Brown, (Sun Oct 14, 5:03 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Sun Oct 14, 9:06 pm)
Re: Switching from CVS to GIT, Martin Langhoff, (Sun Oct 14, 10:35 pm)
Re: Switching from CVS to GIT, Martin Langhoff, (Sun Oct 14, 10:43 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Sun Oct 14, 10:56 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Sun Oct 14, 11:08 pm)
Re: Switching from CVS to GIT, Johannes Sixt, (Sun Oct 14, 11:39 pm)
Re: Switching from CVS to GIT, Johannes Schindelin, (Mon Oct 15, 1:44 am)
Re: Switching from CVS to GIT, David Kastrup, (Mon Oct 15, 1:57 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Mon Oct 15, 3:16 am)
Re: Switching from CVS to GIT, Johannes Sixt, (Mon Oct 15, 3:38 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Mon Oct 15, 3:52 am)
RE: Switching from CVS to GIT, Dave Korn, (Mon Oct 15, 4:16 am)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 10:36 am)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 10:49 am)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 10:53 am)
RE: Switching from CVS to GIT, Dave Korn, (Mon Oct 15, 11:25 am)
RE: Switching from CVS to GIT, Johannes Schindelin, (Mon Oct 15, 11:34 am)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 12:34 pm)
Re: Switching from CVS to GIT, Shawn O. Pearce, (Mon Oct 15, 4:12 pm)
Re: Switching from CVS to GIT, Daniel Barkalow, (Mon Oct 15, 5:45 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Mon Oct 15, 9:30 pm)
Re: Switching from CVS to GIT, Andreas Ericsson, (Mon Oct 15, 10:14 pm)
Re: Switching from CVS to GIT, Daniel Barkalow, (Mon Oct 15, 10:56 pm)
Re: Switching from CVS to GIT, David Kastrup, (Mon Oct 15, 11:06 pm)
Re: Switching from CVS to GIT, Johannes Sixt, (Mon Oct 15, 11:10 pm)
Re: Switching from CVS to GIT, Shawn O. Pearce, (Mon Oct 15, 11:21 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Mon Oct 15, 11:25 pm)
Re: Switching from CVS to GIT, Johannes Sixt, (Mon Oct 15, 11:29 pm)
Re: Switching from CVS to GIT, Johannes Sixt, (Mon Oct 15, 11:42 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 12:03 am)
Re: Switching from CVS to GIT, Daniel Barkalow, (Tue Oct 16, 12:07 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 12:14 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 12:17 am)
Re: Switching from CVS to GIT, Peter Karlsson, (Tue Oct 16, 4:13 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 5:29 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 5:33 am)
Re: Switching from CVS to GIT, Peter Karlsson, (Tue Oct 16, 5:38 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 5:39 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 5:53 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 6:04 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 6:15 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 6:16 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 6:16 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 6:21 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 6:24 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 6:50 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 7:14 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 7:36 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 8:02 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 8:12 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 8:16 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 8:18 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 8:43 am)
RE: Switching from CVS to GIT, Dave Korn, (Tue Oct 16, 8:47 am)
Re: Switching from CVS to GIT, David Brown, (Tue Oct 16, 8:56 am)
Re: Switching from CVS to GIT, Nicolas Pitre, (Tue Oct 16, 9:04 am)
RE: Switching from CVS to GIT, Dave Korn, (Tue Oct 16, 9:23 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Tue Oct 16, 9:59 am)
Re: Switching from CVS to GIT, Daniel Barkalow, (Tue Oct 16, 10:04 am)
Re: Switching from CVS to GIT, Christopher Faylor, (Tue Oct 16, 11:06 am)
Re: Switching from CVS to GIT, Robin Rosenberg, (Wed Oct 17, 12:33 pm)