Commit Graph

153 Commits

Author SHA1 Message Date
c370ef5815 dependencies: Update serde to 1.0.134 2022-01-22 10:58:59 +01:00
8f5b743ea4 Cargo.lock: Updating openssl-probe v0.1.4 -> v0.1.5 2022-01-22 10:58:47 +01:00
c0e981dbd4 Cargo.lock: Updating getrandom v0.2.3 -> v0.2.4 2022-01-22 10:58:47 +01:00
4303621b30 Cargo.lock: Updating smallvec v1.7.0 -> v1.8.0 2022-01-22 10:58:47 +01:00
63e04a9dcf dependencies: Update clap to 3.0.7 2022-01-22 10:58:47 +01:00
08ee946f2e dependencies: Update clap to 3.0.6 2022-01-22 10:58:47 +01:00
81de5a2d70 e2e_tests/pip: Update GitPython to 3.1.26 2022-01-22 10:58:47 +01:00
3bf118f99a Merge branch 'develop' v0.5 2022-01-08 14:50:48 +01:00
dbf93c8f0e Release v0.5 2022-01-08 14:50:32 +01:00
1ae0ceff60 dependencies: Update clap to 3.0.5 2022-01-08 14:47:29 +01:00
07fa3ca291 depcheck: Update Cargo.lock in same commit 2022-01-08 14:47:29 +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
e6e9940757 Cargo.lock: Updating indexmap v1.7.0 -> v1.8.0 2022-01-08 14:26:16 +01:00
ff48b2a017 Properly set up remote & branches after cloning 2022-01-08 14:26:16 +01:00
ec45678ce3 Fix SSH auth, fall back to file if agent fails 2022-01-08 14:15:27 +01:00
9acf5b10d5 Make cargo fmt happy 2022-01-08 14:15:26 +01:00
eaf8e2bfa2 rebase: Just continue on empty patch 2022-01-07 10:15:05 +01:00
31b90af066 Properly report status on worktree repos 2022-01-04 12:22:02 +01:00
f9d9dc587a Add e2e test for repos status 2022-01-04 12:03:29 +01:00
a94bd19362 repos: Set error code correctly when status fails 2022-01-04 11:55:00 +01:00
ef8a57c60e Add rebase option for worktrees 2022-01-04 11:18:48 +01:00
7a2fa7ae3f Add justfile target to update all dependencies 2022-01-03 10:10:00 +01:00
599973e10a depcheck: Do index update before any other operations 2022-01-03 10:10:00 +01:00
0485facf33 Cargo.lock: Updating serde v1.0.132 -> v1.0.133 2022-01-03 10:10:00 +01:00
2f6405ea10 dependencies: Update serde to 1.0.133 2022-01-03 10:10:00 +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
fc91ee7a01 Just: Allow running selected e2e tests 2021-12-31 11:20:01 +01:00
c0168c3650 Add helper function on RepoStatus to check clean state 2021-12-31 11:20:01 +01:00
717b0d3a74 Add fetch & pull option to worktrees 2021-12-31 11:20:01 +01:00
ef381c7421 e2e-tests: Return root commit SHA for worktree repo 2021-12-31 11:20:01 +01:00
fcbad5a3eb Refactor worktree into own struct 2021-12-31 10:58:11 +01:00
cbc9792755 Cargo.lock: Updating proc-macro2 v1.0.34 -> v1.0.36 2021-12-31 10:58:11 +01:00
ae9a928d45 Detect default branch from grm.toml if possible 2021-12-31 10:58:08 +01:00
3ff7b61518 Refuse to convert to worktree with ignored files 2021-12-23 18:33:14 +01:00
3ac88260b5 Parameterize e2e tests using pytest 2021-12-23 18:33:14 +01:00
54fc48b37d Cargo.lock: Updating syn v1.0.82 -> v1.0.83 2021-12-23 18:33:14 +01:00
61a8d63374 Allow nested worktree directories 2021-12-23 18:33:14 +01:00
92e4856dd9 Remove branch-namespace option 2021-12-23 18:33:14 +01:00
02e9de0cbd Proper formatting 2021-12-23 18:33:14 +01:00
552b3a6aad SSH: Fall back to ~/.ssh/id_rsa when no agent available 2021-12-23 18:33:14 +01:00
fcc22791e5 Refuse to push against non-pushable remotes (e.g. HTTPS for now) 2021-12-23 18:33:14 +01:00
b183590096 Add default tracking configuration 2021-12-23 18:33:14 +01:00
27586b5ff0 Add functionality for persistent branches 2021-12-23 18:33:14 +01:00
70eac10eaa Cargo.lock: Updating signal-hook v0.3.12 -> v0.3.13 2021-12-22 10:02:45 +01:00
1e941e02ed Cargo.lock: Updating serde v1.0.131 -> v1.0.132 2021-12-22 10:02:44 +01:00
1ffc522d51 dependencies: Update serde to 1.0.132 2021-12-22 10:02:43 +01:00