Junio C Hamano
1002f28a52
Merge branch 'eb/hash-transition'
...
Work to support a repository that work with both SHA-1 and SHA-256
hash algorithms has started.
* eb/hash-transition: (30 commits)
t1016-compatObjectFormat: add tests to verify the conversion between objects
t1006: test oid compatibility with cat-file
t1006: rename sha1 to oid
test-lib: compute the compatibility hash so tests may use it
builtin/ls-tree: let the oid determine the output algorithm
object-file: handle compat objects in check_object_signature
tree-walk: init_tree_desc take an oid to get the hash algorithm
builtin/cat-file: let the oid determine the output algorithm
rev-parse: add an --output-object-format parameter
repository: implement extensions.compatObjectFormat
object-file: update object_info_extended to reencode objects
object-file-convert: convert commits that embed signed tags
object-file-convert: convert commit objects when writing
object-file-convert: don't leak when converting tag objects
object-file-convert: convert tag objects when writing
object-file-convert: add a function to convert trees between algorithms
object: factor out parse_mode out of fast-import and tree-walk into in object.h
cache: add a function to read an OID of a specific algorithm
tag: sign both hashes
commit: export add_header_signature to support handling signatures on tags
...
2024-03-28 14:13:50 -07:00
..
2024-03-28 14:13:50 -07:00
2024-03-16 11:08:55 -07:00
2022-09-07 09:46:05 -07:00
2024-02-19 08:45:14 -08:00
2024-03-25 16:16:35 -07:00
2024-02-07 08:28:37 -08:00
2023-04-05 14:18:53 -07:00
2023-04-05 21:37:45 -07:00
2023-04-24 15:16:31 -07:00
2022-10-21 11:39:38 -07:00
2022-09-23 10:01:07 -07:00
2024-03-05 09:44:43 -08:00
2024-02-29 11:53:29 -08:00
2022-06-13 11:57:03 -07:00
2023-10-09 12:06:44 -07:00
2023-12-26 11:06:57 -08:00
2023-05-05 14:28:03 -07:00
2024-03-16 10:04:45 -07:00
2023-10-09 12:06:29 -07:00
2024-03-01 14:38:55 -08:00
2024-02-27 16:04:31 -08:00
2022-10-13 09:32:57 -07:00
2023-10-09 12:06:44 -07:00
2023-10-09 12:04:21 -07:00
2023-01-13 11:58:51 -08:00
2024-02-13 14:44:51 -08:00
2023-12-26 11:06:55 -08:00
2024-01-08 10:06:05 -08:00
2024-03-16 09:31:42 -07:00
2023-03-19 15:03:12 -07:00
2023-10-09 12:46:33 -07:00
2023-10-09 12:06:44 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:47 -07:00
2023-10-09 12:06:44 -07:00
2024-01-02 13:51:30 -08:00
2023-01-13 09:55:45 -08:00
2024-03-04 14:05:13 -08:00
2024-03-21 14:55:13 -07:00
2022-09-07 09:46:07 -07:00
2023-12-26 11:06:55 -08:00
2023-09-28 10:49:23 -07:00
2024-03-16 09:52:11 -07:00
2023-10-09 12:06:29 -07:00
2022-10-13 09:32:56 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:04:21 -07:00
2023-11-26 10:07:05 +09:00
2023-12-26 11:06:55 -08:00
2023-12-26 11:06:57 -08:00
2023-06-12 13:52:51 -07:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:06:44 -07:00
2023-10-09 12:04:21 -07:00
2023-10-09 12:06:47 -07:00
2023-12-15 14:08:28 -08:00
2024-03-01 14:38:54 -08:00
2024-02-20 15:03:13 -08:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:06:29 -07:00
2023-12-26 11:06:55 -08:00
2023-12-26 11:06:55 -08:00
2024-03-05 09:44:44 -08:00
2024-02-08 16:22:01 -08:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:44 -07:00
2023-10-05 13:26:11 -07:00
2023-10-09 12:06:24 -07:00
2023-10-09 12:06:24 -07:00
2023-10-09 12:04:21 -07:00
2023-10-09 12:06:47 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:04:21 -07:00
2023-10-09 12:04:21 -07:00
2023-10-09 12:06:44 -07:00
2023-11-26 10:07:05 +09:00
2024-02-01 11:09:53 -08:00
2024-03-11 09:58:11 -07:00
2024-03-16 10:04:53 -07:00
2023-10-09 12:47:29 -07:00
2024-01-25 10:55:53 -08:00
2023-05-19 08:19:34 -07:00
2023-06-22 16:29:07 -07:00
2022-09-07 09:46:06 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:04:21 -07:00
2023-10-09 12:06:44 -07:00
2023-11-22 14:23:06 +09:00
2024-01-29 09:20:49 -08:00
2024-02-08 16:22:10 -08:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:44 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:04:21 -07:00
2022-09-21 10:21:46 -07:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:06:44 -07:00
2023-12-26 11:06:55 -08:00
2022-05-04 10:30:01 -07:00
2023-10-02 14:54:29 -07:00
2023-03-30 07:50:43 -07:00
2023-05-12 14:54:14 -07:00
2022-10-24 15:44:20 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:29 -07:00
2024-03-16 10:04:45 -07:00
2023-11-02 16:53:28 +09:00
2023-10-09 12:06:47 -07:00
2023-10-30 07:09:55 +09:00
2023-10-09 12:06:29 -07:00
2024-03-25 16:16:34 -07:00
2023-10-09 12:06:29 -07:00
2024-02-21 09:58:07 -08:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:47 -07:00
2024-02-21 10:02:55 -08:00
2023-10-30 07:09:57 +09:00
2023-12-26 11:06:55 -08:00
2023-11-26 10:10:49 +09:00
2023-10-09 12:06:44 -07:00
2022-10-13 09:32:56 -07:00
2023-01-13 09:55:45 -08:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:29 -07:00
2024-03-28 14:13:50 -07:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:06:29 -07:00
2024-03-25 16:16:34 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:29 -07:00
2022-10-24 14:48:05 -07:00
2023-10-09 12:06:44 -07:00
2023-11-01 12:09:01 +09:00
2023-10-09 12:06:29 -07:00
2023-06-12 13:52:51 -07:00
2023-06-12 13:52:51 -07:00
2024-03-13 09:14:46 -07:00
2023-10-09 12:06:29 -07:00
2023-12-26 11:06:55 -08:00
2023-12-26 11:06:55 -08:00
2024-01-02 13:51:30 -08:00
2023-10-09 12:06:29 -07:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:06:44 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:29 -07:00
2022-10-13 09:32:56 -07:00
2023-10-09 12:06:24 -07:00
2023-10-09 12:04:21 -07:00
2022-10-13 09:32:56 -07:00
2023-10-09 12:06:29 -07:00
2022-10-13 09:32:56 -07:00
2023-10-09 12:06:29 -07:00
2023-11-24 12:11:23 +09:00
2024-03-25 16:16:34 -07:00
2024-01-24 13:15:06 -08:00
2024-03-01 10:45:01 -08:00
2023-11-26 10:07:05 +09:00
2023-07-18 07:28:52 -07:00
2017-02-15 12:54:20 -08:00
2023-12-26 11:06:55 -08:00
2023-10-30 07:09:55 +09:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:29 -07:00
2022-10-30 19:58:40 -04:00
2023-12-26 11:06:55 -08:00
2023-12-14 14:38:07 -08:00
2023-03-06 21:51:56 -08:00
2023-12-26 11:06:55 -08:00
2023-07-27 15:26:37 -07:00
2023-12-26 11:06:55 -08:00
2023-07-25 14:55:07 -07:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:06:29 -07:00
2024-02-08 16:22:01 -08:00
2023-10-09 12:06:29 -07:00
2024-02-28 14:42:01 -08:00
2024-03-18 13:04:25 -07:00
2023-12-03 10:54:51 +09:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:07:26 -07:00
2024-02-08 16:22:01 -08:00
2024-02-08 16:22:01 -08:00
2024-02-08 16:22:10 -08:00
2023-10-09 12:06:29 -07:00
2022-10-25 15:44:19 -07:00
2022-08-04 14:12:23 -07:00
2023-11-10 08:15:25 +09:00
2023-05-10 10:23:29 -07:00
2023-12-15 14:08:28 -08:00
2024-02-13 14:44:50 -08:00
2023-07-17 11:30:42 -07:00
2023-07-31 09:11:04 -07:00
2024-03-25 16:16:35 -07:00
2023-10-09 12:06:29 -07:00
2023-10-09 12:06:29 -07:00
2024-02-07 08:28:37 -08:00
2022-08-03 13:57:25 -07:00
2024-03-25 16:16:34 -07:00
2023-10-09 12:06:29 -07:00
2023-05-23 17:21:47 +09:00
2023-08-28 09:16:06 -07:00
2023-11-26 10:07:05 +09:00
2023-12-27 21:33:24 -08:00
2023-10-09 12:06:44 -07:00
2023-12-26 11:06:55 -08:00
2023-10-09 12:06:29 -07:00
2024-03-11 09:58:11 -07:00
2024-03-12 13:32:11 -07:00