All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH/RFC v3 0/13] Introduce index file format version 5
@ 2012-08-08 11:17 Thomas Gummerer
  2012-08-08 11:17 ` [PATCH/RFC v3 01/13] Move index v2 specific functions to their own file Thomas Gummerer
                   ` (12 more replies)
  0 siblings, 13 replies; 34+ messages in thread
From: Thomas Gummerer @ 2012-08-08 11:17 UTC (permalink / raw)
  To: git; +Cc: trast, mhagger, gitster, pclouds, robin.rosenberg, t.gummerer

Previous rounds of this series were on $gmane/202752 and $gmane/202923.

This round includes a major change, as it is splitting up read-cache.c
into read-cache.c, read-cache-v2.c and read-cache-v5.c.  It uses
index->ops to call the specific functions as suggested by Duy.

It also changes the index format slightly, removing the size from the
stat_crc and adding it as separate field, as suggested by Robin.  This
makes the format incompatible with the one in the previous two series.

[PATCH/RFC 01/13] Move index v2 specific functions to their own file
This previously was patch 1/2/3/4, but since the code is now moved
to a different file, it seems to make more sense to do it in one patch.
Also moved the size check to the verify_hdr functions for the respective
index formats.

[PATCH/RFC 02/13] t2104: Don't fail for index versions other than
Do the update index at the very beginning.

[PATCH/RFC 03/13] t3700: Avoid interfering with the racy code
Instead of sleeping for a second, test-chmtime now uses an absolute
time, to avoid the racy code.

[PATCH/RFC 04/13] Add documentation of the index-v5 file format
Added the size to the cache-entries.

[PATCH/RFC 05/13] Make in-memory format aware of stat_crc
Removed size from the stat_crc.

[PATCH/RFC 06/13] Read index-v5
Changed the pointer arithmetic to not use void * directly, by
casting it to a char * first.

[PATCH/RFC 07/13] Read resolve-undo data
[PATCH/RFC 08/13] Read cache-tree in index-v5
[PATCH/RFC 09/13] Write index-v5
[PATCH/RFC 10/13] Write index-v5 cache-tree data
[PATCH/RFC 11/13] Write resolve-undo data for index-v5
[PATCH/RFC 12/13] update-index.c: always rewrite the index when
Instead of using a force-rewrite option, always rewrite the index
if a index-version is given.

[PATCH/RFC 13/13] p0002-index.sh: add perf test for the index
Instead of using the force-rewrite option, which was removed from
update-index, use git update-index --index-version=n for doing the
preformance testing.

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2012-08-10 15:40 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-08 11:17 [PATCH/RFC v3 0/13] Introduce index file format version 5 Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 01/13] Move index v2 specific functions to their own file Thomas Gummerer
2012-08-08 12:04   ` Nguyen Thai Ngoc Duy
2012-08-08 19:21     ` Thomas Gummerer
2012-08-09 22:02   ` Junio C Hamano
2012-08-09 22:54     ` Thomas Gummerer
2012-08-10  0:13     ` Junio C Hamano
2012-08-10  2:23       ` Nguyen Thai Ngoc Duy
2012-08-10 14:24     ` Thomas Rast
2012-08-10 14:58       ` Junio C Hamano
2012-08-10 15:40         ` Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 02/13] t2104: Don't fail for index versions other than [23] Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 03/13] t3700: Avoid interfering with the racy code Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 04/13] Add documentation of the index-v5 file format Thomas Gummerer
2012-08-09 22:41   ` Junio C Hamano
2012-08-09 23:10     ` Thomas Gummerer
2012-08-09 23:13     ` Junio C Hamano
2012-08-08 11:17 ` [PATCH/RFC v3 05/13] Make in-memory format aware of stat_crc Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 06/13] Read index-v5 Thomas Gummerer
2012-08-08 12:05   ` Nguyen Thai Ngoc Duy
2012-08-08 12:18     ` Johannes Sixt
2012-08-08 17:05     ` Junio C Hamano
2012-08-08 19:29     ` Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 07/13] Read resolve-undo data Thomas Gummerer
2012-08-09 22:51   ` Junio C Hamano
2012-08-09 23:23     ` Thomas Gummerer
2012-08-10  0:02       ` Junio C Hamano
2012-08-10  9:27         ` Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 08/13] Read cache-tree in index-v5 Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 09/13] Write index-v5 Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 10/13] Write index-v5 cache-tree data Thomas Gummerer
2012-08-08 11:17 ` [PATCH/RFC v3 11/13] Write resolve-undo data for index-v5 Thomas Gummerer
2012-08-08 11:18 ` [PATCH/RFC v3 12/13] update-index.c: always rewrite the index when index-version is given Thomas Gummerer
2012-08-08 11:18 ` [PATCH/RFC v3 13/13] p0002-index.sh: add perf test for the index formats Thomas Gummerer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.