extrawurst
b89672b134
rust 1.80 clippy fixes
2024-07-26 13:24:52 +07:00
Christoph Rüßler
a92be3be9d
Get default fetch remote from configuration ( #2204 )
...
fixes #1093
2024-05-16 12:03:55 +02:00
Christoph Rüßler
b08eddb45b
Get default push remote from configuration ( #2156 )
2024-04-14 12:12:09 +02:00
Juan
43af49bab4
Remove unused clippy warning suppression (missing_const_for_fn) ( #2115 )
2024-03-07 20:08:28 +01:00
extrawurst
2bbaa6f3a1
fix a bunch more typos
2024-02-20 19:51:05 +01:00
extrawurst
5dad9f4adb
cancel commit search ( #2078 )
...
closes #1860
Co-authored-by: StemCll <lydjotj6f@mozmail.com>
2024-02-20 19:07:25 +01:00
extrawurst
2b39c6465a
ratatui 0.24 update
2024-02-20 15:41:31 +01:00
extrawurst
e22cc70a7d
moving popups in its own module ( #2066 )
2024-02-19 17:18:30 +01:00
extrawurst
ab95b98ef8
allow pushing to empty repo ( #2063 )
...
closes #1919
2024-02-19 15:46:39 +01:00
extrawurst
acf4661c1e
fix nighty and raise msrv
2024-02-19 11:36:38 +01:00
Alexandru Macovei
0383f9517b
(refactor) shorten component creation by grouping common items in an Environment
2024-02-12 12:55:10 +01:00
extrawurst
99c705eaa7
fix stashing tab empty ( closes #1986 )
2023-12-22 17:22:55 +01:00
Sainath Singineedi
0e2b3db1d9
Add confirmation dialog for undo commit ( #1909 )
2023-10-17 07:59:59 +02:00
extrawurst
7c0d010233
make commit lookup in log faster
...
* makes hopping to next highlighted commit loopfree (closes #1876 )
* makes general commit find faster
2023-09-05 09:07:21 +02:00
extrawurst
6356f64b1d
fix #1866
2023-09-03 18:41:00 +02:00
extrawurst
5be397b335
stash list does not update after pop/drop ( #1865 )
...
* move to stashlist after stashing
* move to status after stash popping
2023-08-31 10:41:52 +02:00
extrawurst
0376ed3a26
Fix slowness in big repo revlog tab ( #1849 )
2023-08-28 12:35:01 +02:00
extrawurst
9a7c2199a7
make commit filtering an async job ( #1842 )
2023-08-27 15:14:10 +02:00
extrawurst
2675934027
Index of search result ( #1840 )
2023-08-27 11:25:16 +02:00
extrawurst
0fdec134c5
Fix: search in log ( #1838 )
2023-08-26 20:34:37 +02:00
extrawurst
77bb69a162
fix ci
2023-08-21 12:54:56 +02:00
extrawurst
0cf041bb98
fix backgrounding search thread
2023-08-21 12:19:07 +02:00
extrawurst
d253022f13
add missing command for new commit search in log
2023-08-21 11:29:02 +02:00
extrawurst
3c5131ad27
commit log filtering ( #1800 )
2023-08-18 17:19:18 +02:00
extrawurst
8437b76f99
fix nightly clippy
2023-08-12 18:50:19 +02:00
extrawurst
53988ba4e0
fix hunk edits with non standard diff options ( #1803 )
2023-08-10 14:48:36 +02:00
UG
e90e8dc536
FuzzyFindPopup for general use ( #1672 )
...
* replace BranchFindPopup with FuzzyFindPopup
* replace FileFindPopup with FuzzyFindPopup
2023-06-20 12:57:36 +02:00
extrawurst
4f3be697d5
upgrade ratatui
2023-06-19 15:05:17 +02:00
extrawurst
904885e001
tui -> ratatui
...
tui is not maintained anymore and it seems that ratatui is the successor: https://github.com/fdehau/tui-rs/issues/654
2023-04-19 14:46:09 +02:00
Christoph Rüßler
3af256c75a
Show remote branches in revlog
2023-04-12 11:53:08 +02:00
extrawurst
2fa4c7932c
fix race issue in revlog message fetching
...
sometimes messages appear empty because getting the revlog is so fast (empty repo) that no draw happened yet and so we do not know yet what size the view will have.
fixes #1473
2023-03-01 14:22:42 +01:00
extrawurst
9d83ce358e
Reword commit ( #1553 )
...
* reuse commit popup for reword
* switch to status after reword
* show command
* prepopulate with old msg
* changelog
Closes #829
2023-02-18 20:47:24 +00:00
extrawurst
8f7f35b8a9
remove focus key bindings
...
merge them into `move_XYZ` keys
2023-02-11 10:51:51 +00:00
extrawurst
8ab62244ce
support reset from log view ( #1534 )
2023-02-04 16:15:26 +01:00
Andrey Krupskiy
57a5322fa7
Checkout commit ( #1499 )
...
* Add keybind to checkout commit in log view
* Extract commit checkout into method
* add quckbar hint for checkout commit
* add a smoke test
* update changelog
* show an error in popup
---------
Co-authored-by: Omnikar <omnikar5@gmail.com>
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2023-02-04 07:00:19 +01:00
Alen Šiljak
1dc097ebd8
Status view fetch ( #1483 )
...
* adding the command to Status view
* cleanup and fix warnings
Co-authored-by: extrawurst <mail@rusticorn.com>
2023-01-13 14:51:34 +01:00
Christoph Rüßler
9fa5fddd93
Allow to scroll diffs horizontally ( #1327 )
2023-01-08 12:47:37 +01:00
extrawurst
c6dec379f2
clippy nightly fixes
2022-12-30 09:42:50 +01:00
extrawurst
e5c62d01e1
remove duplicate edit cmd from bar ( #1489 )
2022-12-30 00:15:13 +01:00
extrawurst
289eddd9be
fix nightly clippy
2022-12-10 11:27:59 +01:00
bc-universe
9b46bb63f9
Display commit changes ( #1420 )
...
When using an external editor to edit the commit message, the changes are now displayed
2022-11-23 15:26:26 +01:00
extrawurst
8e8c5fad55
make fetching tree files async
2022-11-21 20:16:48 +01:00
extrawurst
289f4f3630
cleanup logging
2022-11-21 18:17:28 +01:00
extrawurst
92f63d107c
support fetching branch_infos async
2022-11-21 16:32:17 +01:00
extrawurst
3fee481e8d
fix status_tree not showing while first status loading
2022-11-21 14:45:03 +01:00
Alexandru Macovei
e371153034
Report failure to copy to clipboard ( #1410 )
...
* (refactor) move copy_commit_hash from revlog into commitlist, and make fewer functions public in commitlist
* (refactor) reduce duplication in commit copying code; use already-stored commits instead of looking up items
* (clipboard) actually check subprocess exit status, and report failure instead of ignoring it
* (commitlist) display popup with copy failure instead of exiting the application on error
2022-11-05 16:51:03 +01:00
Sergio Alejandro Ribera Costa
282e578ac3
Add notification when correctly copying hash commit ( #1376 )
2022-10-26 14:35:31 +02:00
extrawurst
ac67e53b12
dup current branch name in revlog
2022-10-19 14:03:04 +02:00
Alexandru Macovei
6b5745f6c2
Fix Clippy Lints ( #1390 )
...
* apply latest nigtly clippy lints
* temporarily disable const fn lints due to nigh false positive count on nightly
2022-10-19 13:45:12 +02:00
Alexandru Macovei
216fad3140
Display tags and branches in the revlog ( #1371 )
...
* give tags a more distinctive appearance in the revlog
* store branches on commitlist, and display branch labels on head commits
2022-10-18 13:37:20 +02:00