fa83063c61
Release v0.7.4
2022-06-29 23:58:31 +02:00
4e21a3daad
dependencies: Update serde_json to 1.0.82
2022-06-29 23:34:55 +02:00
0e9c8d0c01
dependencies: Update clap to 3.2.7
2022-06-29 23:34:55 +02:00
ec04618a73
Use release builds for e2e tests
2022-06-23 18:54:49 +02:00
763e014b44
dependencies: Update clap to 3.2.6
2022-06-23 18:47:21 +02:00
addff12c17
Run e2e tests again dynamically linked dev binary
...
This makes the build much faster.
2022-06-17 01:50:01 +02:00
58db521b5b
Release v0.7.3
2022-06-16 00:55:13 +02:00
8c0c3ad169
dependencies: Update clap to 3.2.5
2022-06-15 20:39:54 +02:00
defb3d1b7d
Release v0.7.2
2022-06-14 00:32:08 +02:00
29ddc647e3
dependencies: Update comfy-table to 6.0.0
2022-06-14 00:15:15 +02:00
e75aead3a8
Release v0.7.1
2022-05-27 23:37:54 +02:00
2e6166e807
Link binary statically with musl
2022-05-27 23:37:54 +02:00
bc3d4e1c49
Properly escape URL parameters
2022-05-27 23:37:54 +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
38c66cad62
Add git forge integration
2022-05-26 17:55:07 +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
fd6400ed68
Release v0.6.2
2022-05-07 22:06:19 +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
7da879d483
dependencies: Update clap to 3.1.17
2022-05-07 21:26:34 +02:00
c0bb71f84f
dependencies: Update git2 to 0.14.3
2022-05-07 21:26:34 +02:00
230f380a6a
dependencies: Update serde to 1.0.137
2022-05-07 21:26:34 +02:00
852f445b1f
dependencies: Update toml to 0.5.9
2022-05-07 21:26:33 +02:00
fadf687a3e
Release v0.6.1
2022-02-21 19:54:36 +01:00
906ead80a4
dependencies: Update comfy-table to 5.0.1
2022-02-21 19:51:38 +01:00
7038661296
dependencies: Update clap to 3.1.1
2022-02-21 19:51:38 +01:00
543bf94a51
dependencies: Update serde to 1.0.136
2022-02-21 19:51:37 +01:00
44a716248e
Release v0.6.0
2022-01-23 12:28:45 +01:00
868269359c
dependencies: Update serde to 1.0.135
2022-01-23 12:25:20 +01:00
9b64de7991
Add YAML as a config format option
...
@mustafa89 ;)
2022-01-22 11:23:53 +01:00
fd6b3b7438
Release v0.5.1
2022-01-22 11:19:37 +01:00
9aad65edac
dependencies: Update clap to 3.0.10
2022-01-22 10:58:59 +01:00
c370ef5815
dependencies: Update serde to 1.0.134
2022-01-22 10:58:59 +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
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
2f6405ea10
dependencies: Update serde to 1.0.133
2022-01-03 10:10:00 +01:00
1ffc522d51
dependencies: Update serde to 1.0.132
2021-12-22 10:02:43 +01:00
6d747d8e89
dependencies: Update git2 to 0.13.25
2021-12-21 16:15:12 +01:00
72dd861677
dependencies: Update serde to 1.0.131
2021-12-21 16:15:12 +01:00
4722d5a8ff
Fix dependencies to exact version
2021-12-21 16:15:12 +01:00
f0c8805cf3
Refactor
...
This refactors a huge chunk of the code base to make it more maintainable.
Main points:
* Proper separation between bin and lib. Bin handles argument parsing &
validation and (most of) the output. Lib provides interfaces for all
opreations.
* Before, libgit2 internals were literred throughout the codebase,
mainly the `Repository` struct and `git2::Error` in Results. They
library is now properly wrapped in `repo.rs`, which exposes only the
required functionality. It also standardizes the Error messages
(they're just Strings for now) and handles stuff like the copious
usage of Options to wrap maybe-invalid-utf-8 values. The program will
still panic on non-utf-8 Strings e.g. in git remotes, but I guess this
is acceptable. If you actually manage to hit this case, I promise I'll
fix it :D
* Many unwraps() are now gone and properly handled.
* The table printing functionality is now confined to `table.rs`,
instead of passing tables as parameters through the whole program.
2021-12-01 20:12:24 +01:00
a065de5b2d
Release v0.4
2021-11-29 01:05:47 +01:00
102758c25c
Release v0.3
2021-11-26 17:22:09 +01:00
b6c06e29a4
Release v0.2
2021-11-24 19:50:45 +01:00