git-commit-vandalism/refs
brian m. carlson 984912989d refs: convert struct ref_update to use struct object_id
Convert struct ref_array_item to use struct object_id by changing the
definition and applying the following semantic patch, plus the standard
object_id transforms:

@@
struct ref_update E1;
@@
- E1.new_sha1
+ E1.new_oid.hash

@@
struct ref_update *E1;
@@
- E1->new_sha1
+ E1->new_oid.hash

@@
struct ref_update E1;
@@
- E1.old_sha1
+ E1.old_oid.hash

@@
struct ref_update *E1;
@@
- E1->old_sha1
+ E1->old_oid.hash

This transformation allows us to convert write_ref_to_lockfile, which is
required to convert parse_object.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2017-05-08 15:12:58 +09:00
..
files-backend.c refs: convert struct ref_update to use struct object_id 2017-05-08 15:12:58 +09:00
iterator.c do_for_each_ref(): reimplement using reference iteration 2016-06-20 11:38:20 -07:00
ref-cache.c do_for_each_entry_in_dir(): delete function 2017-04-16 21:32:46 -07:00
ref-cache.h do_for_each_entry_in_dir(): delete function 2017-04-16 21:32:46 -07:00
refs-internal.h refs: convert struct ref_update to use struct object_id 2017-05-08 15:12:58 +09:00