merge-ort: drop unnecessary temporary in check_for_directory_rename()
check_for_directory_rename() had a weirdly coded check for whether a strmap contained a certain key. Replace the temporary variable and call to strmap_get_entry() with the more natural strmap_contains() call. Signed-off-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
c5a2c765a0
commit
edbe2abcd8
@@ -2580,7 +2580,6 @@ static char *check_for_directory_rename(struct merge_options *opt,
|
|||||||
{
|
{
|
||||||
char *new_path;
|
char *new_path;
|
||||||
struct strmap_entry *rename_info;
|
struct strmap_entry *rename_info;
|
||||||
struct strmap_entry *otherinfo;
|
|
||||||
const char *new_dir;
|
const char *new_dir;
|
||||||
int other_side = 3 - side_index;
|
int other_side = 3 - side_index;
|
||||||
|
|
||||||
@@ -2615,14 +2614,13 @@ static char *check_for_directory_rename(struct merge_options *opt,
|
|||||||
* to not let Side1 do the rename to dumbdir, since we know that is
|
* to not let Side1 do the rename to dumbdir, since we know that is
|
||||||
* the source of one of our directory renames.
|
* the source of one of our directory renames.
|
||||||
*
|
*
|
||||||
* That's why otherinfo and dir_rename_exclusions is here.
|
* That's why dir_rename_exclusions is here.
|
||||||
*
|
*
|
||||||
* As it turns out, this also prevents N-way transient rename
|
* As it turns out, this also prevents N-way transient rename
|
||||||
* confusion; See testcases 9c and 9d of t6423.
|
* confusion; See testcases 9c and 9d of t6423.
|
||||||
*/
|
*/
|
||||||
new_dir = rename_info->value; /* old_dir = rename_info->key; */
|
new_dir = rename_info->value; /* old_dir = rename_info->key; */
|
||||||
otherinfo = strmap_get_entry(dir_rename_exclusions, new_dir);
|
if (strmap_contains(dir_rename_exclusions, new_dir)) {
|
||||||
if (otherinfo) {
|
|
||||||
path_msg(opt, INFO_DIR_RENAME_SKIPPED_DUE_TO_RERENAME, 1,
|
path_msg(opt, INFO_DIR_RENAME_SKIPPED_DUE_TO_RERENAME, 1,
|
||||||
rename_info->key, path, new_dir, NULL,
|
rename_info->key, path, new_dir, NULL,
|
||||||
_("WARNING: Avoiding applying %s -> %s rename "
|
_("WARNING: Avoiding applying %s -> %s rename "
|
||||||
|
|||||||
Reference in New Issue
Block a user