Skip to content

[P4] rebase edge cases 修正 (t3400-rebase.sh) #88

@mizchi

Description

@mizchi

git-compat テスト t3400-rebase.sh の失敗を解消する。複数の小さな互換性ギャップがあると推測。

対象テスト

  • t3400-rebase.sh

調査が必要な項目

  • --onto オプションの edge case
  • --rebase-merges (旧 --preserve-merges) の挙動
  • --autostash 連携
  • conflict 発生時の REBASE_HEAD 設定
  • rebase.backend 設定 (apply vs ort)

進め方

  1. t3400-rebase.sh を個別に実行して失敗ケースを特定
  2. 各ケースの git 期待動作と bit の実際の動作を比較
  3. 差分を修正

参照

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions