Abdelilah El Aissaoui
42fec7c591
Implemented merge & rebase
2022-01-31 01:30:25 +01:00
Abdelilah El Aissaoui
e6619cbd4b
Diff scroll is now preserved when changing the diff entry
...
The scroll is stored in the view model and only resetted when changing to a different file or state (staged/unstaged version of the same file).
2022-01-03 22:59:35 +01:00
Abdelilah El Aissaoui
9c53ce726e
Creation of multiple viewmodels that hold data state
2022-01-03 21:39:53 +01:00
Abdelilah El Aissaoui
1943bd6906
Fixed crashes when opening an empty repository
2021-12-18 02:23:39 +01:00
Abdelilah El Aissaoui
c7954af9ad
Added remotes to side panel
2021-12-08 18:30:41 +01:00
Abdelilah El Aissaoui
a141b0676e
Fixed remote branch checkout
...
Also removed remote branches from "Branches" list in left menu (will add a future "remotes" list)
2021-12-07 19:17:18 +01:00
Abdelilah El Aissaoui
6c1dc32928
Log full cleanup
...
- Refactored log function into multiple sub functions
- Removed use of DialogManager from Log
- Merge branch now shows current branch instead of hardcoded "HEAD"
2021-12-04 07:02:40 +01:00
Abdelilah El Aissaoui
4abd9e331d
Added support for local branch deletion
2021-11-27 20:22:05 +01:00
Abdelilah El Aissaoui
71bf75ceca
Added merge feature
2021-10-27 20:41:05 +02:00
Abdelilah El Aissaoui
d4d057c291
Added context menu to branches/tags & moved code to their correct managers
2021-10-27 03:45:22 +02:00
Abdelilah El Aissaoui
e718f10b60
Added new branch dialog
2021-10-25 02:01:53 +02:00
Abdelilah El Aissaoui
87d7f1cdae
Added new log tree
2021-10-15 01:09:25 +02:00
Abdelilah El Aissaoui
2b3c12e20d
Migrated project to use Dagger
2021-10-06 20:45:33 +02:00
Abdelilah El Aissaoui
642cfd5f1e
Added dagger dependencies and moved code to package to avoid kapt warnings
2021-10-06 19:05:07 +02:00