Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
diff: convert diff_index_show_file to struct object_id
author
Brandon Williams
<bmwill@google.com>
Tue, 30 May 2017 17:30:46 +0000
(10:30 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Fri, 2 Jun 2017 00:36:06 +0000
(09:36 +0900)
Signed-off-by: Brandon Williams <bmwill@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
diff-lib.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
362d765
)
diff --git
a/diff-lib.c
b/diff-lib.c
index a3bc78162e773f817edadaf1ec5507d75e6c8ebb..2c838aaf438bef9b06fa662ecfdcb7b64b8e42e2 100644
(file)
--- a/
diff-lib.c
+++ b/
diff-lib.c
@@
-255,12
+255,12
@@
int run_diff_files(struct rev_info *revs, unsigned int option)
static void diff_index_show_file(struct rev_info *revs,
const char *prefix,
const struct cache_entry *ce,
static void diff_index_show_file(struct rev_info *revs,
const char *prefix,
const struct cache_entry *ce,
- const
unsigned char *sha1, int sha1
_valid,
+ const
struct object_id *oid, int oid
_valid,
unsigned int mode,
unsigned dirty_submodule)
{
diff_addremove(&revs->diffopt, prefix[0], mode,
unsigned int mode,
unsigned dirty_submodule)
{
diff_addremove(&revs->diffopt, prefix[0], mode,
-
sha1, sha1
_valid, ce->name, dirty_submodule);
+
oid->hash, oid
_valid, ce->name, dirty_submodule);
}
static int get_stat_data(const struct cache_entry *ce,
}
static int get_stat_data(const struct cache_entry *ce,
@@
-315,7
+315,7
@@
static void show_new_file(struct rev_info *revs,
&dirty_submodule, &revs->diffopt) < 0)
return;
&dirty_submodule, &revs->diffopt) < 0)
return;
- diff_index_show_file(revs, "+", new, oid
->hash
, !is_null_oid(oid), mode, dirty_submodule);
+ diff_index_show_file(revs, "+", new, oid, !is_null_oid(oid), mode, dirty_submodule);
}
static int show_modified(struct rev_info *revs,
}
static int show_modified(struct rev_info *revs,
@@
-332,7
+332,7
@@
static int show_modified(struct rev_info *revs,
&dirty_submodule, &revs->diffopt) < 0) {
if (report_missing)
diff_index_show_file(revs, "-", old,
&dirty_submodule, &revs->diffopt) < 0) {
if (report_missing)
diff_index_show_file(revs, "-", old,
-
old->oid.hash
, 1, old->ce_mode,
+
&old->oid
, 1, old->ce_mode,
0);
return -1;
}
0);
return -1;
}
@@
-426,7
+426,7
@@
static void do_oneway_diff(struct unpack_trees_options *o,
* Something removed from the tree?
*/
if (!idx) {
* Something removed from the tree?
*/
if (!idx) {
- diff_index_show_file(revs, "-", tree,
tree->oid.hash
, 1,
+ diff_index_show_file(revs, "-", tree,
&tree->oid
, 1,
tree->ce_mode, 0);
return;
}
tree->ce_mode, 0);
return;
}