Stephan Dilly
21a10a618a
screencast
2021-11-22 00:04:18 +01:00
Stephan Dilly
ab908f83df
contributors
2021-11-21 22:16:42 +01:00
Stephan Dilly
d617ba76fa
simplify key bindings file handling ( #946 )
2021-11-21 22:10:37 +01:00
Curiosidad-Racional
38cf196b62
File find popup up/down keys resolves #977 ( #993 )
2021-11-21 20:10:14 +01:00
Stephan Dilly
cd3989238b
changelog update
2021-11-20 18:54:24 +01:00
Stephan Dilly
a55dcf62a3
blame: fixup windows paths ( #984 )
...
closes #981
2021-11-12 15:52:29 +01:00
Stephan Dilly
3c8eb7e049
improve files in diff speed ( #979 )
...
closes #976
2021-11-11 13:36:17 +01:00
Jakub Jirutka
fa7cd37ca7
Make gh-emoji optional
...
gh-emoji crate includes *images* of GitHub's emoji - this is quite a big
dependency. It increases the binary size by 1 MiB; that's +25 % when
building v0.18.0 on Alpine Linux with build flags to optimize size.
I consider it an unnecessary bloat that should be optional.
2021-11-10 18:07:48 +01:00
Stephan Dilly
18e61efae6
fix changelog format
2021-10-24 19:57:35 +02:00
Stephan Dilly
389bd75d46
honor options in stage_all
command (see #933 )
2021-10-23 15:34:49 +02:00
Stephan Dilly
5c661be159
support home/end keys in branchlist ( fixes #957 )
2021-10-23 14:39:02 +02:00
Gleb Davydov
899168e1ce
Add highlighting for matches in fuzzy finder ( #947 )
...
closes #893
2021-10-15 17:23:57 +02:00
R0nd
153c79a828
support pull from remote ( #945 )
...
closes #920
2021-10-13 15:34:58 +02:00
dm9pZCAq
31f677187b
add trace-libgit feature ( #905 )
2021-10-13 15:32:17 +02:00
Stephan Dilly
d1dcdab288
version bumps
2021-10-11 11:25:50 +02:00
Stephan Dilly
39400aac92
pending merge: more obvious repo state visualization ( #943 )
...
fixes #925
2021-10-11 11:08:34 +02:00
Alessandro Menezes
6ae5b5e2b2
Add specific key bindings to stage / unstage items ( #930 )
...
* Add specific key bindings to stage / unstage items
Feature requested by Issue #909 .
* Updating Help popup with stage / unstage keys
* Merging staging and unstaging into a single `stage_unstage_item` key
* Add/remove hunk now use the `stage_unstage_item` key
2021-10-10 02:58:21 +02:00
Alessandro Menezes
d84120a895
Switch to status tab after merge / rebase with conflicts ( #932 )
2021-10-07 09:33:30 +02:00
Stephan Dilly
c6abbaf4d4
fix hirarchical branch names ( #931 )
2021-10-06 10:50:57 +02:00
R0nd
48f9331b0d
Use git_message_prettify ( #924 )
2021-09-30 23:20:43 +02:00
Stephan Dilly
5f34e9cc07
updated changelog
2021-09-29 18:59:25 +02:00
Scott Reeves
07f5d69a48
Improve contrast in branch popup for selected branch
2021-09-29 16:36:10 +02:00
Stephan Dilly
d541d0d9f8
make fetch more error resilient ( #915 )
...
fixing #911
2021-09-24 13:01:55 +02:00
Stephan Dilly
33344e93e2
add keybinding notes to changelog
2021-09-10 10:17:33 +02:00
Stephan Dilly
7dd6b4e8d8
fix release date
2021-09-10 10:03:56 +02:00
Stephan Dilly
22037f8991
prepare for release
2021-09-09 11:34:01 +02:00
Stephan Dilly
417db6ed6c
changelog
2021-09-09 11:04:33 +02:00
Stephan Dilly
f27227af41
Conflict free rebase ( #896 )
...
* unittest for rebasing with conflicts
* hide branchlist after rebase
2021-09-07 00:04:54 +02:00
Stephan Dilly
bf56d3bff2
changelog
2021-09-06 23:09:19 +02:00
Stephan Dilly
6d6f60349a
More fuzzy finder ( #892 )
...
* allow selecting entries in fuzzy finder
* fix fuzzy finder also in files popup
* changelog
2021-09-04 23:56:34 +02:00
Stephan Dilly
6f2157c1d8
missing changelog ( closes #889 )
2021-09-02 18:55:20 +02:00
andrewpollack
3a1c1a6b99
merge branch closes window ( #882 )
...
fixes #876
2021-08-30 12:16:37 +02:00
Stephan Dilly
63ab78ffb7
add missing edit in changelog ( #880 )
2021-08-28 14:38:04 +02:00
Stephan Dilly
6524af65a1
fix filetree content not showing tabs ( fixes #874 )
2021-08-24 23:02:23 +02:00
andrewpollack
d3a6fdd2e7
Issue/768/support markdown emoji ( #866 )
2021-08-23 12:09:00 +02:00
Stephan Dilly
fa1a1c8727
fix tag commit msg in taglist ( closes #871 )
2021-08-22 23:24:30 +02:00
Stephan Dilly
70e1e31076
update changelog
2021-08-22 11:54:46 +02:00
Stephan Dilly
eef1a79375
prepare release
2021-08-21 16:23:06 +02:00
Stephan Dilly
5672cfd033
compare two commits ( #860 )
2021-08-21 15:49:39 +02:00
Stephan Dilly
f23e8df69a
update changelog
2021-08-20 14:02:51 +02:00
Stephan Dilly
bc611bca52
allow inspecting top commit in branchlist
2021-08-19 22:20:54 +02:00
Stephan Dilly
6abc7d297f
changelog
2021-08-19 11:06:10 +02:00
Stephan Dilly
7cc19f673a
support options for the way we calculate the status ( #849 )
2021-08-19 02:19:36 +02:00
Stephan Dilly
2b85b81a3e
drop multiple stashes ( #855 )
2021-08-18 01:41:33 +02:00
Stephan Dilly
0b48e6f4ff
fix tags being fetched every scroll in revlog ( #851 )
2021-08-17 13:35:59 +02:00
Stephan Dilly
8493ab47e6
update changelog
2021-08-15 18:15:02 +02:00
Stephan Dilly
047939ba6e
update changelog
2021-08-15 15:15:08 +02:00
Stephan Dilly
d42b00389c
check branch name validity while typing ( #842 )
...
closes #559
2021-08-15 15:14:35 +02:00
Stephan Dilly
71e3d9a9b8
get_commit_diff on commit with unknown parent ( #836 )
2021-08-11 13:25:38 +02:00
Stephan Dilly
29f71f50d4
do not allow to ignore gitignore ( fixes #825 )
2021-08-03 23:47:41 +02:00
Stephan Dilly
fe2d577811
more gifs
2021-07-10 14:46:12 +02:00
Stephan Dilly
326e389b5c
gif says more than 1000words
2021-07-10 14:37:18 +02:00
Stephan Dilly
23944dc608
error if force push was rejected ( #810 )
...
* error if force push was rejected
2021-07-10 14:11:01 +02:00
Stephan Dilly
c2e6f9ff7e
filetree paniced on non utf8 files/paths
2021-07-05 00:26:32 +02:00
Stephan Dilly
8d6a75babe
quit key binding ( closes #771 )
2021-06-26 13:15:41 +02:00
Stephan Dilly
850a930053
some cleanup and changelog
2021-06-12 22:41:10 +02:00
Stephan Dilly
34321923f8
changelog
2021-06-10 09:58:45 +02:00
Stephan Dilly
3bdb1d3a1a
popups clear help commands ( #779 )
...
* popups clear help commands
2021-06-08 11:48:12 +02:00
Stephan Dilly
ab5b29e0ee
reword changelog
2021-06-07 16:52:23 +02:00
Emil Jaszczuk
b2b5a0faa0
Add undo_last_commit
command ( #769 )
...
closes #758
2021-06-07 16:46:45 +02:00
Stephan Dilly
12b90715f9
fix openssl vendoring with new resolver ( #775 )
...
* run otool in ci
* pin openssl-sys with 'vendored' feature
2021-06-07 14:58:49 +02:00
Stephan Dilly
a4ea1337f8
update changelog
2021-06-06 10:12:50 +02:00
Stephan Dilly
9c3f4af396
changelog
2021-06-06 02:12:55 +02:00
Stephan Dilly
ae5ed8ac00
changelog
2021-06-06 00:15:43 +02:00
Stephan Dilly
869e4b7287
fix path handling on windows ( #762 )
...
* this reduces memory overhead where nothing is folded up
* makes folding work with windows path seperators
2021-06-03 00:06:28 +02:00
Stephan Dilly
0e7ac4a14c
improve filetree::new performance ( #760 )
...
we used a BTreeMap where ordering does not matter and HashMap performs much better
2021-06-02 00:14:51 +02:00
Stephan Dilly
a4817609fb
update changelog
2021-06-01 17:37:54 +02:00
Stephan Dilly
3cd218de57
honor showUntrackedFiles config ( #753 )
2021-06-01 09:56:55 +02:00
Stephan Dilly
4fb523b9b1
fix wrong file loaded in tree view
2021-05-29 18:00:26 +02:00
Stephan Dilly
76002f1b9c
update changelog, fix dates
2021-05-28 12:22:50 +02:00
Stephan Dilly
f5b9f7259c
more gifs
2021-05-28 09:57:20 +02:00
Stephan Dilly
b8f8081e58
changelog
2021-05-28 00:20:28 +02:00
Stephan Dilly
e52b4a35d0
changelog update
2021-05-27 21:08:21 +02:00
Stephan Dilly
242319b1d9
Fix 740 gpgsign warning ( #741 )
...
* error if gpgsign=true
2021-05-27 09:34:44 +02:00
Stephan Dilly
8a3930c315
changelog
2021-05-24 10:38:53 +02:00
Stephan Dilly
bf148c54d5
update changelog
2021-05-22 00:53:44 +02:00
Stephan Dilly
0dddc3f66e
changelog updated
2021-05-21 17:53:26 +02:00
Stephan Dilly
715f825f3a
update changelog
2021-05-16 22:07:33 +02:00
Stephan Dilly
9117a1a5b7
no file contents
...
changelog
2021-05-16 14:13:49 +02:00
Stephan Dilly
cb52f3fc77
changelog gif
2021-05-12 15:42:03 +02:00
Stephan Dilly
017701ffac
update changelog
2021-05-12 15:29:56 +02:00
Stephan Dilly
bc7cef747c
update changelog
2021-05-11 09:57:55 +02:00
Stephan Dilly
4cebb41cf4
Fix 682 smarter times in log ( #683 )
2021-05-06 14:11:15 +02:00
Stephan Dilly
62c824a51c
update changelog and fix clippy warnings
2021-04-30 15:27:01 +02:00
Stephan Dilly
2a544857d8
blame gif
2021-04-27 15:36:55 +02:00
Stephan Dilly
01678d2d4b
prep release
2021-04-27 15:07:20 +02:00
Stephan Dilly
fe3e2deb74
update changelog
2021-04-26 14:51:09 +02:00
Stephan Dilly
3bc21767cb
update changelog
2021-04-26 11:35:43 +02:00
Stephan Dilly
2df83dfb88
add another PR to changelog
2021-04-25 14:20:26 +02:00
Stephan Dilly
2e357e506c
update changelog
2021-04-25 14:19:52 +02:00
Stephan Dilly
95c41dbf45
limit log message to first line of commit msg ( #662 )
2021-04-24 14:55:26 +02:00
Stephan Dilly
f081cbeb17
fix debug print when adding afile to ignore
2021-04-23 18:10:06 +02:00
Stephan Dilly
38203b5421
update changelog
2021-04-21 15:21:24 +02:00
Stephan Dilly
f7a17fa3bb
fix empty branch list enter key still accepted and panics
2021-04-14 22:08:36 +02:00
Stephan Dilly
ee5b9d9f4e
Fix exit on fetching a branch that has no upstream/remote ( #638 )
...
* do not assume remote/upstream of a branch anymore
2021-04-12 16:47:08 +02:00
Stephan Dilly
5eaafb0267
version bump
2021-04-11 22:52:59 +02:00
Stephan Dilly
7bc3ee1dd3
reorder
2021-04-11 17:55:57 +02:00
Stephan Dilly
f284aca6b0
gif of stash_pop
2021-04-11 17:32:16 +02:00
Stephan Dilly
50d863aa1c
update changelog
2021-04-11 13:21:24 +02:00
Stephan Dilly
0a608ae65e
Fix 624 pull offline ( #625 )
...
* fix pull being blocked if it fails
* update changelog
2021-04-07 10:57:03 +02:00
Stephan Dilly
f390fe8ded
readme/changelog
2021-04-06 18:58:13 +02:00
Stephan Dilly
b5f1e76455
Remote branches ( #618 )
...
* allow checking out remote branch
* set tracking branch on checking out remote
* fix unittests by making branch list stable sorted by name
2021-04-06 18:16:08 +02:00
Stephan Dilly
6e231ad63c
update changelog
2021-04-03 13:19:48 +02:00
Stephan Dilly
a2661a1309
update changelog
2021-03-21 18:43:01 +01:00
Stephan Dilly
a2ca58a3f6
use branches upstream remote if it is already tracked ( #598 )
...
closes #597
2021-03-20 18:47:53 +01:00
Stephan Dilly
38f9ab461c
link blog post
2021-03-15 12:06:21 +01:00
Stephan Dilly
f232ed8107
prepare 0.13 release
2021-03-14 12:58:58 +01:00
Stephan Dilly
70d4c5b1d5
bump versions
2021-03-14 12:48:22 +01:00
Stephan Dilly
969065e006
one more gif
2021-03-14 12:46:19 +01:00
Stephan Dilly
37415259b1
cleanup commands in status/diff ( closes #572 )
2021-03-14 12:33:55 +01:00
Stephan Dilly
39442ba6c2
Fix 586 deadlock pull creds ( #587 )
...
* fix deadlock when closing credentials input without completing
* fix same deadlock in push/push-tags
2021-03-13 20:31:32 +01:00
Stephan Dilly
7e191d3ee5
changelog gif
2021-03-13 13:55:44 +01:00
Stephan Dilly
7937b80483
Fix 583 fix diff line selection ( #585 )
...
Preserve line selection after staging/unstaging/discard (closes #583 )
2021-03-12 23:57:31 +01:00
Stephan Dilly
bfa240115c
support rebase merge (conflict free only) ( #567 )
2021-03-11 11:49:04 +01:00
Stephan Dilly
b5ef9b10f1
Stage/unstage lines ( #575 )
2021-03-10 22:27:02 +01:00
Stephan Dilly
9fed464f99
changelog
2021-03-09 14:22:21 +01:00
Stephan Dilly
6e5db96c19
support discard selected lines ( #571 )
2021-03-08 18:00:30 +01:00
Stephan Dilly
f1fcd341c6
add support for pushing tags ( #569 )
2021-03-05 17:49:40 +01:00
Stephan Dilly
f84f6f458f
bump version
2021-03-03 22:13:06 +01:00
Stephan Dilly
9d3fafaf00
cleanup
2021-03-03 22:12:05 +01:00
Stephan Dilly
51c9085d7c
user confirm merge ( #565 )
2021-03-03 22:06:41 +01:00
Stephan Dilly
a427874137
update changelog and readme
2021-03-02 12:52:02 +01:00
Stephan Dilly
ee9ae4b2fd
changelog update ( #556 )
...
+ small renaming
2021-03-01 14:20:47 +01:00
Stephan Dilly
8d4c1ca26e
don't close branchlist every time ( #550 )
...
* do not close branchlist after branch rename
* do not close branchlist after deleting a branch
* closes #543
2021-02-25 15:54:18 +01:00
Stephan Dilly
dc3775caa2
mark breaking change more clearly
2021-02-25 15:11:42 +01:00
Stephan Dilly
e948ca850e
added changelog
...
see #549
2021-02-25 15:09:13 +01:00
Stephan Dilly
6482c81382
support left arrow to go back grom commit details ( closes #418 )
2021-02-24 22:12:23 +01:00
Stephan Dilly
546c7f3072
fix some potentials for errors to bubble up ( #547 )
...
* fix some potentials for errors to bubble up (#490 )
* fix async diff failing panic
2021-02-24 21:54:27 +01:00
Stephan Dilly
4a0e671197
cleanup changelog
2021-02-24 11:40:28 +01:00
Stephan Dilly
a53ec16161
prefer 'origin' as default remote if it exists ( #544 )
...
closes #494
2021-02-24 11:04:01 +01:00
Stephan Dilly
1b8b58a31c
fix missing paging support in branch list ( #539 )
...
closes #519
2021-02-23 19:07:01 +01:00
Stephan Dilly
e3bb51b277
show branchname in commit mssage box ( closes #529 )
2021-02-23 16:50:36 +01:00
Stephan Dilly
f556bb94e9
update changelog
2021-02-23 11:56:54 +01:00
Stephan Dilly
a11da53bda
update changelog
2021-02-23 11:12:55 +01:00
remique
b5411e28a5
Set MacOS config directory to ~/.config ( #379 )
2021-02-16 22:52:32 +01:00
Christoph Rüßler
fe0c2f558c
Use get_entry instead of get_str ( #269 )
2021-02-04 19:22:08 +01:00
Stephan Dilly
cd1484f459
updated changelog
2020-12-27 14:15:46 +01:00
Stephan Dilly
5080b822f1
Freebsd fix compilation ( #462 )
2020-12-22 15:52:33 +01:00
Stephan Dilly
e27fc43c2b
little better structure
2020-12-20 17:13:53 +01:00
Stephan Dilly
196fe4ab43
version bumps
2020-12-20 16:56:01 +01:00
Stephan Dilly
6f3fef1918
update changelog
2020-12-19 16:39:30 +01:00
Stephan Dilly
e7976235c7
missing contributions in changelog
2020-12-08 00:35:37 +01:00
Stephan Dilly
7e6e310ab8
update changelog
2020-10-31 12:29:29 +01:00
Stephan Dilly
03674f562f
update changelog
2020-10-26 01:20:43 +01:00
Stephan Dilly
42d4609c41
update to dirs-next and remove migration code
2020-10-25 18:28:52 +01:00
Stephan Dilly
4ee4432f16
visualize outgoing/incoming changes ( #364 )
2020-10-25 17:35:54 +01:00
Stephan Dilly
b21fad79c5
update changelog/readme
2020-10-18 19:03:11 +02:00
Stephan Dilly
e50a9a345d
gif of branches popup
2020-10-16 09:23:35 +02:00
Stephan Dilly
73d55ab209
mention choco package in readme (windows)
2020-10-11 17:14:02 +02:00
Stephan Dilly
0d2067fd13
changelog update
2020-10-11 14:36:56 +02:00
Stephan Dilly
0b97c545ed
cleanup clipboard and add to changelog ( #325 )
2020-10-11 00:23:20 +02:00
Richard Menzies
62573b9d7a
Fix WizardOhio24 link in changelog
2020-10-10 23:54:22 +02:00
Stephan Dilly
06aeca59d2
Branchlist fixes ( #320 )
...
* changelog and some cleanup
2020-10-10 01:43:57 +02:00
Stephan Dilly
027052ad2f
update changelog
2020-10-08 15:15:43 +02:00
Stephan Dilly
dd41e08748
changelog update
2020-10-07 09:39:11 +02:00
Timur Aliberdov
7dc72380ce
Draw scrollbar for long commit messages
2020-10-07 09:36:55 +02:00
Stephan Dilly
32f9a3a4df
fix crash on small terminals ( closes #307 )
2020-10-05 21:10:37 +02:00
Stephan Dilly
4b56a636ff
fix crash interfering of other git processes ( closes #271 )
2020-09-27 19:11:03 +02:00
Stephan Dilly
17240e47fc
update changelog
2020-09-27 18:42:44 +02:00
Stephan Dilly
704fb85fa1
add windows scoop recipe to readme ( #164 )
2020-09-15 08:34:43 +02:00
Stephan Dilly
de80601bf4
Push progress
...
closes #267
2020-09-06 17:48:14 +02:00
Stephan Dilly
56959e6596
do not highlight selection in diff when not focused ( closes #270 )
2020-09-02 11:11:17 +02:00
Stephan Dilly
d179b6bb8b
changelog
2020-09-02 02:16:27 +02:00
Stephan Dilly
e5c38e8d4a
revert clipboard feature on linux to fix static linux binary build ( #261 )
2020-09-01 01:36:38 +02:00
Stephan Dilly
ca49bbd627
release 0.10 ( #252 )
2020-08-29 14:20:19 +02:00
Stephan Dilly
4907e8b727
new 'create branch' popup ( #254 )
...
closes #253
2020-08-29 14:15:06 +02:00
Stephan Dilly
425963ca58
Scrollbar in diff ( #251 )
...
closes #204
2020-08-28 18:19:44 +02:00
Stephan Dilly
55e83a58b9
update changelog
2020-08-26 18:32:01 +02:00
Stephan Dilly
91d7070f34
casing
2020-08-19 22:44:11 +02:00
Stephan Dilly
d2561d61ca
added changelog
2020-08-19 21:47:34 +02:00
Stephan Dilly
4f2e20ea1b
changelog update
2020-08-18 21:48:59 +02:00
Stephan Dilly
613e697407
update changelog for #208
2020-08-09 09:14:10 +02:00
Stephan Dilly
0e81f062da
fix slection error after deleting last element in stash ( closes #223 )
2020-08-08 09:24:23 +02:00
Stephan Dilly
fd6776cee7
try fixing CD
2020-07-30 00:41:06 +02:00
Stephan Dilly
ddd11156c6
prep release
2020-07-29 22:37:50 +02:00
Stephan Dilly
93b4b7ff39
updated changelog
2020-07-29 21:19:16 +02:00
Stephan Dilly
f45af0e3cf
fix multiple tags not being seperated in details view ( fixes #212 )
2020-07-22 10:37:47 +02:00
Stephan Dilly
6c798df40a
fix different way of internal git represenation of tags to work ( closes #206 )
2020-07-20 23:40:02 +02:00
Stephan Dilly
03cf23ad98
visualize pending load on status file list ( closes #160 )
2020-07-18 12:44:23 +02:00
Stephan Dilly
a54fbf7f63
visualize pending load of a diff ( #160 )
2020-07-18 12:21:18 +02:00
Stephan Dilly
ef7c4a32e1
changelog updat
2020-07-15 23:35:14 +02:00
Stephan Dilly
aa068f8004
update
2020-07-15 13:03:05 +02:00
Stephan Dilly
002a3a8f6f
fix writing out of bounds ( fixes #198 )
2020-07-15 01:14:55 +02:00
Stephan Dilly
18f3bd981d
min rect size for commit popup ( fixes #179 )
2020-07-14 09:42:55 +02:00
Stephan Dilly
1afa91b144
show tags in commit details popup ( closes #193 )
2020-07-12 14:38:38 +02:00
Stephan Dilly
315cf615e0
Async tag fetching ( #195 )
2020-07-12 13:21:34 +02:00
Stephan Dilly
a84ae0950c
add_to_ignore
failed on files without a newline at EOF (closes #191 )
2020-07-10 11:25:00 +02:00
Stephan Dilly
fc142b4604
fix crashes in revlog with utf8 commit messages ( closes #188 )
2020-07-10 08:55:43 +02:00
Stephan Dilly
4f731f6acc
fix opening relative paths in external edtiro ( closes #184 )
2020-07-09 17:47:38 +02:00
Stephan Dilly
49d99c502c
pprof update ( fixes #172 )
2020-07-09 09:25:04 +02:00
Stephan Dilly
23fc0d9e59
pre release
2020-07-07 13:05:09 +02:00
Stephan Dilly
0fd8a0e7e0
update changes
2020-07-07 12:50:00 +02:00
Stephan Dilly
b9ec27d89c
fix newline visualization in commit msg editor ( closes #169 )
2020-07-07 12:33:32 +02:00
Stephan Dilly
26f734c57d
fixed bin file size diff on untracked files ( closes #171 )
2020-07-07 09:42:34 +02:00
Stephan Dilly
02bd22d3b3
fix crash diffing stash created on cmd line ( closes #178 )
2020-07-07 09:10:10 +02:00
Stephan Dilly
8c5b2b3774
switch deprecated transitive dependency net2
->socket2
- crossterm update ( closes #66 )
2020-07-06 21:18:14 +02:00
Stephan Dilly
2c53c09487
make release
2020-07-06 08:35:05 +02:00
Stephan Dilly
4351b891a9
missing changelog entry
2020-07-04 23:07:39 +02:00
Stephan Dilly
05c2e2ab49
prepare for release
2020-07-04 20:35:55 +02:00
Stephan Dilly
a33db8d3de
cache branchname lookup ( closes #159 )
2020-07-04 18:12:54 +02:00