Junio C Hamano
5e4b029f4a
Merge branch 'jc/index-v4' into next
...
Trivially shrinks the on-disk size of the index file to save both I/O and
checksum overhead. The "v4" format represented here may not be what we
eventually want to have, but the preparatory refactoring steps and the way
how backward compatibility is retained should give plenty to learn to GSoC
student-hopefuls.
Will merge to 'next', if nobody objects.
* jc/index-v4:
update-index: upgrade/downgrade on-disk index version
read-cache.c: write prefix-compressed names in the index
read-cache.c: read prefix-compressed names in index on-disk version v4
read-cache.c: move code to copy incore to ondisk cache to a helper function
read-cache.c: move code to copy ondisk to incore cache to a helper function
read-cache.c: report the header version we do not understand
read-cache.c: make create_from_disk() report number of bytes it consumed
read-cache.c: allow unaligned mapping of the index file
cache.h: hide on-disk index details
varint: make it available outside the context of pack
2012-04-19 22:35:20 -07:00
..
2012-03-28 08:47:23 -07:00
2012-04-16 12:55:11 -07:00
2012-03-30 20:25:55 -07:00
2011-08-08 09:30:12 -07:00
2011-10-05 10:47:10 -07:00
2012-02-27 15:10:23 -08:00
2012-03-19 21:42:06 -07:00
2012-03-01 09:15:58 -08:00
2011-03-08 14:44:07 -08:00
2012-03-15 21:54:31 -07:00
2011-03-09 13:10:35 -08:00
2011-05-31 12:01:06 -07:00
2012-04-12 14:02:15 -07:00
2011-07-06 14:26:26 -07:00
2011-03-11 10:59:16 -05:00
2011-03-11 10:59:16 -05:00
2011-08-04 15:49:13 -07:00
2011-08-09 10:26:18 -07:00
2011-05-09 15:27:50 -07:00
2012-04-16 12:42:22 -07:00
2011-03-11 10:59:16 -05:00
2011-03-11 10:59:16 -05:00
2011-09-22 16:38:22 -07:00
2011-10-05 13:45:30 -07:00
2011-03-11 10:59:16 -05:00
2011-05-05 13:31:11 -07:00
2011-11-22 18:16:59 -08:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-08-28 23:47:55 -07:00
2012-01-16 16:26:26 -08:00
2011-11-12 22:25:07 -08:00
2012-04-03 16:41:21 -07:00
2012-03-01 14:45:14 -08:00
2011-07-06 14:26:26 -07:00
2011-12-11 23:16:25 -08:00
2011-12-11 23:16:25 -08:00
2011-12-12 16:09:38 -08:00
2011-07-06 14:26:26 -07:00
2011-03-11 10:59:16 -05:00
2011-05-26 22:15:38 -07:00
2011-10-15 21:15:06 -07:00
2011-03-11 10:59:16 -05:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-05-26 22:15:39 -07:00
2011-03-11 10:59:16 -05:00
2012-03-15 13:53:39 -07:00
2011-08-01 15:00:14 -07:00
2011-08-28 21:18:47 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-21 12:54:55 -07:00
2012-02-23 11:20:15 -08:00
2011-09-08 13:56:19 -07:00
2011-08-29 15:27:07 -07:00
2011-07-06 14:26:26 -07:00
2012-03-05 11:32:19 -08:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2012-03-26 12:06:48 -07:00
2011-08-04 15:49:13 -07:00
2011-03-11 10:59:16 -05:00
2011-07-06 14:26:26 -07:00
2011-07-11 09:35:46 -07:00
2011-08-23 21:36:20 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-03-11 10:59:16 -05:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-10-16 11:09:35 -07:00
2011-08-30 12:35:51 -07:00
2011-07-06 14:26:26 -07:00
2011-03-11 10:59:16 -05:00
2011-05-18 14:37:46 -07:00
2011-03-11 10:59:16 -05:00
2012-01-12 23:34:26 -08:00
2011-07-06 14:26:26 -07:00
2011-05-16 16:38:46 -07:00
2011-08-04 15:49:13 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2012-01-23 14:34:55 -08:00
2011-09-11 21:52:18 -07:00
2011-10-26 16:12:25 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-12-12 11:52:31 -08:00
2011-03-11 10:59:16 -05:00
2011-08-25 13:16:46 -07:00
2012-04-11 11:04:53 -07:00
2011-04-13 11:59:11 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-12-09 13:37:01 -08:00
2012-02-22 18:17:39 -08:00
2011-03-11 10:59:16 -05:00
2012-01-06 12:44:01 -08:00
2012-03-26 10:28:55 -07:00
2011-09-06 11:42:12 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-08-04 15:49:13 -07:00
2011-09-01 15:52:02 -07:00
2011-09-01 15:52:02 -07:00
2012-02-27 15:33:33 -08:00
2012-02-28 14:55:39 -08:00
2011-03-11 10:59:16 -05:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2012-03-08 14:40:44 -08:00
2011-11-23 13:24:54 -08:00
2011-05-19 10:55:54 -07:00
2011-08-16 11:04:31 -07:00
2011-11-22 18:16:59 -08:00
2011-08-04 15:49:13 -07:00
2012-02-27 10:29:24 -08:00
2011-09-06 11:10:41 -07:00
2012-03-28 11:18:35 -07:00
2011-09-11 21:52:18 -07:00
2011-12-28 11:42:51 -08:00
2011-07-06 14:26:26 -07:00
2011-03-11 10:59:16 -05:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2012-01-13 09:50:45 -08:00
2011-08-04 15:49:13 -07:00
2011-03-11 10:59:16 -05:00
2011-06-26 12:50:46 -07:00
2011-09-11 21:51:10 -07:00
2011-12-12 16:48:54 -08:00
2012-03-28 08:47:23 -07:00
2011-10-16 08:12:26 +00:00
2012-02-27 15:58:36 -08:00
2012-02-08 19:59:41 -08:00
2011-08-04 15:49:13 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2012-04-04 09:57:50 -07:00
2011-08-16 11:41:28 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-08-17 17:35:38 -07:00
2012-04-10 14:50:27 -07:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-09-11 21:52:18 -07:00
2011-08-04 15:49:13 -07:00
2011-07-06 14:26:26 -07:00
2012-04-06 10:47:58 -07:00
2012-02-17 07:37:08 -08:00
2011-03-11 10:59:16 -05:00
2012-02-03 23:19:42 -08:00
2011-12-12 16:09:38 -08:00
2011-07-06 14:26:26 -07:00
2011-07-06 14:26:26 -07:00
2011-01-10 09:09:02 -08:00
2011-03-11 10:59:16 -05:00
2011-07-06 14:26:26 -07:00
2012-03-28 08:47:23 -07:00
2011-09-16 09:20:23 -07:00
2011-08-23 21:35:47 -07:00
2012-02-03 23:19:42 -08:00
2011-07-06 14:26:26 -07:00
2011-10-21 10:18:37 -07:00
2012-03-23 11:22:04 -07:00
2011-07-06 14:26:26 -07:00
2011-08-01 14:44:24 -07:00
2011-11-08 13:37:10 -08:00
2012-04-10 14:50:27 -07:00
2011-05-06 15:12:30 -07:00
2012-03-20 15:39:10 -07:00
2011-12-16 13:00:15 -08:00
2011-05-18 12:40:15 -07:00
2012-02-28 13:17:14 -08:00
2012-03-02 09:33:29 -08:00
2011-11-22 18:16:59 -08:00
2011-09-11 20:53:00 -07:00
2012-02-28 14:55:39 -08:00