| Summary: | Rebase failure due to checkout conflicts does not leave repo in SAFE state | ||
|---|---|---|---|
| Product: | [Technology] JGit | Reporter: | Bernard Leach <leachbj> |
| Component: | JGit | Assignee: | Bernard Leach <leachbj> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | P3 | CC: | caniszczyk |
| Version: | 1.0 | ||
| Target Milestone: | 1.0.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Bernard Leach
To see this problem in eclipse; 1. create file.txt & commit on master 2. create branch side 3. modify file.txt & commit on master 4. checkout side 5. modify file.txt 6. rebase side onto master The rebase will file with a conflict on file.txt however the local change to file.txt will be overwritten. (In reply to comment #1) > To see this problem in eclipse; > > 1. create file.txt & commit on master > 2. create branch side > 3. modify file.txt & commit on master > 4. checkout side 4a) modify and commit change to file.txt > 5. modify file.txt > 6. rebase side onto master > > The rebase will file with a conflict on file.txt however the local change to > file.txt will be overwritten. Proposed fix; http://egit.eclipse.org/r/#change,3499 If8b758fde73ed5a452a99a195a844825a03bae1a has been merged and resolves this problem. |