7d8fbb844e
Properly handle deletion of nested worktrees
2022-06-29 23:40:23 +02:00
512de5e187
e2e: Reduce number of tests by removing redundant ones
2022-06-29 22:47:04 +02:00
056480f65a
e2e: Update test for worktree adding
2022-06-23 19:21:05 +02:00
3eabc0e8f8
e2e: Update test for invalid remote name
2022-06-23 19:21:05 +02:00
d7ab3c4d6b
e2e: Remove unnecessary output
2022-06-23 19:21:05 +02:00
09ce9f043e
e2e: Add test case for invalid tracks
2022-06-23 19:21:05 +02:00
eac22148c5
e2e: Move invalid subdirectory test
2022-06-23 19:21:05 +02:00
92ec2e1a2d
e2e: Test worktree names with whitespace
2022-06-23 19:21:05 +02:00
88961e1c6b
e2e: Add caching to git repositories
...
It's very expensive to create new repositories from scratch. To avoid
this, a new repo & remotes are only created if necessary (depending on a
cache key given on request). If not created, they are simply copied from
a stored, clean repository / remote.
2022-06-23 19:21:05 +02:00
8c384741b3
e2e: Fix warning about default branch name
2022-06-23 19:00:22 +02:00
2053512559
e2e: Print stdout/stderr on error
2022-06-23 18:58:13 +02:00
ad7ef9277e
e2e: Use pipefail for test scripts
2022-06-23 18:57:58 +02:00
95da48b5e6
e2e: Don't install recommended packages in docker
2022-06-23 18:56:35 +02:00
a3f9c9fda1
e2e: Remove redundant test
2022-06-17 02:24:15 +02:00
2a0a591194
e2e: Add test for invalid worktree names
2022-06-17 02:24:15 +02:00
23526ae62b
e2e: Update tests for worktree subdirectory handling
2022-06-17 02:24:15 +02:00
27ef86c1b4
forge: Use "origin" as the default remote name
...
Close #33
2022-06-15 20:49:15 +02:00
d0cbc2f985
forge: Add option to specify remote name
...
Close #32
2022-06-15 20:39:54 +02:00
73158e3d47
Print ok-ish stuff to stdout
2022-06-14 00:15:15 +02:00
a71711978e
Make sure we do not expose secrets in output
...
This is using the RFC-8959 URI scheme to detect secrets. Thanks
hackernews for the idea ;)
2022-05-27 23:37:54 +02:00
90d188e01e
Back to pure docker for testing
2022-05-27 23:37:54 +02:00
f41b9b1684
Add pycache to gitignore
2022-05-26 18:57:31 +02:00
f2d2482476
e2e: Add tests for subdirectory checkouts
2022-05-26 18:57:31 +02:00
10e02c20a1
e2e: Add tests for nested repository checkouts
2022-05-26 18:57:31 +02:00
ad206297d8
e2e: Test sync twice to verify no changes
2022-05-26 18:53:12 +02:00
881a33dc96
e2e: Add tests for worktree initialization
2022-05-26 18:53:12 +02:00
38c66cad62
Add git forge integration
2022-05-26 17:55:07 +02:00
1cf4e85014
Fix non-worktree directory detection for status
2022-05-10 18:24:29 +02:00
7296795aec
e2e_tests/pip: Update typing_extensions to 4.2.0
2022-05-07 22:04:59 +02:00
88252fffc8
e2e_tests/pip: Update pytest to 7.1.2
2022-05-07 22:04:59 +02:00
e67f5a7db4
e2e_tests/pip: Update pyparsing to 3.0.8
2022-05-07 22:04:59 +02:00
3a18870537
e2e_tests/pip: Update typing_extensions to 4.1.1
2022-02-21 19:52:04 +01:00
cf80678ccc
e2e_tests/pip: Update pytest to 7.0.1
2022-02-21 19:52:02 +01:00
08ce4b6add
e2e_tests/pip: Update GitPython to 3.1.27
2022-02-21 19:52:00 +01:00
453f73c2a0
e2e: Fix ignoring pip and setuptools on autoupdate
2022-01-23 22:17:54 +01:00
f8adec1413
e2e: Ignore pip and setuptools for autoupdate
2022-01-23 12:27:59 +01:00
61d4a4a0d8
e2e: Add PyYAML for YAML parsing
2022-01-22 11:23:53 +01:00
9b64de7991
Add YAML as a config format option
...
@mustafa89 ;)
2022-01-22 11:23:53 +01:00
6e4c388195
Add --stash options to pull and rebase
2022-01-22 11:23:53 +01:00
d68ff012f2
e2e_tests/pip: Update pyparsing to 3.0.7
2022-01-22 10:58:59 +01:00
81de5a2d70
e2e_tests/pip: Update GitPython to 3.1.26
2022-01-22 10:58:47 +01:00
ab1892cbeb
pip-update: Never write pkg_resources to requirements.txt
2022-01-08 14:26:16 +01:00
ed1edf5075
e2e_tests/pip: Update GitPython to 3.1.25
2022-01-08 14:26:16 +01:00
f9d9dc587a
Add e2e test for repos status
2022-01-04 12:03:29 +01:00
ef8a57c60e
Add rebase option for worktrees
2022-01-04 11:18:48 +01:00
a4e993b7fc
e2e_tests/pip: Update typing_extensions to 4.0.1
2021-12-31 11:23:25 +01:00
0fb9a22d47
e2e_tests/pip: Update attrs to 21.4.0
2021-12-31 11:23:25 +01:00
76130c5b48
Add script to update pip requirements.txt
2021-12-31 11:23:25 +01:00
9f6c84d78c
e2e-tests: Make commit messages more obvious
2021-12-31 11:20:01 +01:00
717b0d3a74
Add fetch & pull option to worktrees
2021-12-31 11:20:01 +01:00