Commit graph

30023 commits

Author SHA1 Message Date
tidy-dev 44f3a620d3
Update app/src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx
Co-authored-by: Sergio Padrino <sergio.padrino@gmail.com>
2021-06-08 06:05:52 -04:00
Sergio Padrino a6e989fac1 Show warning before resetting if there are changes in the working dir 2021-06-08 11:17:21 +02:00
Sergio Padrino bd983fc2c5 Disable Reset to Commit instead of hiding it 2021-06-08 11:17:21 +02:00
Sergio Padrino 2b61cc01af Initial support for reset to commit 2021-06-08 11:17:10 +02:00
tidy-dev ec29beab23 Remove old choose branch dialog 2021-06-07 13:50:54 -04:00
tidy-dev 2549aba386 Update rebase to use new RebaseChoosBranchDialog 2021-06-07 13:39:54 -04:00
tidy-dev a918f5c927 Rebase choose branch dialog 2021-06-07 12:23:51 -04:00
Sergio Padrino 9e94978b26
Merge pull request #12389 from desktop/undo-state-null 2021-06-07 17:43:11 +02:00
tidy-dev b618498843
Merge pull request #12390 from desktop/squash-merge-abort
Abort squash merge
2021-06-07 10:26:37 -04:00
tidy-dev 3c4c000b08
Merge pull request #12382 from desktop/squash-merge-via-branch-menu
Squash merge via branch menu
2021-06-07 10:22:37 -04:00
Sergio Padrino fd5dddb727
Merge pull request #12385 from desktop/fix-drag-from-anywhere
Fix for dragging commits clicking from anywhere in them
2021-06-07 16:09:12 +02:00
Sergio Padrino aa060e8d4b
Merge pull request #12386 from desktop/reorder-merge-commits-nope 2021-06-07 16:08:52 +02:00
tidy-dev 0fc29ecf6b Abort squash merge 2021-06-07 09:44:44 -04:00
Sergio Padrino af50695475 Make multi commit operation undo state nullable 2021-06-07 15:42:22 +02:00
Sergio Padrino 10f5596c99
Merge pull request #12384 from desktop/reorder-commits-flow 2021-06-07 15:31:49 +02:00
tidy-dev 253c4b13eb
Merge pull request #12387 from desktop/Fix-merge-choose-branch-closing-regression
Fix Merge choose branch dialog closing on app focus return
2021-06-07 09:02:34 -04:00
tidy-dev 938a846a1a Add menu entry for squash and merge 2021-06-07 08:05:48 -04:00
tidy-dev ec618e4e8f
Merge pull request #12381 from desktop/squash-merge-through-merge-modal-ui-wire-up
Wire modal UI entry to squash and merge option
2021-06-07 08:04:31 -04:00
tidy-dev 9f2021896b
Merge pull request #12380 from desktop/modify-merge-conflict-detecting-for-squash-option
Modifying merge conflict detection/handling to support --squash
2021-06-07 08:03:31 -04:00
tidy-dev a80db45ebd Update unit tests 2021-06-07 07:41:49 -04:00
tidy-dev 693de18b01 Fix Merge choose branch dialog closing on app focus return 2021-06-07 07:32:23 -04:00
Sergio Padrino 89a61b5c4e Don't allow reordering commits when there are merge commits involved 2021-06-07 13:22:11 +02:00
tidy-dev 69391b6eca Add conflict check from getStatus to the status result and use that 2021-06-07 07:19:12 -04:00
Sergio Padrino fcd9b0d46b Only show drag-related elements while dragging 2021-06-07 12:32:17 +02:00
Sergio Padrino 0a3e562e16 Enable (and fix) one test I forgot about 2021-06-07 11:33:18 +02:00
Sergio Padrino e831ccff46 Fix typo in error messages 2021-06-07 11:26:48 +02:00
Sergio Padrino ffa4566c6e Refactor method to process rebase result in multi-commit operations 2021-06-07 11:24:45 +02:00
Sergio Padrino ba7ba81dd9 Refactor "completeBlahBlah" methods 2021-06-07 11:15:34 +02:00
Sergio Padrino 89f1db63ce Enable reordering commits! 2021-06-07 10:44:20 +02:00
Sergio Padrino 66bcbd88d7
Merge pull request #12368 from desktop/Remove-last-of-old-merge 2021-06-07 09:07:34 +02:00
Sergio Padrino b35d98035b
Merge pull request #12369 from desktop/Adding---squash-option-to-merge-backend-
Adding --squash option to merge to "backend"
2021-06-07 08:48:13 +02:00
tidy-dev b0df26ee12 Wire UI entry to squash and merge option 2021-06-06 20:17:49 -04:00
tidy-dev e3c71ec4c0 Modifying merge conflict detection/handling to support --squash 2021-06-06 20:02:01 -04:00
tidy-dev f88482a81a Adding --squash option to merge 2021-06-04 15:03:26 -04:00
tidy-dev cadc38cc15 Remove remaining old merge logic 2021-06-04 14:57:20 -04:00
tidy-dev a156b3a679
Merge pull request #12362 from desktop/refactor-merge-to-multi-commit-operation
Refactor merge to multi commit operation
2021-06-04 12:25:21 -04:00
tidy-dev 9c43e9f1e4 Merge branch 'development' into refactor-merge-to-multi-commit-operation 2021-06-04 11:56:34 -04:00
tidy-dev a4a38be5f3
Merge pull request #12361 from desktop/shared-choose-branch-dialog
Shared Choose Branch Dialog
2021-06-04 11:44:17 -04:00
tidy-dev 25d0853ac5 Change need do to development update
Co-Authored-By: Sergio Padrino <1083228+sergiou87@users.noreply.github.com>
2021-06-04 11:22:36 -04:00
tidy-dev abd90eb285 Merge branch 'development' into shared-choose-branch-dialog 2021-06-04 11:10:31 -04:00
tidy-dev 1f1c453ada MergeChooseBranchDialog not abstract
Co-Authored-By: Sergio Padrino <1083228+sergiou87@users.noreply.github.com>
2021-06-04 11:09:43 -04:00
Sergio Padrino 1728411bb0
Merge pull request #12353 from desktop/amend-commits 2021-06-04 16:57:29 +02:00
Sergio Padrino a0005c83f1
Merge branch 'development' into amend-commits 2021-06-04 16:34:45 +02:00
Sergio Padrino ec9969bd36
Merge pull request #12344 from desktop/undo-context-menu 2021-06-04 16:33:56 +02:00
Sergio Padrino ca43b8ab97
Merge pull request #12341 from desktop/warn-before-undo 2021-06-04 16:33:34 +02:00
Sergio Padrino 5e220488b9
Merge pull request #12364 from desktop/reorder-drag-and-drop
Drag & drop commits inside of the History tab
2021-06-04 14:10:46 +02:00
Sergio Padrino be3f38cead Refactor to reuse wall of text 😂 2021-06-04 14:06:37 +02:00
Sergio Padrino d08cc26d55
Merge pull request #12358 from desktop/list-insertion-drag-and-drop 2021-06-04 14:01:23 +02:00
Sergio Padrino 783c4349cc
Merge pull request #12357 from desktop/git-reorder-commits
Initial support for the git-based reorder implementation
2021-06-04 13:34:38 +02:00
Sergio Padrino 9769225197 Enable commit drag&drop reordering in History tab 2021-06-04 13:00:41 +02:00