Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support conflict-free rebase instead of merge #816

Closed
extrawurst opened this issue Jul 12, 2021 · 3 comments · Fixed by #896
Closed

support conflict-free rebase instead of merge #816

extrawurst opened this issue Jul 12, 2021 · 3 comments · Fixed by #896
Labels
enhancement New feature or request pinned
Milestone

Comments

@extrawurst
Copy link
Owner

extrawurst commented Jul 12, 2021

(based on #302)

now that we support merging a branch #485 we can look into rebase instead of merge.
although this gets a tad more complicated since any rebase step could fail due to conflicts and then we need to be able to proceed the rebase after conflict resolution was done.

@extrawurst extrawurst added the enhancement New feature or request label Jul 12, 2021
@extrawurst extrawurst added this to the v0.17 milestone Aug 3, 2021
@IndianBoy42
Copy link

Related to this: the pull branch feature will currently always merge, even though I have set to rebase by default in my ~/.gitconfig. I hope this will be changed once rebasing is supported.

Is the work to be done on this mostly user interface related or some technical limitations? AFAICT, If we can see/fix merge conflicts in gitui currently, rebasing should be very similar

@extrawurst
Copy link
Owner Author

Is the work to be done on this mostly user interface related or some technical limitations?

like I stated above:

any rebase step could fail due to conflicts and then we need to be able to proceed the rebase after conflict resolution was done.

@extrawurst extrawurst modified the milestones: v0.17, v0.18 Aug 21, 2021
extrawurst pushed a commit that referenced this issue Aug 26, 2021
@extrawurst
Copy link
Owner Author

extrawurst commented Aug 26, 2021

  • basic implementation
  • unittest

@extrawurst extrawurst changed the title support rebase branch instead of merge support conflict-free rebase instead of merge Sep 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pinned
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants