git-compat テスト t3400-rebase.sh の失敗を解消する。複数の小さな互換性ギャップがあると推測。
対象テスト
調査が必要な項目
--onto オプションの edge case
--rebase-merges (旧 --preserve-merges) の挙動
--autostash 連携
- conflict 発生時の
REBASE_HEAD 設定
rebase.backend 設定 (apply vs ort)
進め方
t3400-rebase.sh を個別に実行して失敗ケースを特定
- 各ケースの git 期待動作と bit の実際の動作を比較
- 差分を修正
参照
git-compat テスト
t3400-rebase.shの失敗を解消する。複数の小さな互換性ギャップがあると推測。対象テスト
t3400-rebase.sh調査が必要な項目
--ontoオプションの edge case--rebase-merges(旧--preserve-merges) の挙動--autostash連携REBASE_HEAD設定rebase.backend設定 (apply vs ort)進め方
t3400-rebase.shを個別に実行して失敗ケースを特定参照