| Summary: | Synchronize View: all merge commits are displayed to be conflicting | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Matthias Sohn <matthias.sohn> | ||||
| Component: | UI | Assignee: | Project Inbox <egit.ui-inbox> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | dariusz.luksza, jamesblackburn+eclipse, remy.suen | ||||
| Version: | 0.9.0 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Matthias Sohn
Created attachment 176915 [details]
screenshot: merge commits conflicting
It seams that criteria I've used for calculating change direction are not always true. Actually this it is calculated based on comparison remote SHA-1 vs. ancestor SHA-1 and base SHA-1 vs. ancestor. Currently I don't have any idea how this can be done better, I'm open for any suggestions ;) The constants that are being to calculate the return value of GitModelCommit's getKind() method should be from Differencer instead of SyncInfo, by the way. (In reply to comment #3) > The constants that are being to calculate the return value of GitModelCommit's > getKind() method should be from Differencer instead of SyncInfo, by the way. Thank you Remy for this hint. Here is patch with fix: http://egit.eclipse.org/r/1358 Fixed with 8a77b0e19796c460a79308020cf2f3ec16cba184 |