diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-10-08 00:50:00 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-10-08 00:50:00 +0900 |
| commit | 7089a4e2d83a3cb1bc394c4ce3638cbc777f4cb9 (patch) | |
| tree | fde1b71146b94540de193ebde1a3b4f335706133 | |
| parent | c951e1c4e058c3525498d227039d32c98e11062c (diff) | |
Fix not to skip necessary commits
| -rwxr-xr-x | tool/sync_default_gems.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb index 64ed891451..f404b7ff50 100755 --- a/tool/sync_default_gems.rb +++ b/tool/sync_default_gems.rb @@ -626,14 +626,12 @@ module SyncDefaultGems return picked || nil # Fail unless cherry-picked end - if porcelain_status().empty? - system(*%w"git cherry-pick --skip") - return false - end - # Commit cherry-picked commit if picked system(*%w"git commit --amend --no-edit") + elsif porcelain_status().empty? + system(*%w"git cherry-pick --skip") + return false else system(*%w"git cherry-pick --continue --no-edit") end or return nil |
