[PATCH] git-svn.perl: close the edit for propedits even with no mods
- From
Steven Walter <stevenrwalter@gmail.com>
- Date
- Dec 1, 2011, 02:37 UTC
- Message-ID
- <1322707047-24227-1-git-send-email-stevenrwalter@gmail.com>
It's legitimate to update the mergeinfo property without actually changing any files. This can happen when changes are backported to a branch, and then that branch is merged back into mainline. We still want to record the updated mergeinfo for book-keeping.
Signed-off-by: Steven Walter <stevenrwalter@gmail.com> --- git-svn.perl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/git-svn.perl b/git-svn.perl index 177dd25..cd64659 100755 --- a/git-svn.perl +++ b/git-svn.perl @@ -4867,7 +4867,7 @@ sub apply_diff { $self->{mergeinfo}); } $self->rmdirs if $_rmdir; - if (@$mods == 0) { + if (@$mods == 0 && !defined($self->{mergeinfo})) { $self->abort_edit; } else { $self->close_edit;
-- 1.7.5.4