git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Linus Torvalds <torvalds@osdl.org>
To: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Cc: Nicolas Pitre <nico@cam.org>, Junio C Hamano <junkio@cox.net>,
	Shawn Pearce <spearce@spearce.org>,
	Git Mailing List <git@vger.kernel.org>
Subject: Re: [ANNOUNCE] Example Cogito Addon - cogito-bundle
Date: Wed, 18 Oct 2006 17:46:38 -0700 (PDT)	[thread overview]
Message-ID: <Pine.LNX.4.64.0610181741590.3962@g5.osdl.org> (raw)
In-Reply-To: <Pine.LNX.4.63.0610190229270.14200@wbgn013.biozentrum.uni-wuerzburg.de>



On Thu, 19 Oct 2006, Johannes Schindelin wrote:
> 
> You do not write this to stdout, right? Why not just come back and correct 
> the number of objects? Of course, the SHA1 has to be calculated _after_ 
> that.

That's the issue. I wanted the pack-file thing to look as similar to the 
old code as possible. And that means using the "sha1write()" interfaces, 
which calculate the SHA1 checksum _as_ we write.

So yes, I wanted to do it all in one phase.

Anyway, if anybody is interested, here's a series of four patches that do 
something that _almost_ works. I save away the SHA1's and the offsets so 
that I could write an index too, but I didn't actually do that part.

But with this, I can rewrite a pack-file "in flight", and the end result 
can then have "git index-pack" run on it, and used as a pack. It's just 
that there are no deltas left because of some of the silly problems I 
outlined (the code to write out deltas is actually there and just 
uncommented - it works, but it leaves the end result with unsatisfied 
deltas again).

		Linus
---
commit 4efd9b0f44635b3075c9aad6d1cc8830e3abded3
Author: Linus Torvalds <torvalds@osdl.org>
Date:   Wed Oct 18 17:22:04 2006 -0700

    Fix up csum-file interfaces
    
    Add "const" where appropriate
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

diff --git a/csum-file.c b/csum-file.c
index b7174c6..3237228 100644
--- a/csum-file.c
+++ b/csum-file.c
@@ -47,7 +47,7 @@ int sha1close(struct sha1file *f, unsign
 	return 0;
 }
 
-int sha1write(struct sha1file *f, void *buf, unsigned int count)
+int sha1write(struct sha1file *f, const void *buf, unsigned int count)
 {
 	while (count) {
 		unsigned offset = f->offset;
@@ -115,7 +115,7 @@ struct sha1file *sha1fd(int fd, const ch
 	return f;
 }
 
-int sha1write_compressed(struct sha1file *f, void *in, unsigned int size)
+int sha1write_compressed(struct sha1file *f, const void *in, unsigned int size)
 {
 	z_stream stream;
 	unsigned long maxsize;
@@ -127,7 +127,7 @@ int sha1write_compressed(struct sha1file
 	out = xmalloc(maxsize);
 
 	/* Compress it */
-	stream.next_in = in;
+	stream.next_in = (void *) in;
 	stream.avail_in = size;
 
 	stream.next_out = out;
diff --git a/csum-file.h b/csum-file.h
index 3ad1a99..fee8589 100644
--- a/csum-file.h
+++ b/csum-file.h
@@ -13,7 +13,7 @@ struct sha1file {
 extern struct sha1file *sha1fd(int fd, const char *name);
 extern struct sha1file *sha1create(const char *fmt, ...) __attribute__((format (printf, 1, 2)));
 extern int sha1close(struct sha1file *, unsigned char *, int);
-extern int sha1write(struct sha1file *, void *, unsigned int);
-extern int sha1write_compressed(struct sha1file *, void *, unsigned int);
+extern int sha1write(struct sha1file *, const void *, unsigned int);
+extern int sha1write_compressed(struct sha1file *, const void *, unsigned int);
 
 #endif
\f
commit c2c8480b05a75d93f78a0ddd1cce18c6864738eb
Author: Linus Torvalds <torvalds@osdl.org>
Date:   Wed Oct 18 17:20:53 2006 -0700

    Make some of the pack-writing helper functions available
    
    string_to_type() and encode_header() are useful in general.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

diff --git a/builtin-pack-objects.c b/builtin-pack-objects.c
index 96c069a..ea39bf3 100644
--- a/builtin-pack-objects.c
+++ b/builtin-pack-objects.c
@@ -220,6 +220,20 @@ static void *delta_against(void *buf, un
 	return delta_buf;
 }
 
+enum object_type string_to_type(const char *type, const unsigned char *sha1)
+{
+	if (!strcmp(type, commit_type))
+		return OBJ_COMMIT;
+	if (!strcmp(type, tree_type))
+		return OBJ_TREE;
+	if (!strcmp(type, blob_type))
+		return OBJ_BLOB;
+	if (!strcmp(type, tag_type))
+		return OBJ_TAG;
+	die("strange object %s of unknown type %s",
+		    sha1_to_hex(sha1), type);
+}
+
 /*
  * The per-object header is a pretty dense thing, which is
  *  - first byte: low four bits are "size", then three bits of "type",
@@ -227,7 +241,7 @@ static void *delta_against(void *buf, un
  *  - each byte afterwards: low seven bits are size continuation,
  *    with the high bit being "size continues"
  */
-static int encode_header(enum object_type type, unsigned long size, unsigned char *hdr)
+int encode_header(enum object_type type, unsigned long size, unsigned char *hdr)
 {
 	int n = 1;
 	unsigned char c;
@@ -943,17 +957,7 @@ static void check_object(struct object_e
 		die("unable to get type of object %s",
 		    sha1_to_hex(entry->sha1));
 
-	if (!strcmp(type, commit_type)) {
-		entry->type = OBJ_COMMIT;
-	} else if (!strcmp(type, tree_type)) {
-		entry->type = OBJ_TREE;
-	} else if (!strcmp(type, blob_type)) {
-		entry->type = OBJ_BLOB;
-	} else if (!strcmp(type, tag_type)) {
-		entry->type = OBJ_TAG;
-	} else
-		die("unable to pack object %s of type %s",
-		    sha1_to_hex(entry->sha1), type);
+	entry->type = string_to_type(type, entry->sha1);
 }
 
 static unsigned int check_delta_limit(struct object_entry *me, unsigned int n)
diff --git a/pack.h b/pack.h
index eb07b03..346a430 100644
--- a/pack.h
+++ b/pack.h
@@ -15,6 +15,9 @@ struct pack_header {
 	unsigned int hdr_entries;
 };
 
+enum object_type string_to_type(const char *type, const unsigned char *sha1);
+int encode_header(enum object_type type, unsigned long size, unsigned char *hdr);
+
 extern int verify_pack(struct packed_git *, int);
 extern int check_reuse_pack_delta(struct packed_git *, unsigned long,
 				  unsigned char *, unsigned long *,
\f
commit 94d620067b4a4179656c0ce347cb87be52a9d67f
Author: Linus Torvalds <torvalds@osdl.org>
Date:   Wed Oct 18 15:44:40 2006 -0700

    git-unpack-objects: pass in the original delta data when writing the object
    
    This does nothing right now, but if we want to instead of loose objects
    write a new "verified packfile" with an index, this lets us do that instead.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

diff --git a/builtin-unpack-objects.c b/builtin-unpack-objects.c
index 4f96bca..bbb6e21 100644
--- a/builtin-unpack-objects.c
+++ b/builtin-unpack-objects.c
@@ -109,7 +109,8 @@ static void add_delta_to_list(unsigned c
 
 static void added_object(unsigned char *sha1, const char *type, void *data, unsigned long size);
 
-static void write_object(void *buf, unsigned long size, const char *type)
+static void write_object(void *buf, unsigned long size, const char *type,
+	unsigned char *base, void *delta, unsigned long delta_size)
 {
 	unsigned char sha1[20];
 	if (write_sha1_file(buf, size, type, sha1) < 0)
@@ -117,7 +118,7 @@ static void write_object(void *buf, unsi
 	added_object(sha1, type, buf, size);
 }
 
-static void resolve_delta(const char *type,
+static void resolve_delta(const char *type, unsigned char *base_sha1,
 			  void *base, unsigned long base_size,
 			  void *delta, unsigned long delta_size)
 {
@@ -129,8 +130,8 @@ static void resolve_delta(const char *ty
 			     &result_size);
 	if (!result)
 		die("failed to apply delta");
+	write_object(result, result_size, type, base_sha1, delta, delta_size);
 	free(delta);
-	write_object(result, result_size, type);
 	free(result);
 }
 
@@ -143,7 +144,7 @@ static void added_object(unsigned char *
 		if (!hashcmp(info->base_sha1, sha1)) {
 			*p = info->next;
 			p = &delta_list;
-			resolve_delta(type, data, size, info->delta, info->size);
+			resolve_delta(type, sha1, data, size, info->delta, info->size);
 			free(info);
 			continue;
 		}
@@ -164,7 +165,7 @@ static void unpack_non_delta_entry(enum 
 	default: die("bad type %d", kind);
 	}
 	if (!dry_run && buf)
-		write_object(buf, size, type);
+		write_object(buf, size, type, NULL, NULL, 0);
 	free(buf);
 }
 
@@ -197,7 +198,7 @@ static void unpack_delta_entry(unsigned 
 		has_errors = 1;
 		return;
 	}
-	resolve_delta(type, base, base_size, delta_data, delta_size);
+	resolve_delta(type, base_sha1, base, base_size, delta_data, delta_size);
 	free(base);
 }
 
diff --git a/date.c b/date.c
index 1825922..0b06994 100644
--- a/date.c
+++ b/date.c
@@ -657,6 +657,7 @@ static const struct typelen {
 	{ "hours", 60*60 },
 	{ "days", 24*60*60 },
 	{ "weeks", 7*24*60*60 },
+	{ "fortnights", 2*7*24*60*60 },
 	{ NULL }
 };	
 
\f
commit 636210e7fcceb7297ccf0fc54291bb1c8356f0d3
Author: Linus Torvalds <torvalds@osdl.org>
Date:   Wed Oct 18 17:23:06 2006 -0700

    Make "unpack-objects" able to write a single pack-file instead
    
    This is idiotic. It writes everything undeltified, which is
    horrid. I need a brain.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

diff --git a/builtin-unpack-objects.c b/builtin-unpack-objects.c
index bbb6e21..f139308 100644
--- a/builtin-unpack-objects.c
+++ b/builtin-unpack-objects.c
@@ -7,11 +7,12 @@ #include "blob.h"
 #include "commit.h"
 #include "tag.h"
 #include "tree.h"
+#include "csum-file.h"
 
 #include <sys/time.h>
 
 static int dry_run, quiet, recover, has_errors;
-static const char unpack_usage[] = "git-unpack-objects [-n] [-q] [-r] < pack-file";
+static const char unpack_usage[] = "git-unpack-objects [-n] [-q] [-r] [--repack=pack-name] < pack-file";
 
 /* We always read in 4kB chunks. */
 static unsigned char buffer[4096];
@@ -87,6 +88,56 @@ static void *get_data(unsigned long size
 	return buf;
 }
 
+static struct sha1file *pack_file;
+static unsigned long pack_file_offset;
+
+struct index_entry {
+	unsigned long offset;
+	unsigned char sha1[20];
+};
+
+static unsigned int index_nr, index_alloc;
+static struct index_entry **index_array;
+
+static void add_pack_index(unsigned char *sha1)
+{
+	struct index_entry *entry;
+	int nr = index_nr;
+	if (nr >= index_alloc) {
+		index_alloc = (index_alloc + 64) * 3 / 2;
+		index_array = xrealloc(index_array, index_alloc * sizeof(*index_array));
+	}
+	entry = xmalloc(sizeof(*entry));
+	entry->offset = pack_file_offset;
+	hashcpy(entry->sha1, sha1);
+	index_array[nr++] = entry;
+}
+
+static void write_pack_delta(const unsigned char *base, const void *delta, unsigned long delta_size)
+{
+	unsigned char header[10];
+	unsigned hdrlen, datalen;
+
+	hdrlen = encode_header(OBJ_DELTA, delta_size, header);
+	sha1write(pack_file, header, hdrlen);
+	sha1write(pack_file, base, 20);
+	datalen = sha1write_compressed(pack_file, delta, delta_size);
+
+	pack_file_offset += hdrlen + 20 + datalen;
+}
+
+static void write_pack_object(const char *type, const unsigned char *sha1, const void *buf, unsigned long size)
+{
+	unsigned char header[10];
+	unsigned hdrlen, datalen;
+
+	hdrlen = encode_header(string_to_type(type, sha1), size, header);
+	sha1write(pack_file, header, hdrlen);
+	datalen = sha1write_compressed(pack_file, buf, size);
+
+	pack_file_offset += hdrlen + datalen;
+}
+
 struct delta_info {
 	unsigned char base_sha1[20];
 	unsigned long size;
@@ -113,7 +164,16 @@ static void write_object(void *buf, unsi
 	unsigned char *base, void *delta, unsigned long delta_size)
 {
 	unsigned char sha1[20];
-	if (write_sha1_file(buf, size, type, sha1) < 0)
+
+	if (pack_file) {
+		if (hash_sha1_file(buf, size, type, sha1) < 0)
+			die("failed to compute object hash");
+		add_pack_index(sha1);
+		if (0 && base)
+			write_pack_delta(base, delta, delta_size);
+		else
+			write_pack_object(type, sha1, buf, size);
+	} else if (write_sha1_file(buf, size, type, sha1) < 0)
 		die("failed to write object");
 	added_object(sha1, type, buf, size);
 }
@@ -254,7 +314,7 @@ static void unpack_one(unsigned nr, unsi
 	}
 }
 
-static void unpack_all(void)
+static void unpack_all(const char *repack)
 {
 	int i;
 	struct pack_header *hdr = fill(sizeof(struct pack_header));
@@ -266,17 +326,32 @@ static void unpack_all(void)
 		die("unknown pack file version %d", ntohl(hdr->hdr_version));
 	fprintf(stderr, "Unpacking %d objects\n", nr_objects);
 
+	if (repack) {
+		struct pack_header newhdr;
+		newhdr.hdr_signature = htonl(PACK_SIGNATURE);
+		newhdr.hdr_version = htonl(PACK_VERSION);
+		newhdr.hdr_entries = htonl(nr_objects);
+		
+		pack_file = sha1create("%s.pack", repack);
+		sha1write(pack_file, &newhdr, sizeof(newhdr));
+		pack_file_offset = sizeof(newhdr);
+	}
+		
+
 	use(sizeof(struct pack_header));
 	for (i = 0; i < nr_objects; i++)
 		unpack_one(i+1, nr_objects);
 	if (delta_list)
 		die("unresolved deltas left after unpacking");
+	if (repack)
+		sha1close(pack_file, NULL, 1);
 }
 
 int cmd_unpack_objects(int argc, const char **argv, const char *prefix)
 {
 	int i;
 	unsigned char sha1[20];
+	const char *repack = NULL;
 
 	git_config(git_default_config);
 
@@ -298,6 +373,10 @@ int cmd_unpack_objects(int argc, const c
 				recover = 1;
 				continue;
 			}
+			if (!strncmp(arg, "--repack=", 9)) {
+				repack = arg + 9;
+				continue;
+			}
 			usage(unpack_usage);
 		}
 
@@ -305,7 +384,7 @@ int cmd_unpack_objects(int argc, const c
 		usage(unpack_usage);
 	}
 	SHA1_Init(&ctx);
-	unpack_all();
+	unpack_all(repack);
 	SHA1_Update(&ctx, buffer, offset);
 	SHA1_Final(sha1, &ctx);
 	if (hashcmp(fill(20), sha1))

  reply	other threads:[~2006-10-19  0:47 UTC|newest]

Thread overview: 806+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-14 15:07 VCS comparison table Jon Smirl
2006-10-14 16:40 ` Jakub Narebski
2006-10-14 17:18   ` Jon Smirl
2006-10-14 17:42     ` Jakub Narebski
2006-10-16  3:53   ` Martin Pool
2006-10-22 15:50     ` Jakub Narebski
2006-10-16 22:26   ` Aaron Bentley
2006-10-16 22:35     ` Andy Whitcroft
2006-10-16 22:53       ` Jakub Narebski
2006-10-16 23:19     ` Jakub Narebski
2006-10-16 23:39       ` Nguyen Thai Ngoc Duy
2006-10-17  4:56       ` Aaron Bentley
2006-10-17  5:20         ` Shawn Pearce
2006-10-17  8:21           ` Martin Pool
2006-10-17  8:15         ` Jakub Narebski
2006-10-17  8:16         ` Andreas Ericsson
2006-10-17 20:01           ` Aaron Bentley
2006-10-17 21:01             ` Jakub Narebski
2006-10-17 21:27               ` Aaron Bentley
2006-10-17 21:51                 ` Jakub Narebski
2006-10-17 22:28                   ` Aaron Bentley
2006-10-17 22:57                     ` Jakub Narebski
2006-10-17 22:59                       ` Jakub Narebski
2006-10-17 23:16                       ` Linus Torvalds
2006-10-18  5:36                         ` Jeff King
2006-10-18  5:57                           ` Junio C Hamano
2006-10-18 14:52                           ` Linus Torvalds
2006-10-18 18:52                             ` [ANNOUNCE] Example Cogito Addon - cogito-bundle Petr Baudis
2006-10-18 18:59                               ` Petr Baudis
2006-10-18 19:04                                 ` Junio C Hamano
2006-10-18 19:13                                   ` Nicolas Pitre
2006-10-18 19:18                                     ` Shawn Pearce
2006-10-18 19:33                                       ` Nicolas Pitre
2006-10-18 20:46                                         ` Shawn Pearce
2006-10-18 21:17                                           ` Linus Torvalds
2006-10-18 21:32                                             ` Shawn Pearce
2006-10-18 21:42                                               ` Junio C Hamano
2006-10-18 21:52                                                 ` Shawn Pearce
2006-10-18 22:02                                                   ` Junio C Hamano
2006-10-18 21:55                                               ` Linus Torvalds
2006-10-18 22:05                                                 ` Shawn Pearce
2006-10-18 22:07                                                 ` Junio C Hamano
2006-10-18 21:41                                             ` Nicolas Pitre
2006-10-18 21:41                                             ` Shawn Pearce
2006-10-18 22:00                                               ` Linus Torvalds
2006-10-18 22:11                                                 ` Shawn Pearce
2006-10-18 22:13                                               ` Junio C Hamano
2006-10-18 22:42                                                 ` Linus Torvalds
2006-10-18 22:48                                                   ` Junio C Hamano
2006-10-18 23:22                                                     ` Shawn Pearce
2006-10-18 23:18                                                   ` Nicolas Pitre
2006-10-18 23:50                                                     ` Johannes Schindelin
2006-10-19  0:07                                                     ` Linus Torvalds
2006-10-19  0:15                                                       ` Linus Torvalds
2006-10-19  0:31                                                       ` Johannes Schindelin
2006-10-19  0:46                                                         ` Linus Torvalds [this message]
2006-10-19  3:01                                                       ` Nicolas Pitre
2006-10-19  3:46                                                       ` Junio C Hamano
2006-10-19 14:27                                                         ` Nicolas Pitre
2006-10-19 14:55                                                         ` Linus Torvalds
2006-10-19 16:07                                                           ` Jan Harkes
2006-10-19 16:48                                                             ` Linus Torvalds
2006-10-20  0:20                                                               ` Jan Harkes
2006-10-20 14:41                                                                 ` Jeff King
2006-10-20  0:20                                                               ` [PATCH 1/2] Pass through unresolved deltas when writing a pack Jan Harkes
2006-10-20  0:20                                                               ` [PATCH 2/2] Remove unused index tracking code Jan Harkes
2006-10-20  1:11                                                                 ` Nicolas Pitre
2006-10-20  1:35                                                                   ` Junio C Hamano
2006-10-20  2:27                                                                   ` Jan Harkes
2006-10-20  2:30                                                                     ` Junio C Hamano
2006-10-20  2:46                                                                       ` Jan Harkes
2006-10-20  3:36                                                                     ` Nicolas Pitre
2006-10-18 21:56                                             ` [ANNOUNCE] Example Cogito Addon - cogito-bundle Junio C Hamano
2006-10-18 19:33                                     ` Junio C Hamano
2006-10-18 20:47                                       ` Shawn Pearce
2006-10-18 19:09                                 ` Nicolas Pitre
2006-10-18 20:08                                 ` Linus Torvalds
     [not found]                               ` <20061018155704.b94b441d.seanlkml@sympatico.ca>
2006-10-18 19:57                                 ` Sean
2006-10-18 20:46                                 ` Petr Baudis
     [not found]                                   ` <20061018165341.bcece11f.seanlkml@sympatico.ca>
2006-10-18 20:53                                     ` Sean
2006-10-18 21:39                                     ` Petr Baudis
     [not found]                                       ` <20061018175443.50b728f6.seanlkml@sympatico.ca>
2006-10-18 21:54                                         ` Sean
2006-10-19  6:46                               ` Alexander Belchenko
     [not found]                                 ` <20061019064049.bec89582.seanlkml@sympatico.ca>
2006-10-19 10:40                                   ` Sean
2006-10-20 14:03                                     ` Aaron Bentley
2006-10-20 14:56                                       ` Jakub Narebski
2006-10-20 15:34                                         ` Aaron Bentley
2006-10-20 16:21                                           ` Jakub Narebski
2006-10-20 17:03                                             ` Aaron Bentley
2006-10-20 17:18                                               ` Linus Torvalds
2006-10-20 17:45                                                 ` Jakub Narebski
2006-10-20 17:59                                                   ` Linus Torvalds
2006-10-20 20:17                                                     ` Junio C Hamano
2006-10-20 20:40                                                       ` Jakub Narebski
2006-10-20 22:41                                                       ` [PATCH 1/2] git-pickaxe: introduce heuristics to "best match" scoring Junio C Hamano
2006-10-20 22:41                                                       ` [PATCH 2/2] git-pickaxe: introduce heuristics to avoid "trivial" chunks Junio C Hamano
2006-10-20 17:47                                                 ` [ANNOUNCE] Example Cogito Addon - cogito-bundle Aaron Bentley
2006-10-20 18:06                                                   ` Linus Torvalds
2006-10-20 18:30                                                     ` Linus Torvalds
2006-10-20 19:04                                                       ` Aaron Bentley
2006-10-20 19:31                                                         ` Linus Torvalds
2006-10-20 20:12                                                           ` Aaron Bentley
2006-10-20 17:21                                               ` Shawn Pearce
2006-10-20 17:48                                                 ` Linus Torvalds
2006-10-20 17:58                                                   ` David Lang
2006-10-20 18:15                                                   ` Jon Smirl
2006-11-03  3:43                                                     ` Matthew Hannigan
2006-10-20 20:23                                                   ` Petr Baudis
2006-10-20 20:49                                                     ` David Lang
2006-10-20 20:53                                                       ` Petr Baudis
2006-10-20 20:55                                                         ` David Lang
2006-10-20 20:53                                                   ` Shawn Pearce
2006-10-20 18:12                                             ` Jan Hudec
2006-10-20 18:35                                               ` Jakub Narebski
2006-10-20 18:46                                                 ` Jakub Narebski
2006-10-20 18:47                                               ` Jakub Narebski
2006-10-20 19:00                                                 ` Linus Torvalds
2006-10-20 19:10                                                   ` Aaron Bentley
2006-10-20 19:46                                                     ` Linus Torvalds
2006-10-20 20:29                                                       ` Aaron Bentley
2006-10-20 20:57                                                         ` Linus Torvalds
2006-10-21  2:03                                                           ` git-merge-recursive, was " Johannes Schindelin
2006-10-21  2:17                                                             ` Junio C Hamano
2006-10-22 21:04                                                               ` [PATCH] threeway_merge: if file will not be touched, leave it alone Johannes Schindelin
2006-10-22 23:11                                                                 ` Junio C Hamano
2006-10-23  0:48                                                                   ` Johannes Schindelin
2006-10-23  4:17                                                                     ` Junio C Hamano
2006-10-20 18:48                                               ` [ANNOUNCE] Example Cogito Addon - cogito-bundle Linus Torvalds
2006-10-20 22:13                                                 ` Jeff Licquia
2006-10-20 23:05                                                   ` Robert Collins
2006-10-20 23:15                                                     ` Robert Collins
2006-10-20 23:39                                                       ` Jeff Licquia
2006-10-20 23:24                                                     ` Jakub Narebski
2006-10-20 23:28                                                       ` Petr Baudis
2006-10-20 23:59                                                   ` Linus Torvalds
2006-10-21  1:26                                                     ` Junio C Hamano
2006-10-21  8:40                                                       ` Jakub Narebski
2006-10-20 19:14                                               ` Jakub Narebski
2006-10-20 22:59                                               ` Jeff King
2006-10-21 17:40                                                 ` Jan Hudec
2006-10-21 17:51                                                   ` Jakub Narebski
2006-10-21 19:20                                                     ` Jan Hudec
2006-10-21 18:42                                                   ` Linus Torvalds
2006-10-21 19:21                                                     ` Jakub Narebski
2006-11-03  6:36                                                       ` Martin Langhoff
2006-10-20 22:40                                           ` Petr Baudis
2006-10-20 23:33                                             ` Aaron Bentley
2006-10-21  7:56                                         ` Matthieu Moy
2006-10-21  8:36                                           ` Jakub Narebski
2006-10-21 10:09                                             ` Matthieu Moy
2006-10-21 10:34                                               ` Jakub Narebski
     [not found]                                       ` <20061020113712.d192580a.seanlkml@sympatico.ca>
2006-10-20 15:37                                         ` Sean
2006-10-20 15:37                                         ` Sean
2006-10-19 10:40                                   ` Sean
2006-10-18 21:20                             ` VCS comparison table Jeff King
2006-10-17 23:33                       ` Aaron Bentley
2006-10-18  8:13                         ` Andreas Ericsson
2006-10-18  6:22                   ` Matthieu Moy
     [not found]                 ` <20061017180051.5453ba90.seanlkml@sympatico.ca>
2006-10-17 22:00                   ` Sean
2006-10-17 22:44                     ` Aaron Bentley
     [not found]                       ` <20061017185622.30fbc6c0.seanlkml@sympatico.ca>
2006-10-17 22:56                         ` Sean
2006-10-17 23:11                           ` Jakub Narebski
2006-10-18 21:04                           ` Charles Duffy
     [not found]                             ` <20061018172945.c0c58c38.seanlkml@sympatico.ca>
2006-10-18 21:29                               ` Sean
2006-10-18 21:29                               ` Sean
2006-10-18 23:31                                 ` Charles Duffy
2006-10-18 23:48                                   ` Johannes Schindelin
2006-10-19  1:58                                     ` Charles Duffy
2006-10-19 11:01                                       ` Johannes Schindelin
2006-10-19 11:10                                         ` Charles Duffy
2006-10-19 11:24                                           ` Johannes Schindelin
2006-10-19 11:30                                             ` Charles Duffy
2006-10-20 11:38                                               ` Jakub Narebski
2006-10-18 23:48                                   ` Jakub Narebski
     [not found]                                   ` <20061018194945.3e5105e7.seanlkml@sympatico.ca>
2006-10-18 23:49                                     ` Sean
2006-10-18 23:49                                     ` Sean
2006-10-18 21:37                               ` Shawn Pearce
     [not found]                                 ` <20061018174450.f2108a21.seanlkml@sympatico.ca>
2006-10-18 21:44                                   ` Sean
2006-10-18 21:52                                   ` Petr Baudis
2006-10-18 23:38                                 ` Johannes Schindelin
2006-10-18 23:54                                   ` Petr Baudis
2006-10-19  0:33                                     ` Johannes Schindelin
2006-10-17 22:56                         ` Sean
2006-10-18 21:51                         ` Petr Baudis
2006-10-20  9:43                     ` Matthieu Moy
2006-10-24  6:02                       ` Lachlan Patrick
2006-10-24  6:23                         ` Shawn Pearce
2006-10-24  6:31                         ` Linus Torvalds
2006-10-24  6:45                           ` David Rientjes
     [not found]                             ` <Pin e.LNX.4.64.0610240812410.3962@g5.osdl.org>
     [not found]                             ` <"Pin e.LNX.4.64.0610240812410.3962"@g5.osdl.org>
2006-10-24 15:15                             ` Linus Torvalds
2006-10-24 20:12                               ` David Rientjes
2006-10-24 20:28                                 ` Jakub Narebski
2006-10-25  8:48                                 ` Jeff King
     [not found]                                   ` < Pine.LNX.4.64N.0610250157470.3467@attu1.cs.washington.edu>
     [not found]                                     ` <20061025094900.G A26989@coredump.intra.peff.net>
2006-10-25  9:19                                   ` David Rientjes
2006-10-25  9:32                                     ` Jakub Narebski
2006-10-25  9:49                                     ` Jeff King
2006-10-25 13:49                                       ` Andreas Ericsson
2006-10-25 21:51                                         ` David Lang
2006-10-25 22:15                                           ` Shawn Pearce
2006-10-25 22:29                                             ` Jakub Narebski
2006-10-25 22:44                                               ` Petr Baudis
2006-10-25 23:15                                                 ` Jakub Narebski
2006-10-26  1:06                                                 ` Horst H. von Brand
2006-10-25 22:41                                             ` David Lang
2006-10-25 17:21                                       ` David Rientjes
2006-10-25 21:03                                         ` Jeff King
2006-10-26 11:15                                         ` Andreas Ericsson
2006-10-26 16:30                                           ` David Lang
2006-10-26 17:03                                             ` Nicolas Pitre
2006-10-26 17:04                                               ` David Lang
2006-10-26 17:16                                                 ` Linus Torvalds
2006-10-26 17:24                                                 ` Nicolas Pitre
2006-10-26 17:45                                               ` Jakub Narebski
2006-10-25 21:08                                   ` Junio C Hamano
2006-10-25 21:16                                     ` Jeff King
2006-10-25 21:32                                       ` Junio C Hamano
2006-10-25 21:50                                     ` Junio C Hamano
2006-10-26 11:25                                     ` Andreas Ericsson
2006-10-26  2:29                             ` Linus Torvalds
2006-10-17 22:00                   ` Sean
2006-10-17 22:03                 ` Linus Torvalds
2006-10-17 22:53                   ` Aaron Bentley
2006-10-17 23:09                     ` Linus Torvalds
2006-10-18  0:23                       ` Aaron Bentley
2006-10-18  0:46                         ` Jakub Narebski
     [not found]                         ` <200610180246.18758.jnareb@gmail.com>
2006-10-18  1:00                           ` Aaron Bentley
2006-10-18  1:25                             ` Carl Worth
2006-10-18  3:10                               ` Aaron Bentley
2006-10-18  8:39                                 ` Andreas Ericsson
2006-10-18  9:04                                   ` Peter Baumann
2006-10-18  9:07                                   ` Jakub Narebski
2006-10-18 10:32                                   ` Matthew D. Fuller
2006-10-18 11:19                                     ` Andreas Ericsson
2006-10-18 12:43                                       ` Matthew D. Fuller
     [not found]                                         ` <20061018090218.35f0326b.seanlkml@sympatico.ca>
2006-10-18 13:02                                           ` Sean
2006-10-18 13:02                                           ` Sean
2006-10-18 13:10                                         ` Jakub Narebski
2006-10-18 16:07                                         ` Linus Torvalds
2006-10-18 15:38                                 ` Carl Worth
2006-10-19  9:10                                   ` Matthew D. Fuller
2006-10-19 11:15                                     ` Andreas Ericsson
2006-10-19 12:04                                       ` Matthieu Moy
2006-10-19 12:33                                         ` Petr Baudis
2006-10-19 13:44                                           ` Matthieu Moy
2006-10-19 16:03                                             ` Carl Worth
2006-10-19 16:38                                               ` Matthieu Moy
2006-10-20 11:24                                                 ` Jakub Narebski
2006-10-20 11:50                                           ` Jakub Narebski
2006-10-20 13:26                                             ` Jakub Narebski
2006-10-20 23:19                                             ` Junio C Hamano
2006-10-21  0:07                                               ` Linus Torvalds
2006-10-21  1:09                                                 ` Junio C Hamano
2006-10-21  1:19                                                   ` Linus Torvalds
2006-10-21  1:27                                                     ` Junio C Hamano
2006-10-21  1:55                                                       ` Linus Torvalds
2006-10-21  8:32                                                         ` Jakub Narebski
2006-10-19 11:27                                     ` Karl Hasselström
2006-10-19 11:46                                       ` Petr Baudis
2006-10-19 16:01                                         ` Matthew D. Fuller
2006-10-19 17:06                                           ` Matthew D. Fuller
2006-10-18  3:35                             ` Linus Torvalds
2006-10-19  3:10                               ` Aaron Bentley
2006-10-19  5:21                                 ` Carl Worth
2006-10-19  5:56                                   ` Martin Pool
2006-10-19 14:58                                   ` Aaron Bentley
2006-10-19 16:59                                     ` Carl Worth
2006-10-19 23:01                                       ` Aaron Bentley
2006-10-19 23:42                                         ` Carl Worth
2006-10-20  1:06                                           ` Aaron Bentley
2006-10-20  5:05                                             ` Linus Torvalds
2006-10-20  7:47                                               ` Lachlan Patrick
2006-10-20  8:38                                                 ` Johannes Schindelin
2006-10-20 10:13                                                   ` Petr Baudis
2006-10-20 11:09                                                   ` Jakub Narebski
2006-10-20 11:37                                                     ` Johannes Schindelin
2006-10-20 12:03                                                       ` Jakub Narebski
2006-10-20 12:48                                                         ` Johannes Schindelin
2006-10-20 17:23                                                       ` David Lang
2006-10-20 10:16                                                 ` Petr Baudis
2006-10-20  9:57                                             ` Jakub Narebski
2006-10-20 10:02                                               ` Matthieu Moy
2006-10-20 10:45                                                 ` Andy Whitcroft
2006-10-20 10:45                                               ` James Henstridge
2006-10-20 12:01                                                 ` Jakub Narebski
2006-10-20 11:00                                             ` Jakub Narebski
2006-10-20 14:12                                             ` Jeff King
2006-10-20 14:40                                               ` Jakub Narebski
2006-10-20 14:52                                                 ` Johannes Schindelin
2006-10-20 15:34                                                   ` Jakub Narebski
2006-10-21 17:57                                               ` Aaron Bentley
2006-10-21 18:20                                                 ` Jakub Narebski
2006-10-22 14:27                                                   ` Matthieu Moy
2006-10-20 21:48                                             ` Carl Worth
2006-10-21 13:01                                               ` Matthew D. Fuller
2006-10-21 14:08                                                 ` Jakub Narebski
2006-10-21 16:31                                                   ` Erik Bågfors
2006-10-21 16:59                                                     ` Jakub Narebski
2006-10-21 17:41                                                       ` Jakub Narebski
2006-10-21 18:11                                                   ` Matthew D. Fuller
2006-10-21 19:19                                                     ` Jeff King
2006-10-21 19:30                                                       ` Jakub Narebski
2006-10-21 19:47                                                         ` Jan Hudec
2006-10-21 19:55                                                         ` Linus Torvalds
2006-10-21 20:19                                                           ` Jakub Narebski
2006-10-21 21:46                                                       ` Matthew D. Fuller
     [not found]                                                         ` <20061021180653.d3152616.seanlkml@sympatico.ca>
2006-10-21 22:06                                                           ` Sean
2006-10-21 22:25                                                         ` Jakub Narebski
2006-10-21 23:42                                                           ` Jeff Licquia
2006-10-21 23:49                                                             ` Carl Worth
2006-10-22  0:07                                                               ` Jeff Licquia
2006-10-22  0:47                                                                 ` Linus Torvalds
2006-10-22 16:02                                                               ` Petr Baudis
2006-10-25  9:52                                                               ` Andreas Ericsson
2006-10-21 19:41                                                     ` Jakub Narebski
2006-10-22 19:18                                                       ` David Clymer
2006-10-22 19:57                                                         ` Jakub Narebski
2006-10-22 20:06                                                         ` Jakub Narebski
2006-10-23 11:56                                                           ` David Clymer
2006-10-23 12:54                                                             ` Jakub Narebski
2006-10-23 15:01                                                               ` James Henstridge
2006-10-23 17:18                                                                 ` Aaron Bentley
2006-10-23 17:53                                                                   ` Jakub Narebski
2006-10-23 18:04                                                                     ` Linus Torvalds
2006-10-23 18:21                                                                       ` Jakub Narebski
2006-10-23 18:26                                                                         ` Jelmer Vernooij
2006-10-23 18:31                                                                           ` Jakub Narebski
2006-10-23 18:44                                                                             ` Jelmer Vernooij
2006-10-23 18:45                                                                             ` Linus Torvalds
2006-10-23 18:56                                                                               ` Jelmer Vernooij
2006-10-23 19:02                                                                                 ` Shawn Pearce
2006-10-23 19:12                                                                                 ` Jakub Narebski
2006-10-23 19:18                                                                                 ` Linus Torvalds
2006-10-23 18:34                                                                         ` Linus Torvalds
2006-10-23 20:06                                                                   ` Jeff King
2006-10-23 20:29                                                                     ` Jakub Narebski
2006-10-24  3:24                                                               ` David Clymer
2006-10-21 20:47                                                 ` Carl Worth
2006-10-21 20:55                                                   ` Jakub Narebski
2006-10-21 23:07                                                   ` Jeff Licquia
     [not found]                                                     ` <20061021192539.4a00cc3e.seanlkml@sympatico.ca>
2006-10-21 23:25                                                       ` Sean
2006-10-21 23:25                                                       ` Sean
2006-10-22  0:46                                                       ` Jeff Licquia
     [not found]                                                         ` <20061021212645.2f9ba751.seanlkml@sympatico.ca>
2006-10-22  1:26                                                           ` Sean
2006-10-22  1:26                                                           ` Sean
2006-10-22  3:23                                                           ` Jeff Licquia
     [not found]                                                             ` <20061021233014.d4525a1d.seanlkml@sympatico.ca>
2006-10-22  3:30                                                               ` Sean
2006-10-22  3:30                                                               ` Sean
2006-10-22 10:00                                                               ` Matthew D. Fuller
     [not found]                                                                 ` <20061022074422.50dcbee6.seanlkml@sympatico.ca>
2006-10-22 11:44                                                                   ` Sean
2006-10-22 11:44                                                                   ` Sean
2006-10-22 13:03                                                                   ` Matthew D. Fuller
     [not found]                                                                     ` <20061022092845.233deb43.seanlkml@sympatico.ca>
2006-10-22 13:28                                                                       ` Sean
2006-10-22 13:28                                                                       ` Sean
2006-10-22 13:33                                                                       ` Matthew D. Fuller
     [not found]                                                                         ` <20061022094041.77c06cc7.seanlkml@sympatico.ca>
2006-10-22 13:40                                                                           ` Sean
2006-10-22 13:40                                                                           ` Sean
2006-10-22 13:57                                                                           ` Matthew D. Fuller
     [not found]                                                                             ` <20061022102454.b9dea693.seanlkml@sympatico.ca>
2006-10-22 14:24                                                                               ` Sean
2006-10-22 14:24                                                                               ` Sean
2006-10-22 14:56                                                                               ` Matthew D. Fuller
2006-10-22 15:05                                                                                 ` Matthieu Moy
2006-10-22 12:46                                                   ` Matthew D. Fuller
2006-10-22 13:51                                                     ` Jakub Narebski
2006-10-22 19:36                                                   ` David Clymer
2006-10-25  9:35                                                 ` Andreas Ericsson
2006-10-25  9:46                                                   ` Jakub Narebski
2006-10-25 10:08                                                     ` James Henstridge
2006-10-25 15:54                                                       ` Carl Worth
2006-10-26  8:52                                                         ` James Henstridge
2006-10-26  9:33                                                           ` Junio C Hamano
2006-10-26  9:57                                                             ` James Henstridge
2006-10-26 10:10                                                               ` Jeff King
2006-10-26 10:52                                                                 ` Vincent Ladeuil
2006-10-26 11:13                                                                   ` Jeff King
2006-10-26 11:15                                                                     ` Jeff King
2006-10-26 12:33                                                                     ` Vincent Ladeuil
2006-10-26 13:14                                                                       ` Rogan Dawes
2006-10-26 11:18                                                                   ` Jakub Narebski
2006-10-26 15:05                                                                   ` Linus Torvalds
2006-10-26 16:04                                                                     ` Vincent Ladeuil
2006-10-26 16:21                                                                       ` Linus Torvalds
2006-11-28  0:01                                                                     ` git and bzr Joseph Wakeling
2006-11-28  0:39                                                                       ` Jakub Narebski
2006-11-28  0:40                                                                       ` Sean
2006-11-28  0:40                                                                       ` Sean
2006-11-28  2:57                                                                       ` Linus Torvalds
2006-11-29  2:23                                                                         ` Joseph Wakeling
2006-11-29  3:51                                                                           ` Linus Torvalds
2006-11-29  8:07                                                                             ` Junio C Hamano
2006-11-29 12:17                                                                             ` git blame [was: git and bzr] Joseph Wakeling
2006-11-29 16:39                                                                               ` Linus Torvalds
2006-11-30 18:24                                                                                 ` Joseph Wakeling
2006-11-30 18:44                                                                                   ` Linus Torvalds
2006-11-30 19:55                                                                                     ` Carl Worth
2006-11-30 22:17                                                                                       ` Johannes Schindelin
2006-11-30 22:24                                                                                         ` J. Bruce Fields
2006-11-30 22:38                                                                                         ` git blame Junio C Hamano
2006-11-30 22:53                                                                                           ` Johannes Schindelin
2006-11-30 23:08                                                                                             ` Jakub Narebski
2006-11-28 12:10                                                                       ` git and bzr Erik Bågfors
2006-11-28 12:37                                                                         ` Jakub Narebski
2006-11-28 13:35                                                                           ` Johannes Schindelin
2006-11-28 16:08                                                                             ` Linus Torvalds
2006-11-28 17:07                                                                               ` Aaron Bentley
2006-11-28 17:29                                                                                 ` Jakub Narebski
2006-11-28 18:31                                                                                   ` Aaron Bentley
2006-11-28 18:43                                                                                     ` Jakub Narebski
2006-11-28 21:59                                                                                       ` Aaron Bentley
2006-11-28 22:16                                                                                         ` Jakub Narebski
2006-11-28 18:00                                                                                 ` Linus Torvalds
2006-11-28 17:44                                                                               ` Nicholas Allen
2006-11-28 18:06                                                                                 ` Jakub Narebski
2006-11-28 18:58                                                                                   ` Nicholas Allen
2006-11-28 19:11                                                                                   ` Nicholas Allen
2006-11-28 19:40                                                                                     ` Andy Parkins
2006-11-28 19:59                                                                                       ` Jakub Narebski
2006-11-28 20:37                                                                                   ` Nicholas Allen
2006-11-28 21:26                                                                                     ` Nicholas Allen
2006-11-28 21:43                                                                                       ` Jakub Narebski
2006-11-28 21:49                                                                                       ` Linus Torvalds
2006-11-28 21:53                                                                                         ` Shawn Pearce
2006-11-28 22:13                                                                                           ` Linus Torvalds
2006-11-28 22:22                                                                                             ` Jakub Narebski
2006-11-28 22:00                                                                                         ` Nicholas Allen
2006-11-28 22:25                                                                                           ` Linus Torvalds
2006-11-28 22:41                                                                                             ` Linus Torvalds
2006-11-28 22:48                                                                                               ` Nicholas Allen
2006-11-29 10:49                                                                                                 ` Johannes Schindelin
2006-11-29 11:01                                                                                                   ` Jakub Narebski
2006-11-29 20:37                                                                                                   ` Jon Loeliger
2006-11-28 22:46                                                                                             ` Nicholas Allen
2006-11-29 10:52                                                                                             ` Johannes Schindelin
2006-11-29 17:29                                                                                               ` Linus Torvalds
2006-11-29 18:54                                                                                                 ` Marko Macek
2006-11-29 20:07                                                                                                   ` Johannes Schindelin
2006-11-29 20:49                                                                                                     ` Jakub Narebski
2006-11-29 20:45                                                                                                   ` Linus Torvalds
2006-11-30  0:05                                                                                                     ` Carl Worth
2006-11-30  0:08                                                                                                       ` Carl Worth
2006-11-30  0:30                                                                                                       ` Jakub Narebski
2006-11-30  6:59                                                                                                       ` Raimund Bauer
2006-11-30  7:17                                                                                                         ` Carl Worth
2006-11-30  8:31                                                                                                         ` Alan Chandler
2006-11-30  9:01                                                                                                         ` Nguyen Thai Ngoc Duy
2006-11-30  9:30                                                                                                           ` Alan Chandler
2006-11-30  9:35                                                                                                             ` Jakub Narebski
2006-11-30 10:01                                                                                                               ` Junio C Hamano
2006-11-30 22:45                                                                                                                 ` Johannes Schindelin
2006-11-30 23:36                                                                                                                   ` Junio C Hamano
2006-11-30  9:39                                                                                                             ` Steven Grimm
2006-11-30 10:19                                                                                                         ` Johannes Schindelin
2006-11-30 11:25                                                                                                           ` Nguyen Thai Ngoc Duy
2006-11-30 11:58                                                                                                             ` Jakub Narebski
2006-11-30 12:14                                                                                                               ` Nguyen Thai Ngoc Duy
2006-11-30 12:23                                                                                                             ` Johannes Schindelin
2006-11-30 12:45                                                                                                         ` Andreas Ericsson
2006-11-30 12:25                                                                                                   ` Andreas Ericsson
2006-11-30 20:01                                                                                                     ` Theodore Tso
2006-11-30 20:09                                                                                                       ` Jakub Narebski
2006-12-01  9:55                                                                                                         ` Andreas Ericsson
2006-12-02  8:57                                                                                                           ` Jakub Narebski
     [not found]                                                                                       ` <20061128214531.GA24299@jameswestby.net>
2006-11-28 22:34                                                                                         ` Nicholas Allen
2006-11-28 21:40                                                                                     ` Martin Langhoff
     [not found]                                                                                       ` <456CADE9.7060503@onlinehome.de>
2006-11-28 22:14                                                                                         ` Martin Langhoff
2006-11-28 22:19                                                                                           ` Martin Langhoff
2006-11-28 22:36                                                                                           ` Nicholas Allen
2006-11-28 22:47                                                                                             ` Martin Langhoff
2006-11-30 12:36                                                                       ` Nicholas Allen
2006-11-30 12:47                                                                         ` Johannes Schindelin
2006-11-30 16:45                                                                         ` Linus Torvalds
2006-10-26  9:50                                                           ` VCS comparison table Andreas Ericsson
2006-10-25  9:57                                                   ` Matthieu Moy
2006-10-21 20:05                                               ` Aaron Bentley
2006-10-21 20:48                                                 ` Jakub Narebski
2006-10-21 22:52                                                   ` Edgar Toernig
2006-10-21 23:39                                                   ` Aaron Bentley
2006-10-22  0:04                                                     ` Carl Worth
2006-10-22  0:14                                                     ` Jakub Narebski
     [not found]                                                 ` <20061021165313.dba67497.seanlkml@sympatico.ca>
2006-10-21 20:53                                                   ` Sean
2006-10-21 21:10                                                     ` Linus Torvalds
2006-10-21 20:53                                                   ` Sean
2006-10-22  7:45                                                 ` Jan Hudec
2006-10-22  9:05                                                   ` Jakub Narebski
2006-10-22  9:56                                                     ` Erik Bågfors
2006-10-22 13:23                                                       ` Jakub Narebski
2006-10-22 14:11                                                         ` Erik Bågfors
2006-10-22 14:39                                                           ` Jakub Narebski
2006-10-22 14:25                                                       ` Carl Worth
2006-10-22 14:48                                                         ` Erik Bågfors
2006-10-22 15:04                                                           ` Jakub Narebski
2006-10-22 14:55                                                         ` Jakub Narebski
2006-10-22 18:53                                                         ` Matthew D. Fuller
2006-10-22 19:27                                                           ` Jakub Narebski
2006-10-23 16:57                                                           ` David Lang
2006-10-23 17:29                                                           ` Linus Torvalds
2006-10-23 22:21                                                             ` Matthew D. Fuller
2006-10-23 22:28                                                               ` David Lang
2006-10-23 22:44                                                               ` Linus Torvalds
2006-10-24  0:26                                                                 ` Matthew D. Fuller
2006-10-24 15:58                                                                   ` David Lang
2006-10-24 16:34                                                                     ` Matthew D. Fuller
2006-10-24 18:03                                                                       ` David Lang
2006-10-24 18:25                                                                         ` Jakub Narebski
2006-10-24 19:27                                                                           ` Petr Baudis
2006-10-25  0:27                                                                         ` Matthew D. Fuller
2006-10-25 22:40                                                                           ` David Lang
2006-10-25 23:53                                                                             ` Matthew D. Fuller
2006-10-26 10:13                                                                               ` Andreas Ericsson
2006-10-26 10:45                                                                                 ` Erik Bågfors
2006-10-26 11:48                                                                                 ` Jakub Narebski
2006-10-26 11:54                                                                                   ` Nicholas Allen
2006-10-26 12:13                                                                                     ` Jakub Narebski
2006-10-26 21:25                                                                                     ` Jeff King
2006-10-27  2:02                                                                                   ` Horst H. von Brand
2006-10-27  2:08                                                                                     ` Petr Baudis
2006-10-27  9:34                                                                                     ` Andreas Ericsson
2006-10-27 10:49                                                                                       ` Jakub Narebski
2006-10-27 11:41                                                                                         ` Andreas Ericsson
2006-10-27 14:46                                                                                       ` J. Bruce Fields
2006-10-28 11:18                                                                                         ` Ilpo Nyyssönen
2006-10-28 13:53                                                                                           ` Jakub Narebski
2006-10-28 14:58                                                                                             ` Jakub Narebski
2006-10-28 22:18                                                                                             ` Robin Rosenberg
2006-10-28 22:46                                                                                               ` Jakub Narebski
2006-10-29  6:54                                                                                             ` Ilpo Nyyssönen
2006-10-29 12:01                                                                                               ` Jakub Narebski
2006-10-29 18:24                                                                                                 ` Matthew D. Fuller
2006-10-29 18:39                                                                                                   ` Jakub Narebski
2006-10-30  0:10                                                                                                 ` Theodore Tso
2006-10-30 10:18                                                                                             ` Progress reporting (was: VCS comparison table) Jakub Narebski
2006-10-30 15:21                                                                                               ` Nicolas Pitre
2006-10-26 12:12                                                                                 ` VCS comparison table Matthew D. Fuller
2006-10-26 12:18                                                                                   ` Jakub Narebski
2006-10-26 15:06                                                                                     ` Matthew D. Fuller
2006-10-26 13:47                                                                                 ` Aaron Bentley
2006-10-26 13:53                                                                                   ` Jakub Narebski
2006-10-26 15:13                                                                                     ` Aaron Bentley
2006-10-30 21:46                                                                             ` Jan Hudec
2006-10-23 22:45                                                               ` Jakub Narebski
2006-10-23 23:14                                                                 ` Erik Bågfors
2006-10-23 23:24                                                                   ` Linus Torvalds
2006-10-24  0:26                                                                     ` Matthew D. Fuller
2006-10-24  0:38                                                                       ` Matthew D. Fuller
2006-10-24  5:42                                                                         ` Linus Torvalds
2006-10-24  5:47                                                                           ` Shawn Pearce
2006-10-24 16:46                                                                           ` Matthew D. Fuller
2006-10-24  0:47                                                                       ` Carl Worth
2006-10-24  7:31                                                                         ` Erik Bågfors
2006-10-24 21:51                                                                         ` Erik Bågfors
2006-10-25 12:41                                                                           ` Andreas Ericsson
2006-10-25 13:15                                                                             ` Erik Bågfors
2006-10-24  0:39                                                                     ` Martin Langhoff
2006-10-24  7:52                                                                       ` Erik Bågfors
2006-10-24  8:37                                                                         ` Jakub Narebski
2006-10-24 10:11                                                                         ` Martin Langhoff
2006-10-24  9:30                                                                     ` Jelmer Vernooij
2006-10-26 15:22                                                                       ` Aaron Bentley
2006-10-25 18:41                                                                     ` Aaron Bentley
2006-10-24  9:51                                                               ` Matthieu Moy
2006-10-24 10:27                                                                 ` Jakub Narebski
2006-10-25 10:52                                                               ` Andreas Ericsson
2006-10-25 19:53                                                                 ` Junio C Hamano
2006-10-20  2:53                                           ` James Henstridge
2006-10-20  9:51                                             ` Jakub Narebski
2006-10-20 10:42                                               ` James Henstridge
2006-10-20 13:17                                                 ` Jakub Narebski
2006-10-20 13:36                                                   ` Petr Baudis
2006-10-20 14:12                                                     ` Jakub Narebski
2006-10-20 14:59                                                   ` James Henstridge
2006-10-20 22:50                                                     ` Jakub Narebski
2006-10-20 22:58                                                       ` Petr Baudis
2006-10-20 10:53                                         ` Jakub Narebski
2006-10-20 12:34                                           ` Matthieu Moy
2006-10-20 13:20                                             ` Jakub Narebski
2006-10-20 13:47                                               ` Petr Baudis
2006-10-19 17:01                                     ` Carl Worth
2006-10-19 17:14                                       ` J. Bruce Fields
2006-10-20 14:31                                         ` Jeff King
2006-10-20 15:33                                           ` J. Bruce Fields
2006-10-20 15:43                                             ` Jeff King
2006-10-19 15:25                                   ` Linus Torvalds
2006-10-19 16:13                                     ` Matthew D. Fuller
2006-10-19 16:49                                       ` Linus Torvalds
2006-10-19 18:30                                         ` Linus Torvalds
2006-10-19 18:54                                           ` Matthieu Moy
2006-10-19 20:47                                             ` Linus Torvalds
2006-10-21  5:49                                               ` Junio C Hamano
2006-10-19 23:28                                             ` Ryan Anderson
2006-10-19 19:16                                           ` Junio C Hamano
2006-10-20 10:51                                             ` Jakub Narebski
2006-10-20 15:58                                               ` Linus Torvalds
2006-10-19  5:33                                 ` Jan Hudec
2006-10-19  7:02                                 ` Erik Bågfors
2006-10-19  8:49                                   ` Christian MICHON
2006-10-19  8:58                                     ` Andreas Ericsson
2006-10-19  9:10                                       ` Matthieu Moy
2006-10-19 14:57                                         ` Tim Webster
2006-10-19 15:30                                           ` Aaron Bentley
2006-10-20  3:14                                             ` Tim Webster
2006-10-20  4:05                                               ` Aaron Bentley
2006-10-21 12:30                                                 ` Jan Hudec
2006-10-21 13:05                                                   ` Jakub Narebski
2006-10-21 13:15                                                     ` Jan Hudec
2006-10-21 13:29                                                       ` Jakub Narebski
2006-10-21 16:56                                                     ` Aaron Bentley
2006-10-21 17:03                                                       ` Jakub Narebski
2006-10-21 17:31                                                       ` Linus Torvalds
2006-10-21 17:38                                                         ` Linus Torvalds
2006-10-22  7:49                                                         ` Tim Webster
2006-10-22 17:12                                                           ` Linus Torvalds
2006-10-23  5:19                                                             ` Matthew Hannigan
2006-10-20 10:44                                             ` Jakub Narebski
2006-10-19 16:14                                           ` Matthieu Moy
2006-10-20  3:40                                             ` Tim Webster
2006-10-19 15:45                                       ` Ramon Diaz-Uriarte
2006-10-20 10:40                                       ` Jakub Narebski
2006-10-20 13:36                                         ` Shawn Pearce
2006-10-21 12:30                                         ` Matthew D. Fuller
2006-10-19 11:37                                   ` Petr Baudis
2006-10-19 15:17                                     ` Matthew D. Fuller
2006-10-20 13:22                                 ` Horst H. von Brand
2006-10-20 13:46                                   ` Christian MICHON
2006-10-20 15:05                                     ` Jakub Narebski
2006-10-20 15:16                                       ` Johannes Schindelin
2006-10-20 15:28                                         ` Jakub Narebski
2006-10-20 15:39                                           ` Johannes Schindelin
2006-10-20 16:05                                             ` Jakub Narebski
2006-10-20 16:24                                               ` Jakub Narebski
2006-10-18  3:25                         ` Ryan Anderson
2006-10-17 23:24                     ` Jakub Narebski
2006-10-17 23:50                       ` Linus Torvalds
2006-10-17 23:35               ` Jakub Narebski
2006-10-17  9:20         ` Jakub Narebski
2006-10-17  9:40           ` Robert Collins
2006-10-17 10:08             ` Andreas Ericsson
2006-10-17 10:47               ` Matthieu Moy
2006-10-18  4:55               ` Robert Collins
2006-10-18  8:53                 ` Andreas Ericsson
2006-10-18 11:15                   ` Petr Baudis
2006-10-18 15:31                 ` Linus Torvalds
2006-10-18 15:50                   ` Jakub Narebski
2006-10-18 16:22                     ` Linus Torvalds
2006-10-17 16:41             ` Linus Torvalds
2006-10-17 22:27               ` Robert Collins
     [not found]                 ` <20061017191838.1c36499b.seanlkml@sympatico.ca>
2006-10-17 23:18                   ` Sean
2006-10-17 23:18                   ` Sean
2006-10-17 23:33                   ` Petr Baudis
2006-10-18  5:26                     ` Robert Collins
2006-10-18 21:46                       ` Alternate revno proposal (Was: Re: VCS comparison table) Jan Hudec
2006-10-18 22:14                         ` Jakub Narebski
2006-10-19  5:45                           ` Jan Hudec
2006-10-19  8:19                         ` Alexander Belchenko
2006-10-21 13:48                           ` Jan Hudec
2006-10-20  2:09                         ` Horst H. von Brand
2006-10-20  5:38                           ` Jan Hudec
2006-10-17  9:59           ` VCS comparison table Andreas Ericsson
2006-10-17  9:37       ` Robert Collins
     [not found]         ` <20061017060112.2d036f96.seanlkml@sympatico.ca>
2006-10-17 10:01           ` Sean
2006-10-17 10:01           ` Sean
2006-10-17 10:06         ` Jakub Narebski
2006-10-16 23:35     ` Linus Torvalds
2006-10-16 23:55       ` Jakub Narebski
2006-10-17  0:04         ` Johannes Schindelin
2006-10-17  0:23           ` Linus Torvalds
2006-10-17  0:36             ` Johannes Schindelin
2006-10-17  1:17             ` Nguyen Thai Ngoc Duy
2006-10-17  7:26             ` Christian MICHON
2006-10-17  0:08         ` Linus Torvalds
2006-10-17  0:24           ` Jakub Narebski
2006-10-17  4:31           ` Aaron Bentley
2006-10-19 19:01             ` Nathaniel Smith
2006-10-20 10:32               ` Jakub Narebski
2006-10-17  0:29       ` Luben Tuikov
2006-10-17  4:24       ` Aaron Bentley
2006-10-17  7:50         ` Andreas Ericsson
2006-10-17 14:05           ` Aaron Bentley
     [not found]             ` <20061017103423.a9589295.seanlkml@sympatico.ca>
2006-10-17 14:34               ` Sean
2006-10-17 15:05             ` Andreas Ericsson
2006-10-17 15:32               ` Matthieu Moy
2006-10-17 19:44               ` Aaron Bentley
2006-10-17 23:28                 ` Petr Baudis
2006-10-17 23:39                 ` Jakub Narebski
2006-10-18  0:24                   ` Aaron Bentley
2006-10-17  8:30         ` Jakub Narebski
2006-10-17 11:19           ` Matthieu Moy
     [not found]             ` <20061017073839.3728d1e7.seanlkml@sympatico.ca>
2006-10-17 11:38               ` Sean
2006-10-17 12:03                 ` Matthieu Moy
2006-10-17 12:56                   ` Jakub Narebski
     [not found]                   ` <20061017085723.7542ee6c.seanlkml@sympatico.ca>
2006-10-17 12:57                     ` Sean
2006-10-17 12:57                     ` Sean
2006-10-17 13:44                       ` Matthieu Moy
     [not found]                         ` <20061017100150.b4919aac.seanlkml@sympatico.ca>
2006-10-17 14:01                           ` Sean
2006-10-17 14:01                           ` Sean
2006-10-17 14:19                             ` Matthieu Moy
     [not found]                               ` <20061017110655.f7bcf3f1.seanlkml@sympatico.ca>
2006-10-17 15:06                                 ` Sean
2006-10-17 15:06                                 ` Sean
2006-10-18  0:14                                 ` Petr Baudis
2006-10-18  1:36                                   ` Integrating gitweb and git-browser (was: Re: VCS comparison table) Jakub Narebski
2006-10-18  1:52                                     ` Petr Baudis
2006-10-18  1:58                                       ` Jakub Narebski
2006-10-18  2:02                                         ` Petr Baudis
2006-10-18  0:25                   ` VCS comparison table Petr Baudis
2006-10-18  0:38                     ` Aaron Bentley
     [not found]                     ` <4535778D.40006@utoronto.ca>
2006-10-18  0:42                       ` Petr Baudis
2006-10-18  0:48                       ` Jakub Narebski
     [not found]                       ` <20061018004209.GL20017@pasky.or.cz>
2006-10-18  0:50                         ` Aaron Bentley
     [not found]                         ` <45357A6E.3050603@utoronto.ca>
2006-10-18  0:57                           ` Petr Baudis
2006-10-18  1:05                             ` Aaron Bentley
2006-10-18  1:11                   ` Petr Baudis
2006-10-18  6:44                     ` Matthieu Moy
2006-10-18  7:16                       ` Shawn Pearce
2006-10-17 11:38               ` Sean
2006-10-21 14:13               ` Jan Hudec
     [not found]                 ` <20061021102346.9cd3abce.seanlkml@sympatico.ca>
2006-10-21 14:23                   ` Sean
2006-10-21 16:19                     ` Erik Bågfors
2006-10-21 16:31                       ` Jakub Narebski
     [not found]                       ` <BAYC1-PASMTP01706CD2FCBE923333A0CBAE020@CEZ.ICE>
2006-10-21 16:35                         ` Erik Bågfors
     [not found]                           ` <BAYC1-PASMTP04FAD1FBB91BA4C07A5E79AE020@CEZ.ICE>
2006-10-21 17:33                             ` Erik Bågfors
2006-10-21 21:04                       ` Linus Torvalds
2006-10-21 23:58                         ` Linus Torvalds
2006-10-22  0:13                           ` Erik Bågfors
2006-10-22  0:22                             ` Jakub Narebski
2006-10-22  1:00                               ` Theodore Tso
2006-10-22  0:09                         ` Erik Bågfors
2006-10-27  4:51                         ` Jan Hudec
2006-10-28 11:38                           ` Jakub Narebski
2006-10-21 14:23                   ` Sean
2006-10-21 18:34                   ` Jan Hudec
     [not found]                     ` <20061021144704.71d75e83.seanlkml@sympatico.ca>
2006-10-21 18:47                       ` Sean
2006-10-21 18:47                       ` Sean
2006-10-17 11:45             ` Jakub Narebski
2006-10-17 12:02               ` Jakub Narebski
     [not found]               ` <20061017080702.615a3b2f.seanlkml@sympatico.ca>
2006-10-17 12:07                 ` Sean
2006-10-17 12:07                 ` Sean
2006-10-21  8:27                   ` Jakub Narebski
2006-10-21  8:48                     ` Erik Bågfors
2006-10-17 13:33               ` Matthieu Moy
2006-10-17 12:00             ` Andreas Ericsson
2006-10-17 13:27               ` Matthieu Moy
2006-10-17 13:55                 ` Jakub Narebski
2006-10-17 14:08                   ` Matthieu Moy
2006-10-17 14:41                     ` Jakub Narebski
2006-10-18  0:00                       ` Petr Baudis
2006-10-18  0:30                         ` Aaron Bentley
2006-10-18  0:39                           ` Petr Baudis
2006-10-18  1:28                           ` Jakub Narebski
2006-10-18  1:44                             ` Carl Worth
2006-10-18  3:27                               ` Aaron Bentley
2006-10-18  9:20                                 ` Jakub Narebski
2006-10-18 16:31                                   ` Aaron Bentley
2006-10-21 15:56                                     ` Jan Hudec
2006-10-21 16:13                                       ` Jakub Narebski
     [not found]                           ` <20061018003920.GK20017@pasky.or.cz>
2006-10-18  9:28                             ` Erik Bågfors
2006-10-18 11:08                               ` Petr Baudis
2006-10-18 11:17                                 ` Jakub Narebski
2006-10-18 13:09                                 ` Erik Bågfors
2006-10-18 18:03                   ` Jeff Licquia
2006-10-17 14:01                 ` Andreas Ericsson
2006-10-17 14:24                   ` Matthieu Moy
2006-10-17 14:19             ` Olivier Galibert
2006-10-17 15:37               ` Matthieu Moy
2006-10-18  1:46             ` Petr Baudis
     [not found]         ` <20061017062313.cd41e031.seanlkml@sympatico.ca>
2006-10-17 10:23           ` Sean
2006-10-17 10:23           ` Sean
2006-10-17 10:30             ` Johannes Schindelin
     [not found]               ` <20061017063549.da130b5f.seanlkml@sympatico.ca>
2006-10-17 10:35                 ` Sean
2006-10-17 10:35                 ` Sean
2006-10-17 10:45               ` Matthias Kestenholz
2006-10-17 13:48               ` Aaron Bentley
2006-10-17 19:51             ` Aaron Bentley
2006-10-21 18:58               ` Jan Hudec
     [not found]                 ` <20061021150233.c29e11c5.seanlkml@sympatico.ca>
2006-10-21 19:02                   ` Sean
2006-10-21 19:02                   ` Sean
2006-10-20  8:26             ` James Henstridge
2006-10-20 10:19               ` Jakub Narebski
2006-10-20  8:56             ` Erik Bågfors
2006-10-17 15:03         ` Linus Torvalds
2006-10-16 23:45     ` Johannes Schindelin
2006-10-17  2:40       ` Petr Baudis
2006-10-17  5:08       ` Aaron Bentley
2006-10-17  5:25         ` Carl Worth
2006-10-17  5:31         ` Shawn Pearce
2006-10-17  6:23         ` Junio C Hamano
2006-10-17 18:52           ` J. Bruce Fields
2006-10-17 19:12             ` Jakub Narebski
     [not found]         ` <20061017062341.8a5c8530.seanlkml@sympatico.ca>
2006-10-17 10:23           ` Sean
2006-10-17 10:23           ` Sean
2006-10-18  6:33           ` Jeff King
2006-10-17  9:33       ` Robert Collins
2006-10-17  9:45         ` Jakub Narebski
2006-10-14 20:20 ` Jakub Narebski
2006-10-14 23:06   ` Jon Smirl
2006-10-14 23:34     ` Jakub Narebski
     [not found]     ` <20061014200356.e7b56402.seanlkml@sympatico.ca>
2006-10-15  0:03       ` Sean
2006-10-15  0:34         ` Jon Smirl
     [not found]           ` <20061014214452.8c2d2a5c.seanlkml@sympatico.ca>
2006-10-15  1:44             ` Sean
2006-10-15  0:53     ` Jakub Narebski
2006-10-15 15:37     ` Jakub Narebski
2006-10-15 18:23     ` Petr Baudis
     [not found]       ` <20061015143956.86db3a8b.seanlkml@sympatico.ca>
2006-10-15 18:39         ` Sean
2006-10-15 19:24         ` Petr Baudis
2006-10-15 19:49       ` Jon Smirl
2006-10-16  3:23         ` Petr Baudis
2006-10-16  3:30           ` Jon Smirl
2006-10-17  3:52             ` Sam Vilain
2006-10-17 12:59               ` Jon Smirl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.64.0610181741590.3962@g5.osdl.org \
    --to=torvalds@osdl.org \
    --cc=Johannes.Schindelin@gmx.de \
    --cc=git@vger.kernel.org \
    --cc=junkio@cox.net \
    --cc=nico@cam.org \
    --cc=spearce@spearce.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).