Commit Graph

433 Commits

Author SHA1 Message Date
bc3d4e1c49 Properly escape URL parameters 2022-05-27 23:37:54 +02:00
32eb4676ee Restructure into smaller modules 2022-05-27 23:37:54 +02:00
5d7480f7a4 Merge branch 'develop' v0.7.0 2022-05-26 19:13:02 +02:00
2d34ba1bd7 Fix forge documentation 2022-05-26 19:11:19 +02:00
5b78c3ba9e Release v0.7.0 2022-05-26 19:09:27 +02:00
95cffc5f0e dependencies: Update isahc to 1.7.2 2022-05-26 19:07:17 +02:00
4841920c64 dependencies: Update serde_json to 1.0.81 2022-05-26 19:07:16 +02:00
c439595d92 Justfile: Add target to lint 2022-05-26 18:57:31 +02:00
62c1e430b2 Derive Eq when deriving PartialEq
There is a clippy lint for this.
2022-05-26 18:57:31 +02:00
1212917fae Add unit tests for Repo::fullname() 2022-05-26 18:57:31 +02:00
f41b9b1684 Add pycache to gitignore 2022-05-26 18:57:31 +02:00
b17f4d68ef Fix handling of unmanaged repositories
Before, there were warnings in case of nested trees.
2022-05-26 18:57:31 +02:00
b8c552fb62 Give repos a namespace to allow subdirectories 2022-05-26 18:57:31 +02:00
f2d2482476 e2e: Add tests for subdirectory checkouts 2022-05-26 18:57:31 +02:00
6ef759a14e Separate config structs from internal structs 2022-05-26 18:57:31 +02:00
10e02c20a1 e2e: Add tests for nested repository checkouts 2022-05-26 18:57:31 +02:00
433dc090e0 Prefix shell commands with dollar sign 2022-05-26 18:57:31 +02:00
35e7c34d11 Do not panic when finding unmanaged worktrees fails 2022-05-26 18:57:31 +02:00
50a0f4d766 Fail properly when default branch cannot be detected 2022-05-26 18:57:31 +02:00
1db3eadd4c Fix formatting 2022-05-26 18:57:14 +02:00
af45b13612 Justfile: Add target for formatting 2022-05-26 18:53:12 +02:00
c994c90247 Justfile: Remove Cargo.lock check 2022-05-26 18:53:12 +02:00
3e8aad2221 Format cargo update script with black 2022-05-26 18:53:12 +02:00
127dd0535e Normalize paths when printing configuration 2022-05-26 18:53:12 +02:00
664d44eddc Only initialize worktrees for actually cloned repos 2022-05-26 18:53:12 +02:00
ad206297d8 e2e: Test sync twice to verify no changes 2022-05-26 18:53:12 +02:00
f2f1d5bcaf Fix worktree initialization 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
7ad51ccb47 Cargo.lock: Updating ryu v1.0.9 -> v1.0.10 2022-05-26 17:26:28 +02:00
dd65f2cd81 Cargo.lock: Updating once_cell v1.10.0 -> v1.12.0 2022-05-26 17:26:28 +02:00
f01568a695 Cargo.lock: Updating mio v0.8.2 -> v0.8.3 2022-05-26 17:26:28 +02:00
be085e9b0f dependencies: Update regex to 1.5.6 2022-05-26 17:26:28 +02:00
3557dd2686 dependencies: Update clap to 3.1.18 2022-05-26 17:26:28 +02:00
908094f48b dependencies: Update git2 to 0.14.4 2022-05-26 17:26:28 +02:00
c3c1c98913 Run cargo fmt 2022-05-10 18:26:06 +02:00
e940ab69fb Accept clippy suggestions 2022-05-10 18:25:45 +02:00
1cf4e85014 Fix non-worktree directory detection for status 2022-05-10 18:24:29 +02:00
14c95f2704 Fix worktree creation handling 2022-05-10 17:54:03 +02:00
5f878793fd Merge branch 'develop' v0.6.2 2022-05-07 22:07:37 +02:00
fd6400ed68 Release v0.6.2 2022-05-07 22:06:19 +02:00
faf68e2052 depcheck: Make skipped prereleases more obvious 2022-05-07 22:04:59 +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
87e0247b48 Cargo.lock: Updating getrandom v0.2.4 -> v0.2.6 2022-05-07 21:26:39 +02:00
d490d3ab84 Cargo.lock: Updating once_cell v1.9.0 -> v1.10.0 2022-05-07 21:26:37 +02:00
f7870797ac Cargo.lock: Updating crossterm v0.23.0 -> v0.23.2 2022-05-07 21:26:36 +02:00
17ffc793e0 dependencies: Update serde_yaml to 0.8.24 2022-05-07 21:26:34 +02:00
d3738f0887 dependencies: Update regex to 1.5.5 2022-05-07 21:26:34 +02:00