Luka Markušić
b3d086bdc1
Resolve the prompt just before using it
...
In case a later command depends on a prompt input from a previous one we
need to evaluate it only after the previous prompt has been confirmed.
2022-11-25 22:46:36 +01:00
Nils Andresen
d24feb14e5
added test data
2022-11-24 13:17:02 +00:00
Ryooooooga
52a2e4c1dc
fix: fix ambiguous branch name
...
test: add an integration test for checkout branch by name
fix: fix full ref name of detached head
refactor: refactor current branch loader
chore: use field name explicitly
2022-11-14 19:05:07 +11:00
Jesse Duffield
f98b2edae5
fix broken CI (see https://vielmetti.typepad.com/logbook/2022/10/git-security-fixes-lead-to-fatal-transport-file-not-allowed-error-in-ci-systems-cve-2022-39253.html )
...
try this
WIP
2022-11-12 18:09:15 -03:30
Jesse Duffield
97ced9e14f
fix could-not-access error
2022-11-12 18:09:15 -03:30
Andrew Hynes
66a253916e
test: add more assertions
2022-11-12 18:09:15 -03:30
Andrew Hynes
a47e72892a
Merge branch 'master' into stash-untracked-changes
2022-11-01 16:08:34 -02:30
Ryooooooga
2ec0b671e6
test: update stash/rename integration test
2022-10-16 16:26:17 +09:00
Ryooooooga
e78e829e3a
test: add an integration test for rename stash
2022-10-16 09:30:03 +09:00
Andrew Hynes
69040f094d
clean: delete old integration artifacts
2022-10-06 23:03:46 -02:30
Andrew Hynes
8c46a0110d
Merge branch 'master' into stash-untracked-changes
2022-10-06 22:59:06 -02:30
Andrew Hynes
a30d924afe
test: add test for stash including untracked files
2022-10-06 22:53:13 -02:30
Andrew Hynes
f4c188fa5b
fix(test): add stash name
2022-10-06 22:42:49 -02:30
Ryooooooga
e16f1ba84f
test: add integration test for Quote
2022-10-01 20:55:49 +09:00
Jesse Duffield
23d39c79b2
update test
2022-09-24 23:37:17 +02:00
Luka Markušić
0141bbde0e
Add test for amending a merge commit
2022-09-24 23:37:17 +02:00
Mihai22125
7e9dffe1b9
Add Key field to CustomCommandPrompt struct
...
Add Form field to CustomCommandObjects struct
Write user prompts responses to Form field
Ensure that map keys exists
Add form prompts integration test
Remove redundant index
2022-09-17 14:58:44 -07:00
Jesse Duffield
74acb3e86a
add integration tests for cherry picking
2022-09-16 22:15:16 -07:00
Andrew Hynes
a0fd47348b
test: add stash message
2022-09-15 21:48:49 -02:30
Andrew Hynes
6feb301c2a
fix: use message in git stash command
2022-09-15 21:48:49 -02:30
Andrew Hynes
088445b7be
test: add integration test
2022-09-15 21:48:49 -02:30
Jesse Duffield
7b757d1cfe
add branch rebase integration test
2022-09-09 20:55:47 -07:00
Jesse Duffield
843488bff4
add branch delete integration test
2022-09-09 20:55:47 -07:00
Jesse Duffield
5d5471c017
remove already migrated test
2022-09-09 20:55:47 -07:00
Jesse Duffield
8cdfc6758f
add another bisect integration test
2022-09-09 20:55:47 -07:00
Jesse Duffield
010f430d1f
add bisect integration test
2022-09-09 20:55:47 -07:00
Jesse Duffield
af45692e24
fix CI
2022-08-14 21:34:37 +10:00
Jesse Duffield
fed2aaf37f
migrate menuFromCommand integration test
2022-08-14 21:30:37 +10:00
Jesse Duffield
53979f7cec
a more complex custom command test
2022-08-14 20:49:20 +10:00
Jesse Duffield
9c0d860980
basic custom command test
2022-08-14 20:49:20 +10:00
Jesse Duffield
ba96baee32
move code from main into app package to allow test to be injected
2022-08-13 13:55:08 +10:00
Jesse Duffield
d890238c7b
move input and assert into integration tests package
2022-08-13 13:52:13 +10:00
Jesse Duffield
46ae55f91e
introduce gui adapter
2022-08-13 13:51:56 +10:00
Jesse Duffield
225c563c63
another integration test
2022-08-11 21:24:16 +10:00
Jesse Duffield
77881a9c7d
add new integration test pattern
2022-08-11 21:24:15 +10:00
Jesse Duffield
b77f3160f1
Merge pull request #2004 from mark2185/fix-add-to-gitignore-newline
2022-08-07 12:49:39 +10:00
Jesse Duffield
524bf83a4a
refactor to only have one context per view
2022-08-06 13:49:11 +10:00
Luka Markušić
57f86b8f90
Rerun integration test
2022-08-03 14:08:52 +02:00
Luka Markušić
d56bb0b8ef
Fix the integration test
2022-08-03 07:55:51 +02:00
Jesse Duffield
932b0b593e
add integration test to ensure we don't run into issues with popup focus
2022-08-01 22:17:06 +10:00
Jesse Duffield
a99255c18b
try having at least one commit created
2022-07-05 19:33:44 +10:00
Jesse Duffield
6d133fd611
better handling of gitignore files
2022-07-05 19:33:44 +10:00
Jesse Duffield
bd9e85a2d2
init repo before setting username
2022-07-05 19:33:44 +10:00
Juan Sanchez Montalvo
11d766053e
Allow adding a file to the .git/info/exclude file
2022-07-05 19:33:44 +10:00
Jesse Duffield
b1e4968d0b
allow opening lazygit to a specific panel
2022-06-11 11:23:56 +10:00
Jesse Duffield
cdec70cc06
Merge pull request #1975 from mark2185/fix-unmatching-remote-branch-name
2022-06-09 20:12:56 +10:00
Jesse Duffield
9591cc381a
support setting the author of a commit
...
update copy
2022-06-09 19:12:20 +10:00
Luka Markušić
55a941d5dc
Fetch the correct remote branch
2022-06-01 20:35:09 +02:00
Luka Markušić
ca191159f5
Discard staged changes only
2022-05-08 14:24:28 +02:00
Jens Pfeifle
1e08b90f67
Add integration test for reset author command.
2022-05-08 13:29:57 +10:00
Jesse Duffield
3bf0c9ef44
more documentation
2022-05-07 16:02:04 +10:00
Jesse Duffield
0940e0182b
Merge pull request #1870 from mark2185/feature/stash-unstaged
2022-05-06 20:17:33 +10:00
Luka Markušić
8b8a405b7c
Update stashing tests to apply instead of pop
2022-05-06 12:03:18 +02:00
Luka Markušić
eb038d1950
Update stashPop and stashDrop setups
2022-04-18 10:29:36 +02:00
Luka Markušić
196d56d014
Add integration tests
2022-04-18 10:22:25 +02:00
Luka Markušić
f5f6409c27
Remove stash_Copy test
2022-04-17 12:21:43 +02:00
Luka Markušić
bd9daf80b7
Add integration tests
2022-04-17 11:08:36 +02:00
casswedson
b7928042f0
chore: typo hunting ft. codespell
2022-04-06 08:52:41 +10:00
Jesse Duffield
20ec6d98ad
refactor integration tests
2022-03-27 14:58:20 +11:00
Jesse Duffield
2b3d457aa4
honour push.default matching config value
2022-03-27 14:58:20 +11:00
Jesse Duffield
ae10a5ea88
add git fetch prune integration test
2022-03-27 10:28:46 +11:00
Jesse Duffield
ad7703df65
show namesake for child views
2022-03-26 18:00:46 +11:00
Jesse Duffield
13a9bbb984
skip flakey bisect test
2022-03-24 09:45:27 +11:00
Jesse Duffield
cc5d13c833
allow adding whole diff to patch
...
this was causing a panic
add integration test for toggling all commit files
2022-03-23 23:36:58 +11:00
Jesse Duffield
a34bdf1a04
update linters
2022-03-19 12:12:57 +11:00
Jesse Duffield
7bdd7088e7
prevent early exit from setup script
2022-03-17 19:13:40 +11:00
Jesse Duffield
1a7fe2835c
integration test for multiline commit message
2022-03-17 19:13:40 +11:00
Jesse Duffield
eb056576cf
fix integration test
2022-03-17 19:13:40 +11:00
Jesse Duffield
a2318d75b5
fix some things
2022-03-17 19:13:40 +11:00
Jesse Duffield
1dd7307fde
start moving commit panel handlers into controller
...
more
and more
move rebase commit refreshing into existing abstraction
and more
and more
WIP
and more
handling clicks
properly fix merge conflicts
update cheatsheet
lots more preparation to start moving things into controllers
WIP
better typing
expand on remotes controller
moving more code into controllers
2022-03-17 19:13:40 +11:00
Jesse Duffield
1d90e1b565
add submodule integration tests
2022-01-29 00:17:32 +11:00
Jesse Duffield
fa2e7ae1e7
show only merge conflict files when there are merge conflicts
2022-01-26 20:28:32 +11:00
Jesse Duffield
5a3f81d1f7
select current bisect commit even if bisect was started on another branch
2022-01-26 19:29:17 +11:00
Jesse Duffield
5e6e1617aa
add another bisect integration test
2022-01-26 16:52:20 +11:00
Jesse Duffield
c8cc18920f
improve merge conflict flow
2022-01-26 14:50:47 +11:00
Jesse Duffield
f4ddf2f0d4
redo commit revert integration test
2022-01-26 09:23:55 +11:00
Jesse Duffield
54b1bc31cd
allow running integration tests at original speed
2022-01-26 09:23:55 +11:00
Jesse Duffield
14b9a0b647
stop skipping stash warnings
2022-01-24 19:18:09 +11:00
Jesse Duffield
4ab5e54139
add support for git bisect
2022-01-22 10:48:51 +11:00
Jesse Duffield
56f2ecb06c
another integration test
2022-01-18 21:25:52 +11:00
Jesse Duffield
d7c79ba20b
fix integration test which was actually asserting incorrect behaviour
2022-01-18 21:25:52 +11:00
Jesse Duffield
dbb8b17d83
add integration test for deleting a range of lines in the staging panel
2022-01-18 21:25:52 +11:00
Jesse Duffield
2691477aff
allow sandbox mode with integration tests
2022-01-17 19:14:59 +11:00
Jesse Duffield
d3a3c8d87d
add integration test for merge conflicts resolved externally
2022-01-17 19:14:59 +11:00
Jesse Duffield
ee622d044e
add integration test for staging view
2022-01-17 19:14:59 +11:00
Jesse Duffield
befa35645e
fix bug which prevented quitting with confirm
2022-01-15 20:35:25 +11:00
Jesse Duffield
7a690f9078
appease CI
2022-01-15 15:34:01 +11:00
Jesse Duffield
1c84f77319
always specify upstream when pushing/pulling
2022-01-15 15:34:01 +11:00
Jesse Duffield
f5b9ad8c00
add complex custom command integration test
2022-01-15 10:14:19 +11:00
Jesse Duffield
3b30b9bba2
add integration test for rewording old commit
2022-01-09 14:14:47 +11:00
Jesse Duffield
e5096e71ab
add integration test for discarding old files
2022-01-09 14:14:47 +11:00
Jesse Duffield
06687c8a59
add integration test for entering credentials
2022-01-09 14:09:53 +11:00
Jakob Kogler
673c4a1296
also test for empty prefill after successful commit
2022-01-07 11:01:42 +11:00
Jakob Kogler
d517531c16
test remembering the commit message for a failing commit
2022-01-07 11:01:42 +11:00
Jesse Duffield
157dd309f7
fix integration test
2022-01-03 15:26:53 +11:00
Francisco Miamoto
2696a63a0a
fix pushTag test by adding extra enter
2021-12-26 17:08:31 +11:00
Francisco Miamoto
b8735cc609
fix tags integration tests
2021-12-26 17:08:31 +11:00
Francisco Miamoto
517dab7d05
add annotated tag integration test
2021-12-26 17:08:31 +11:00
Jesse Duffield
2fc1498517
some refactoring in anticipation of the graph feature
2021-11-01 10:03:49 +11:00
Jesse Duffield
72bce201df
support scrolling the list in the integrations app
2021-10-30 18:26:06 +11:00