Denis Palashevskii
0e6598adbd
Implement pull request options menu
2021-07-27 21:30:08 +10:00
Denis Palashevskii
f2645da16a
Extract git service URL formatting to a separate method
2021-07-27 21:30:08 +10:00
Francisco Miamoto
f8f596d097
add tests for open file cmd on linux
2021-07-27 20:28:00 +10:00
Francisco Miamoto
028cb2be2f
add extra quoting for shell cmd string on linux
...
This solves an issue where we could not open files with names that contained
spaces and single quotes.
It also solves an issue of variable expansion for files with some kind
of environment variables on the name e.g. '$USER.txt'
2021-07-27 20:28:00 +10:00
Evan Boehs
fb69bfd20d
Update english.go
2021-07-27 14:57:41 +10:00
Mark Kopenga
f4874bbb74
Merge pull request #1396 from mjarkk/fix-1385
...
branches check for split parts length
2021-07-26 11:22:33 +02:00
Mark Kopenga
eec20b845d
Merge pull request #1392 from mjarkk/parcally-fix-1385
...
Change the way file statuses are loaded
2021-07-26 11:22:14 +02:00
mjarkk
3a0a9ec33b
branches check for split parts length
2021-07-26 11:07:42 +02:00
mjarkk
4fca89bc52
Allow hex theme colors
2021-07-26 10:38:45 +02:00
mjarkk
fc76b44b45
correctly show files with special chars in commit
2021-07-23 12:04:23 +02:00
mjarkk
9a087d04eb
Change the way file statuses are loaded
...
This makes it so file statuses recived from git no longer get joined
before spliting them again.
2021-07-22 22:12:43 +02:00
mjarkk
713fae3e32
format code
2021-07-22 19:45:43 +02:00
Elwardi
148bf2c070
Add test for GenerateMenuCandidates from Custom Commands
2021-07-22 15:44:16 +01:00
Elwardi
edfb0a26b2
Refactor code around handleCustomCommandKeybinding
2021-07-20 20:59:03 +01:00
Elwardi
f70435a20f
Better format error catching in menuFromCommand prompts
2021-07-19 13:41:42 +01:00
Elwardi
b92ff3ee3f
Consider first match only in menuFromCommand prompt
2021-07-19 13:06:00 +01:00
Elwardi
f1ced5539a
Add option to format filter matches to menuFromCommand prompts
2021-07-19 11:46:29 +01:00
Elwardi
77e9ee64a4
Apply suggestions from @mjarkk for menyFromCommands
2021-07-18 18:42:42 +01:00
Elwardi
9daa47fb2d
Add docs for menuFromCommand prompts
2021-07-18 10:36:01 +01:00
Elwardi
d18c8c8dc3
Add prompt type: menuFromCommand
2021-07-18 10:36:00 +01:00
mjarkk
fc066d2f2e
parse github emoji config option
2021-07-16 14:06:01 +02:00
Davyd McColl
53ea7df655
🚚 move only the platform-specific part of log tailing into platform-specific files
2021-07-01 17:13:14 +10:00
Davyd McColl
533817bda3
🐛 should be TailLogs
2021-07-01 17:13:14 +10:00
Davyd McColl
35f1ccdb1b
♻️ temporarily bypass ignore whitespace for diff view instead of turning the toggle off completely
2021-07-01 17:13:14 +10:00
Davyd McColl
3dc3174d85
🔥 remove erroneous user_config fields
2021-07-01 17:13:14 +10:00
Davyd McColl
ae2496cf80
🎨 prefer the long switch over the short one for easier reading
2021-07-01 17:13:14 +10:00
Davyd McColl
2ac33bb83d
🎨 split out platform-dependent logging for compile-time selection
2021-07-01 17:13:14 +10:00
Davyd McColl
2b4048ebff
🐛 shouldn't hammer the file continually, have a nap instead
2021-07-01 17:13:14 +10:00
Davyd McColl
31bcd632c7
🎨 observe the error, if there is one
2021-07-01 17:13:14 +10:00
Davyd McColl
aa9ef12d43
✨ make log-watching work on windows
2021-07-01 17:13:14 +10:00
Davyd McColl
b80fafef02
🎨 properly ignore the result
2021-07-01 17:13:14 +10:00
Davyd McColl
130480555f
✨ always show whitespace in diffs when entering line-by-line staging
2021-07-01 17:13:14 +10:00
Davyd McColl
92cc6e883d
🚚 move whitespace toggle out of quitting.go
2021-07-01 17:13:14 +10:00
Davyd McColl
107503c903
🎨 alternative syntax
2021-07-01 17:13:14 +10:00
Davyd McColl
7ae106d4df
🎨 run formatter
2021-07-01 17:13:14 +10:00
Davyd McColl
16dcc8f4db
✨ implement feedback when toggling whitespace
2021-07-01 17:13:14 +10:00
Davyd McColl
eb10ddfccc
✅ add a test around ignoring whitespace
2021-07-01 17:13:13 +10:00
Davyd McColl
22a6771e51
🎨 run go fmt against the file directly ftw
2021-07-01 17:13:13 +10:00
Davyd McColl
3f96537380
✅ update test to pass in default ignore-whitespace flag (false)
2021-07-01 17:13:13 +10:00
Davyd McColl
a9f04d3925
✨ facilitate toggling whitespace in the diff view with a hotkey (c-w by default)
2021-07-01 17:13:13 +10:00
Daniel Ebrahimian
0c3132c6f0
Fix typo in random tip
2021-06-28 11:03:54 +10:00
Cristian Betivu
39c8577074
Use static context
2021-06-16 15:00:17 +10:00
Cristian Betivu
0c2d90a444
Add comment
2021-06-16 15:00:17 +10:00
Cristian Betivu
0c135515a5
Use parent view for tab navigation
2021-06-16 15:00:17 +10:00
Jesse Duffield
2b9df0ea06
fix up cheatsheet
2021-06-15 08:37:56 +10:00
Stefan Teunissen
7d1b76a349
Update dutch.go
2021-06-15 08:37:03 +10:00
Emiliano Ruiz Carletti
01e4467d76
Add test cases for pull mode
2021-06-15 08:31:07 +10:00
Emiliano Ruiz Carletti
b4e6850f98
Fix wrong ff-only configuration
2021-06-15 08:31:07 +10:00
Emiliano Ruiz Carletti
c57a0077d0
Read pull mode from gitconfig lazily
2021-06-15 08:31:07 +10:00
Emiliano Ruiz Carletti
46e500dc28
Revert "Read pull mode from git configuration"
...
This reverts commit e69e240a31
.
2021-06-15 08:31:07 +10:00
Emiliano Ruiz Carletti
d7865b3882
Read pull mode from git configuration
2021-06-15 08:31:07 +10:00
Jesse Duffield
0aad68acf0
Merge branch 'btwise-master'
2021-06-15 08:25:24 +10:00
Jesse Duffield
4969e9ce0a
gofmt
2021-06-15 08:25:07 +10:00
Jesse Duffield
ce7cbe58a0
naming change
2021-06-14 18:17:08 +10:00
Andrei Yangabishev
7588d5290b
ShowTotal flag
2021-06-10 12:43:05 +03:00
Jesse Duffield
9fdf92b226
more refactoring
...
WIP
WIP
2021-06-06 09:12:49 +10:00
Jesse Duffield
93bf691fd6
refactoring
2021-06-06 09:12:49 +10:00
Jesse Duffield
fb395bca6e
support reverting merge commits
2021-06-05 22:15:51 +10:00
Jesse Duffield
f91adf026b
fix lbl scrolling
2021-06-05 13:54:05 +10:00
Jesse Duffield
6d91661d5e
prevent closure issue
2021-06-05 13:54:05 +10:00
Jesse Duffield
90983aae65
not importing regexp
2021-06-05 13:53:25 +10:00
Jesse Duffield
f71b23b890
more explicit
2021-06-05 13:53:25 +10:00
Cristian Betivu
05a23f0e1e
Discard value after END marker
2021-06-05 13:53:25 +10:00
Cristian Betivu
fd38ad8096
More generic merge conflict detection
2021-06-05 13:53:25 +10:00
Jesse Duffield
d502c43ae8
fix tests
2021-06-05 10:58:36 +10:00
caojoshua
e7c657fba0
Docs for EditCommand.
2021-06-05 10:58:09 +10:00
caojoshua
60468d2e17
Edit command as user OS config option
2021-06-05 10:58:09 +10:00
Robert Verst
cb78cf7de4
Simplify sorting of git tags by using git's functions
2021-06-05 10:56:46 +10:00
Robert Verst
94b52af661
Remove config, make default sort order descending
2021-06-05 10:56:46 +10:00
Robert Verst
472288c81b
Add user config to change the sort order of tags
2021-06-05 10:56:46 +10:00
Jesse Duffield
258eedb38c
refactor
2021-06-02 20:33:52 +10:00
Jérémy Pagé
bc044c64b2
Remove origin prefix when creating local branch based from origin
2021-05-30 15:29:56 +10:00
Harrison Jones
e478c254d4
Handle alternate merge conflict format; add tests
2021-05-30 13:50:42 +10:00
Liberatys
44f7fc6f7c
Add global binding to open recent repos
2021-05-30 13:25:44 +10:00
btwise
a13e919d3d
add chinese for i18n
2021-05-19 17:55:26 +08:00
Petróczi Zoltán
9190e9beac
Fix englishIntroPopupMessage typo in english.go
2021-04-20 21:08:29 +10:00
Jesse Duffield
a99e6ba071
update release notes
2021-04-20 18:34:47 +10:00
Jesse Duffield
604ee02cd9
ignore east asian width setting to avoid broken frame rendering
2021-04-19 23:06:05 +10:00
Jesse Duffield
926a48a65b
smarter sizing of command log panel
2021-04-19 18:09:01 +10:00
Jesse Duffield
98375dc902
refactor merge panel
2021-04-18 18:58:09 +10:00
Jesse Duffield
e73de332a1
refactor line by line panel
2021-04-18 16:55:09 +10:00
Jesse Duffield
b28b2d05bd
force cursor to be at end of line when opening confirmation panel
2021-04-17 21:15:54 +10:00
Jesse Duffield
9e5f031553
bubble up tracked files in flat file view
2021-04-17 10:04:49 +10:00
Jesse Duffield
e42387d0da
update keybindings
2021-04-12 23:40:20 +10:00
Jesse Duffield
7d195b97c2
better squash description
2021-04-12 21:57:13 +10:00
Jesse Duffield
4fb2dba587
allow hiding random tip
2021-04-12 21:48:08 +10:00
Jesse Duffield
5453b71fd1
linting
2021-04-12 21:48:08 +10:00
Jesse Duffield
3b7e7a7f56
add random tip to command log
2021-04-12 21:48:08 +10:00
Jesse Duffield
06a8eb115c
make command log size configurable
2021-04-11 23:36:34 +10:00
Jesse Duffield
e4f0a470e9
print header for command log
2021-04-11 23:36:34 +10:00
Jesse Duffield
adee0b8ccb
add spans to i18n
2021-04-11 23:36:34 +10:00
Jesse Duffield
0bebfe454e
pull out function
2021-04-11 23:36:34 +10:00
Jesse Duffield
84b0c3df4f
ask question button
2021-04-11 22:07:29 +10:00
Jesse Duffield
069c7c9d35
fix test
2021-04-11 17:07:49 +10:00
Jesse Duffield
393ce05860
allow focusing on command log view
2021-04-11 17:07:49 +10:00
Jesse Duffield
cf78b86cb5
more support for command log and more code reuse for contexts
2021-04-11 17:07:49 +10:00
Jesse Duffield
4f03d7733a
allow showing, hiding, and scrolling the extras panel
2021-04-11 17:07:49 +10:00
Jesse Duffield
e3a14d546a
support static boxes that go outside the available size
2021-04-11 17:07:49 +10:00
Jesse Duffield
f2007f4d95
support scrolling extras view
2021-04-11 17:07:49 +10:00
Jesse Duffield
8969464b00
log TODO content when interactive rebasing
2021-04-11 17:07:49 +10:00