diff options
| author | Brandon Williams <bmwill@google.com> | 2017-05-30 10:30:47 -0700 | 
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2017-06-02 09:36:07 +0900 | 
| commit | c26022ea8f54649ed6b3b545dd3158907abe5d2c (patch) | |
| tree | a774987137bafa841a9eed9ce3248ef83a8167e0 /diff.c | |
| parent | fcf2cfb54b6be34749feb6ffb50fe2bdd7bac8bc (diff) | |
| download | git-c26022ea8f54649ed6b3b545dd3158907abe5d2c.tar.gz | |
diff: convert diff_addremove to struct object_id
Convert diff_addremove to take a struct object_id.  In addtion convert
the function pointer type 'add_remove_fn_t' to also take a struct
object_id.
Signed-off-by: Brandon Williams <bmwill@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff.c')
| -rw-r--r-- | diff.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| @@ -5081,8 +5081,8 @@ static int is_submodule_ignored(const char *path, struct diff_options *options)  void diff_addremove(struct diff_options *options,  		    int addremove, unsigned mode, -		    const unsigned char *sha1, -		    int sha1_valid, +		    const struct object_id *oid, +		    int oid_valid,  		    const char *concatpath, unsigned dirty_submodule)  {  	struct diff_filespec *one, *two; @@ -5114,9 +5114,9 @@ void diff_addremove(struct diff_options *options,  	two = alloc_filespec(concatpath);  	if (addremove != '+') -		fill_filespec(one, sha1, sha1_valid, mode); +		fill_filespec(one, oid->hash, oid_valid, mode);  	if (addremove != '-') { -		fill_filespec(two, sha1, sha1_valid, mode); +		fill_filespec(two, oid->hash, oid_valid, mode);  		two->dirty_submodule = dirty_submodule;  	} | 
