From 3ec7a5e1503af17d3715cf98a27b26ce1673870d Mon Sep 17 00:00:00 2001 From: "robot-yavanna[bot]" <264059672+robot-yavanna[bot]@users.noreply.github.com> Date: Tue, 24 Mar 2026 17:44:27 +0000 Subject: [PATCH] chore: release main --- .config/release-please-manifest.json | 12 ++-- Cargo.lock | 12 ++-- crates/git-forge-comment/CHANGELOG.md | 86 +++++++++++++++++++++++++ crates/git-forge-comment/Cargo.toml | 2 +- crates/git-forge-core/CHANGELOG.md | 28 +++++++++ crates/git-forge-core/Cargo.toml | 2 +- crates/git-forge-issue/CHANGELOG.md | 61 ++++++++++++++++++ crates/git-forge-issue/Cargo.toml | 2 +- crates/git-forge-release/CHANGELOG.md | 25 ++++++++ crates/git-forge-release/Cargo.toml | 2 +- crates/git-forge-review/CHANGELOG.md | 46 ++++++++++++++ crates/git-forge-review/Cargo.toml | 2 +- crates/git-forge/CHANGELOG.md | 90 +++++++++++++++++++++++++++ crates/git-forge/Cargo.toml | 2 +- 14 files changed, 354 insertions(+), 18 deletions(-) create mode 100644 crates/git-forge-comment/CHANGELOG.md create mode 100644 crates/git-forge-core/CHANGELOG.md create mode 100644 crates/git-forge-issue/CHANGELOG.md create mode 100644 crates/git-forge-release/CHANGELOG.md create mode 100644 crates/git-forge-review/CHANGELOG.md create mode 100644 crates/git-forge/CHANGELOG.md diff --git a/.config/release-please-manifest.json b/.config/release-please-manifest.json index 8603b18..ac8db07 100644 --- a/.config/release-please-manifest.json +++ b/.config/release-please-manifest.json @@ -1,8 +1,8 @@ { - "crates/git-forge": "0.0.0", - "crates/git-forge-core": "0.0.0", - "crates/git-forge-comment": "0.0.0", - "crates/git-forge-issue": "0.0.0", - "crates/git-forge-review": "0.0.0", - "crates/git-forge-release": "0.0.0" + "crates/git-forge": "0.0.1", + "crates/git-forge-core": "0.0.1", + "crates/git-forge-comment": "0.0.1", + "crates/git-forge-issue": "0.0.1", + "crates/git-forge-review": "0.0.1", + "crates/git-forge-release": "0.0.1" } diff --git a/Cargo.lock b/Cargo.lock index 7a5464c..9181031 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "git-forge" -version = "0.0.0" +version = "0.0.1" dependencies = [ "assert_cmd", "clap", @@ -441,7 +441,7 @@ dependencies = [ [[package]] name = "git-forge-comment" -version = "0.0.0" +version = "0.0.1" dependencies = [ "clap", "git-forge-core", @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "git-forge-core" -version = "0.0.0" +version = "0.0.1" dependencies = [ "git2", "git2_credentials", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "git-forge-issue" -version = "0.0.0" +version = "0.0.1" dependencies = [ "clap", "git-forge-comment", @@ -470,14 +470,14 @@ dependencies = [ [[package]] name = "git-forge-release" -version = "0.0.0" +version = "0.0.1" dependencies = [ "clap", ] [[package]] name = "git-forge-review" -version = "0.0.0" +version = "0.0.1" dependencies = [ "clap", "git2", diff --git a/crates/git-forge-comment/CHANGELOG.md b/crates/git-forge-comment/CHANGELOG.md new file mode 100644 index 0000000..12e16be --- /dev/null +++ b/crates/git-forge-comment/CHANGELOG.md @@ -0,0 +1,86 @@ +# Changelog + +## 0.0.1 (2026-03-24) + + +### Features + +* `Replaces:` trailer for non-destructive edits ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Accept bare OIDs as commit target shorthand ([b960ba7](https://github.com/git-ents/git-forge/commit/b960ba712993481de8cd5d29ee666a017dc51d86)) +* Add --fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-push flag and fetch/push forge refs on mutations ([e5b43e0](https://github.com/git-ents/git-forge/commit/e5b43e081ca19fab840b389e803aee617f80a98b)) +* Add --threads/-T flag to comment show ([523e811](https://github.com/git-ents/git-forge/commit/523e811a8834ae383f4ee2a157ff985b81f490ec)) +* Add -a flag to comment list; hide resolved by default ([bfbc825](https://github.com/git-ents/git-forge/commit/bfbc825ef423450fe6d87a2e52422d11cc7b3856)) +* Add `git forge comment view` subcommand ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Add `git forge comment` (new, reply, view, edit) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add `git forge comment` subcommand with full CRUD and anchor support ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add comments bench harness stub ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Add git-forge-comment dependency to git-forge ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Add git-forge-comment to workspace dependencies ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Add interactive mode and edit command to git-forge-comment ([f313265](https://github.com/git-ents/git-forge/commit/f3132652d10e8d4430620311342672644615e29a)) +* Add tests and CLI definitions for git-forge-comment ([7a52d0d](https://github.com/git-ents/git-forge/commit/7a52d0d295f3e753cb0ddfaa970f31bd9acc3a5c)) +* Allow commenting on any git object via <kind>/<id> target ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Anchor comments to blobs with union line ranges (comma-separated) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Anchor enum (Blob/Commit/Tree/CommitRange) ([3b4e323](https://github.com/git-ents/git-forge/commit/3b4e32351424f429e3e03e6d9fd45457930c7981)) +* Auto-detect TTY via std::io::IsTerminal for editor dispatch ([6b27821](https://github.com/git-ents/git-forge/commit/6b2782192631d91f581c7eb51dac0f2dbe060116)) +* Auto-open editor when stdin is a TTY ([6b27821](https://github.com/git-ents/git-forge/commit/6b2782192631d91f581c7eb51dac0f2dbe060116)) +* Auto-open editor when stdin is a TTY (drops explicit --interactive) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Comment edit <target> <oid> [--body] ([f313265](https://github.com/git-ents/git-forge/commit/f3132652d10e8d4430620311342672644615e29a)) +* Comment new --interactive ([f313265](https://github.com/git-ents/git-forge/commit/f3132652d10e8d4430620311342672644615e29a)) +* Comment reply --interactive ([f313265](https://github.com/git-ents/git-forge/commit/f3132652d10e8d4430620311342672644615e29a)) +* Comment, NewComment enums ([3b4e323](https://github.com/git-ents/git-forge/commit/3b4e32351424f429e3e03e6d9fd45457930c7981)) +* Comments trait (comments_on, find_comment, add_comment) ([3b4e323](https://github.com/git-ents/git-forge/commit/3b4e32351424f429e3e03e6d9fd45457930c7981)) +* COMMENTS_REF_PREFIX, issue_comments_ref, review_comments_ref ([3b4e323](https://github.com/git-ents/git-forge/commit/3b4e32351424f429e3e03e6d9fd45457930c7981)) +* Default comment target to `commit/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Default comment target to commit/<HEAD> ([2a1df35](https://github.com/git-ents/git-forge/commit/2a1df351f275fb83409a8a8dd8ff09e296ef54e4)) +* Define domain types and Comments trait for git-forge-comment ([3b4e323](https://github.com/git-ents/git-forge/commit/3b4e32351424f429e3e03e6d9fd45457930c7981)) +* Expand comment CLI and unify refs under refs/forge/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Human-friendly comment display ([96c0b08](https://github.com/git-ents/git-forge/commit/96c0b08acad1c272783200f0e1dd0634ebe0b95c)) +* Implement CommentCommand CLI subcommand enum ([7a52d0d](https://github.com/git-ents/git-forge/commit/7a52d0d295f3e753cb0ddfaa970f31bd9acc3a5c)) +* Implement Comments trait for git2::Repository ([6de5939](https://github.com/git-ents/git-forge/commit/6de593925b17c012254dd2aeea60fe193a24a575)) +* Implement execution logic for git-forge-comment ([b6b78c0](https://github.com/git-ents/git-forge/commit/b6b78c0b1a86f55b7bfb6d5d73c68d60820729c0)) +* Implement git2 backend for git-forge-comment ([6de5939](https://github.com/git-ents/git-forge/commit/6de593925b17c012254dd2aeea60fe193a24a575)) +* Infer anchor type from git object kind ([65923af](https://github.com/git-ents/git-forge/commit/65923af638ae7982697406524093b778f0ee0969)) +* Infer anchor type from git object kind; resolve paths via HEAD tree ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Integrate comments into issues via `Issues::add_issue_comment` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Move issue/review refs under `refs/forge/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Move refs/issue/ to refs/forge/issue/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Move refs/meta/reviews/ to refs/forge/review/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Path anchor resolution via HEAD tree lookup ([65923af](https://github.com/git-ents/git-forge/commit/65923af638ae7982697406524093b778f0ee0969)) +* Path anchors, type inference, and union line ranges for comments ([65923af](https://github.com/git-ents/git-forge/commit/65923af638ae7982697406524093b778f0ee0969)) +* Remove --interactive from comment new, comment reply, issue new ([6b27821](https://github.com/git-ents/git-forge/commit/6b2782192631d91f581c7eb51dac0f2dbe060116)) +* Rename `comment add` to `comment new` ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Replaces trailer parsed and exposed as replaces_oid on Comment ([f313265](https://github.com/git-ents/git-forge/commit/f3132652d10e8d4430620311342672644615e29a)) +* Scaffold cli, exe, git2 modules in git-forge-comment ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Separate --no-fetch flag from --no-push ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Show all active comments by default in comment show ([029ff2a](https://github.com/git-ents/git-forge/commit/029ff2a7a59c2e1a8a85a4fe22d754eb90d6fb62)) +* Show full comment bodies in comment show ([cd5194a](https://github.com/git-ents/git-forge/commit/cd5194a1e3438cae0ff63ac45b8f659a65784ae7)) +* Stub impl Comments for git2::Repository ([3b4e323](https://github.com/git-ents/git-forge/commit/3b4e32351424f429e3e03e6d9fd45457930c7981)) +* Support abbreviated comment OIDs in all subcommands ([4347b49](https://github.com/git-ents/git-forge/commit/4347b4910c773dbbc0a59f65b6aceea330786df9)) +* Union line ranges (comma-separated) for blob anchors ([65923af](https://github.com/git-ents/git-forge/commit/65923af638ae7982697406524093b778f0ee0969)) +* Validate line ranges in build_anchor ([1b93f9b](https://github.com/git-ents/git-forge/commit/1b93f9b6c9168477a079c770d114e0caa8a9c4e7)) +* Wire git2_credentials to fetch and push operations ([a17fa5d](https://github.com/git-ents/git-forge/commit/a17fa5df0836396c3380be55e94263e80fc3f0d6)) +* Wire up git-forge-comment crate dependencies ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) + + +### Bug Fixes + +* Consolidate object comment targets into single ref ([f9f4db4](https://github.com/git-ents/git-forge/commit/f9f4db41a19872a9acf555523ed37e02cadfe394)) +* Drop target arg from comment resolve and reply ([82cd402](https://github.com/git-ents/git-forge/commit/82cd402ac274cb83b47eab4b0e1092f095e64c92)) +* Put required positional before optional in Show and Edit ([e9615c4](https://github.com/git-ents/git-forge/commit/e9615c4b8f0479ddbecf5365fbbdebc0de59134f)) +* Remove + from FORGE_REFSPEC in contributor, comment, issue, install ([2e42cc7](https://github.com/git-ents/git-forge/commit/2e42cc7a5ac9014022a140abf5cb4bae22ccfb83)) +* Remove COMMENT_EDITMSG only on successful commit ([1b93f9b](https://github.com/git-ents/git-forge/commit/1b93f9b6c9168477a079c770d114e0caa8a9c4e7)) +* Remove force-fetch from forge refspecs ([2e42cc7](https://github.com/git-ents/git-forge/commit/2e42cc7a5ac9014022a140abf5cb4bae22ccfb83)) +* Resolve all clippy warnings ([e56e372](https://github.com/git-ents/git-forge/commit/e56e3726bf88ee9377595212fe4493ac5ed1858f)) +* Resolve clippy pedantic warnings ([53f65ca](https://github.com/git-ents/git-forge/commit/53f65cac186a5da8060902e4baa8eb3c8088456e)) +* Resolve clippy warnings (format_push_string, resolve_editor, let-else) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Set git user config in test fixtures ([41fceb0](https://github.com/git-ents/git-forge/commit/41fceb0a1180b9ec8b6ed31c2c75127702313c63)) +* Validate line ranges and clean up COMMENT_EDITMSG ([1b93f9b](https://github.com/git-ents/git-forge/commit/1b93f9b6c9168477a079c770d114e0caa8a9c4e7)) +* Validate line ranges in `build_anchor`; remove COMMENT_EDITMSG on success ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) + + +### Miscellaneous Chores + +* Re-trigger release ([9d1e435](https://github.com/git-ents/git-forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278)) +* Trigger initial release ([b199406](https://github.com/git-ents/git-forge/commit/b19940683fde969fd3f429145e284570eec7f054)) diff --git a/crates/git-forge-comment/Cargo.toml b/crates/git-forge-comment/Cargo.toml index aa705bc..f12b87b 100644 --- a/crates/git-forge-comment/Cargo.toml +++ b/crates/git-forge-comment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-forge-comment" -version = "0.0.0" +version = "0.0.1" edition.workspace = true publish.workspace = true license.workspace = true diff --git a/crates/git-forge-core/CHANGELOG.md b/crates/git-forge-core/CHANGELOG.md new file mode 100644 index 0000000..dd2b011 --- /dev/null +++ b/crates/git-forge-core/CHANGELOG.md @@ -0,0 +1,28 @@ +# Changelog + +## 0.0.1 (2026-03-24) + + +### Features + +* Add contributor edit and remove subcommands ([2c6dd59](https://github.com/git-ents/git-forge/commit/2c6dd59baf9395ff4f96f3cd5687f024e09de884)) +* Add contributor registry ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Add criterion benchmarks to each library crate ([cedc2dd](https://github.com/git-ents/git-forge/commit/cedc2dd2164c6991f23522c519f72ac112754825)) +* Git forge contributor add ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Git forge contributor edit ([2c6dd59](https://github.com/git-ents/git-forge/commit/2c6dd59baf9395ff4f96f3cd5687f024e09de884)) +* Git forge contributor list ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Git forge contributor remove ([2c6dd59](https://github.com/git-ents/git-forge/commit/2c6dd59baf9395ff4f96f3cd5687f024e09de884)) +* Git forge contributor show ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Support renaming contributor ID via edit --rename-id ([2bc9da8](https://github.com/git-ents/git-forge/commit/2bc9da8c284eb1456c8107e1052ce10954de47f2)) +* Wire git2_credentials to fetch and push operations ([a17fa5d](https://github.com/git-ents/git-forge/commit/a17fa5df0836396c3380be55e94263e80fc3f0d6)) + + +### Bug Fixes + +* Resolve clippy pedantic warnings ([53f65ca](https://github.com/git-ents/git-forge/commit/53f65cac186a5da8060902e4baa8eb3c8088456e)) + + +### Miscellaneous Chores + +* Re-trigger release ([9d1e435](https://github.com/git-ents/git-forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278)) +* Trigger initial release ([b199406](https://github.com/git-ents/git-forge/commit/b19940683fde969fd3f429145e284570eec7f054)) diff --git a/crates/git-forge-core/Cargo.toml b/crates/git-forge-core/Cargo.toml index abd7543..10069b0 100644 --- a/crates/git-forge-core/Cargo.toml +++ b/crates/git-forge-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-forge-core" -version = "0.0.0" +version = "0.0.1" edition.workspace = true publish.workspace = true license.workspace = true diff --git a/crates/git-forge-issue/CHANGELOG.md b/crates/git-forge-issue/CHANGELOG.md new file mode 100644 index 0000000..e2fa3c8 --- /dev/null +++ b/crates/git-forge-issue/CHANGELOG.md @@ -0,0 +1,61 @@ +# Changelog + +## 0.0.1 (2026-03-24) + + +### Features + +* `Replaces:` trailer for non-destructive edits ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add --fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-push flag and fetch/push forge refs on mutations ([e5b43e0](https://github.com/git-ents/git-forge/commit/e5b43e081ca19fab840b389e803aee617f80a98b)) +* Add `git forge comment view` subcommand ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Add `git forge comment` (new, reply, view, edit) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add `git forge comment` subcommand with full CRUD and anchor support ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Allow commenting on any git object via <kind>/<id> target ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Anchor comments to blobs with union line ranges (comma-separated) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Auto-detect TTY via std::io::IsTerminal for editor dispatch ([6b27821](https://github.com/git-ents/git-forge/commit/6b2782192631d91f581c7eb51dac0f2dbe060116)) +* Auto-open editor when stdin is a TTY ([6b27821](https://github.com/git-ents/git-forge/commit/6b2782192631d91f581c7eb51dac0f2dbe060116)) +* Auto-open editor when stdin is a TTY (drops explicit --interactive) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Default comment target to `commit/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Expand comment CLI and unify refs under refs/forge/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Implement add_issue_comment via Comments trait ([982985d](https://github.com/git-ents/git-forge/commit/982985dfbcb75a3b182b91ba9f6a4f8afa68c67d)) +* Infer anchor type from git object kind; resolve paths via HEAD tree ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Integrate comments into issues via `Issues::add_issue_comment` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Integrate git-forge-comment into git-forge-issue ([982985d](https://github.com/git-ents/git-forge/commit/982985dfbcb75a3b182b91ba9f6a4f8afa68c67d)) +* Issue assign <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue close <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue comment <id> [body] ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue label <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue reopen <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Move issue/review refs under `refs/forge/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Move refs/issue/ to refs/forge/issue/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Move refs/meta/reviews/ to refs/forge/review/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Populate Issue::comments from comments_on ([982985d](https://github.com/git-ents/git-forge/commit/982985dfbcb75a3b182b91ba9f6a4f8afa68c67d)) +* Release prepare/publish ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Remove --interactive from comment new, comment reply, issue new ([6b27821](https://github.com/git-ents/git-forge/commit/6b2782192631d91f581c7eb51dac0f2dbe060116)) +* Rename `comment add` to `comment new` ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Review approve/reject/merge/close/comment ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Separate --no-fetch flag from --no-push ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Wire git2_credentials to fetch and push operations ([a17fa5d](https://github.com/git-ents/git-forge/commit/a17fa5df0836396c3380be55e94263e80fc3f0d6)) + + +### Bug Fixes + +* Correct import paths in issue tests ([6c2a746](https://github.com/git-ents/git-forge/commit/6c2a7466dfddef0e0dba1eab65df0d1a15463596)) +* Correct typo in benchmarks ([35ea22c](https://github.com/git-ents/git-forge/commit/35ea22ca70ad24d6fff15bb2d5b4ffcc3b1ad268)) +* Derive IssueMeta::author from commit author signature ([1623036](https://github.com/git-ents/git-forge/commit/162303689a8c298affd0faa83165976f09f685aa)) +* Drop author blob from issue tree; read from commit signature ([1623036](https://github.com/git-ents/git-forge/commit/162303689a8c298affd0faa83165976f09f685aa)) +* Remove + from FORGE_REFSPEC in contributor, comment, issue, install ([2e42cc7](https://github.com/git-ents/git-forge/commit/2e42cc7a5ac9014022a140abf5cb4bae22ccfb83)) +* Remove author blob from issue tree on create and update ([1623036](https://github.com/git-ents/git-forge/commit/162303689a8c298affd0faa83165976f09f685aa)) +* Remove force-fetch from forge refspecs ([2e42cc7](https://github.com/git-ents/git-forge/commit/2e42cc7a5ac9014022a140abf5cb4bae22ccfb83)) +* Resolve all clippy warnings ([e56e372](https://github.com/git-ents/git-forge/commit/e56e3726bf88ee9377595212fe4493ac5ed1858f)) +* Resolve clippy warnings (format_push_string, resolve_editor, let-else) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Set user.name/email in git-forge-issue unit test helpers ([51c3f8d](https://github.com/git-ents/git-forge/commit/51c3f8d4f7934cf04a1164cd73b0ff46128efc02)) +* Validate line ranges in `build_anchor`; remove COMMENT_EDITMSG on success ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) + + +### Miscellaneous Chores + +* Re-trigger release ([9d1e435](https://github.com/git-ents/git-forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278)) +* Trigger initial release ([b199406](https://github.com/git-ents/git-forge/commit/b19940683fde969fd3f429145e284570eec7f054)) diff --git a/crates/git-forge-issue/Cargo.toml b/crates/git-forge-issue/Cargo.toml index 28c10a3..dc939c6 100644 --- a/crates/git-forge-issue/Cargo.toml +++ b/crates/git-forge-issue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-forge-issue" -version = "0.0.0" +version = "0.0.1" edition.workspace = true publish.workspace = true license.workspace = true diff --git a/crates/git-forge-release/CHANGELOG.md b/crates/git-forge-release/CHANGELOG.md new file mode 100644 index 0000000..c69c183 --- /dev/null +++ b/crates/git-forge-release/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +## 0.0.1 (2026-03-24) + + +### Features + +* Add --fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-push flag and fetch/push forge refs on mutations ([e5b43e0](https://github.com/git-ents/git-forge/commit/e5b43e081ca19fab840b389e803aee617f80a98b)) +* Add criterion benchmarks to each library crate ([cedc2dd](https://github.com/git-ents/git-forge/commit/cedc2dd2164c6991f23522c519f72ac112754825)) +* Issue assign <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue close <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue comment <id> [body] ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue label <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue reopen <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Release prepare/publish ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Review approve/reject/merge/close/comment ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Separate --no-fetch flag from --no-push ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) + + +### Miscellaneous Chores + +* Re-trigger release ([9d1e435](https://github.com/git-ents/git-forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278)) +* Trigger initial release ([b199406](https://github.com/git-ents/git-forge/commit/b19940683fde969fd3f429145e284570eec7f054)) diff --git a/crates/git-forge-release/Cargo.toml b/crates/git-forge-release/Cargo.toml index 76a6b01..0a41ed4 100644 --- a/crates/git-forge-release/Cargo.toml +++ b/crates/git-forge-release/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-forge-release" -version = "0.0.0" +version = "0.0.1" edition.workspace = true publish.workspace = true license.workspace = true diff --git a/crates/git-forge-review/CHANGELOG.md b/crates/git-forge-review/CHANGELOG.md new file mode 100644 index 0000000..2184efb --- /dev/null +++ b/crates/git-forge-review/CHANGELOG.md @@ -0,0 +1,46 @@ +# Changelog + +## 0.0.1 (2026-03-24) + + +### Features + +* `Replaces:` trailer for non-destructive edits ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add --fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-push flag and fetch/push forge refs on mutations ([e5b43e0](https://github.com/git-ents/git-forge/commit/e5b43e081ca19fab840b389e803aee617f80a98b)) +* Add `git forge comment view` subcommand ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Add `git forge comment` (new, reply, view, edit) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add `git forge comment` subcommand with full CRUD and anchor support ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add criterion benchmarks to each library crate ([cedc2dd](https://github.com/git-ents/git-forge/commit/cedc2dd2164c6991f23522c519f72ac112754825)) +* Allow commenting on any git object via <kind>/<id> target ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Anchor comments to blobs with union line ranges (comma-separated) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Auto-open editor when stdin is a TTY (drops explicit --interactive) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Default comment target to `commit/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Expand comment CLI and unify refs under refs/forge/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Infer anchor type from git object kind; resolve paths via HEAD tree ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Integrate comments into issues via `Issues::add_issue_comment` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Issue assign <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue close <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue comment <id> [body] ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue label <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue reopen <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Move issue/review refs under `refs/forge/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Move refs/issue/ to refs/forge/issue/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Move refs/meta/reviews/ to refs/forge/review/ ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Release prepare/publish ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Rename `comment add` to `comment new` ([ff66358](https://github.com/git-ents/git-forge/commit/ff6635809c240f8393685d73f0060f772ce4d97f)) +* Review approve/reject/merge/close/comment ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Separate --no-fetch flag from --no-push ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) + + +### Bug Fixes + +* Resolve clippy warnings (format_push_string, resolve_editor, let-else) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Validate line ranges in `build_anchor`; remove COMMENT_EDITMSG on success ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) + + +### Miscellaneous Chores + +* Re-trigger release ([9d1e435](https://github.com/git-ents/git-forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278)) +* Trigger initial release ([b199406](https://github.com/git-ents/git-forge/commit/b19940683fde969fd3f429145e284570eec7f054)) diff --git a/crates/git-forge-review/Cargo.toml b/crates/git-forge-review/Cargo.toml index 1d1fb8d..6e6dfb4 100644 --- a/crates/git-forge-review/Cargo.toml +++ b/crates/git-forge-review/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-forge-review" -version = "0.0.0" +version = "0.0.1" edition.workspace = true publish.workspace = true license.workspace = true diff --git a/crates/git-forge/CHANGELOG.md b/crates/git-forge/CHANGELOG.md new file mode 100644 index 0000000..502e694 --- /dev/null +++ b/crates/git-forge/CHANGELOG.md @@ -0,0 +1,90 @@ +# Changelog + +## 0.0.1 (2026-03-24) + + +### Features + +* `Replaces:` trailer for non-destructive edits ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add --fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-fetch flag ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Add --no-push flag and fetch/push forge refs on mutations ([e5b43e0](https://github.com/git-ents/git-forge/commit/e5b43e081ca19fab840b389e803aee617f80a98b)) +* Add --toolchains CLI arg to hearth and git-forge ([e83469f](https://github.com/git-ents/git-forge/commit/e83469fecd944b048fc4fb32fef19c5e4b6448cd)) +* Add [project] section to environment.toml with configurable default env ([9466df6](https://github.com/git-ents/git-forge/commit/9466df6dd3c449a1de40c4d89052393f04809eb2)) +* Add `--global` flag to write to ~/.gitconfig instead of .git/config ([fb69390](https://github.com/git-ents/git-forge/commit/fb69390b5a284f61c5cd53722e81748477606b66)) +* Add `git forge comment` (new, reply, view, edit) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add `git forge comment` subcommand with full CRUD and anchor support ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Add `git forge install` to configure forge refspecs ([fb69390](https://github.com/git-ents/git-forge/commit/fb69390b5a284f61c5cd53722e81748477606b66)) +* Add `Install` variant to top-level `Commands` ([fb69390](https://github.com/git-ents/git-forge/commit/fb69390b5a284f61c5cd53722e81748477606b66)) +* Add access module with Contributors and AccessPolicy traits ([6b84719](https://github.com/git-ents/git-forge/commit/6b847194b510d3233b2aa7a05bcb1d5fad69e42c)) +* Add annotations module with Comments and Approvals traits ([84d4127](https://github.com/git-ents/git-forge/commit/84d41274f3822f021b4de096d2d28d8b8cd41b6a)) +* Add checks module with CheckDefinitions and CheckResults traits ([60f7c91](https://github.com/git-ents/git-forge/commit/60f7c9153c9314054f2b3d43dc54f5ce387d12ec)) +* Add comments bench harness stub ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Add contributor edit and remove subcommands ([2c6dd59](https://github.com/git-ents/git-forge/commit/2c6dd59baf9395ff4f96f3cd5687f024e09de884)) +* Add contributor registry ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Add counters module with EntityCounter trait ([3e877df](https://github.com/git-ents/git-forge/commit/3e877df4715b7d9f96f233d0339c2c3ca36f2fea)) +* Add enforcement module with MergeGate and Queue traits ([ff2c213](https://github.com/git-ents/git-forge/commit/ff2c21352d3d2cfde9c009d8e89a90d15a4f4fe0)) +* Add entities module with Issues and Reviews traits ([6875053](https://github.com/git-ents/git-forge/commit/6875053f277423809e3f4c81ae3fe4b3e33a59fa)) +* Add git forge sync command ([cb0a545](https://github.com/git-ents/git-forge/commit/cb0a545b782f0069f73feded24dd5321c5ff9874)) +* Add git-forge-comment dependency to git-forge ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Add git-forge-comment to workspace dependencies ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Add man generation ([ea319f1](https://github.com/git-ents/git-forge/commit/ea319f130a635388eeca1d6b19928b0fc779a829)) +* Add releases module with Releases trait ([4c7d1db](https://github.com/git-ents/git-forge/commit/4c7d1db18343f271961ea2a3fc3e2a5eb10c6195)) +* Add ToolchainDef, ToolchainsConfig types and load_toolchains() ([e83469f](https://github.com/git-ents/git-forge/commit/e83469fecd944b048fc4fb32fef19c5e4b6448cd)) +* Add toolchains field to EnvDef ([e83469f](https://github.com/git-ents/git-forge/commit/e83469fecd944b048fc4fb32fef19c5e4b6448cd)) +* Add toolchains.toml support to hearth ([e83469f](https://github.com/git-ents/git-forge/commit/e83469fecd944b048fc4fb32fef19c5e4b6448cd)) +* Anchor comments to blobs with union line ranges (comma-separated) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Auto-open editor when stdin is a TTY (drops explicit --interactive) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Default comment target to `commit/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Forge run wraps hearth enter ([693920d](https://github.com/git-ents/git-forge/commit/693920d2e889f9bc1ab4315e58210a249b329775)) +* Git forge contributor add ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Git forge contributor edit ([2c6dd59](https://github.com/git-ents/git-forge/commit/2c6dd59baf9395ff4f96f3cd5687f024e09de884)) +* Git forge contributor list ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Git forge contributor remove ([2c6dd59](https://github.com/git-ents/git-forge/commit/2c6dd59baf9395ff4f96f3cd5687f024e09de884)) +* Git forge contributor show ([b6dc1ca](https://github.com/git-ents/git-forge/commit/b6dc1ca1f271f176783115e629eecf0f445f65f0)) +* Implement `install::run` with remote resolution and idempotent config writes ([fb69390](https://github.com/git-ents/git-forge/commit/fb69390b5a284f61c5cd53722e81748477606b66)) +* Infer anchor type from git object kind; resolve paths via HEAD tree ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Integrate comments into issues via `Issues::add_issue_comment` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Issue assign <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue close <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue comment <id> [body] ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue label <id> --add/--remove ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Issue reopen <id> ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Move issue/review refs under `refs/forge/` ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Release prepare/publish ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Report when forge refspecs are already installed ([26a2977](https://github.com/git-ents/git-forge/commit/26a297794de48a52331c808b75e2575a94f5209a)) +* Review approve/reject/merge/close/comment ([bb82698](https://github.com/git-ents/git-forge/commit/bb826983c3abb0474d2134ea77531ddf92a1cb4a)) +* Scaffold check command with new/edit/list/status/show verbs ([13b95d4](https://github.com/git-ents/git-forge/commit/13b95d4464b8a620b452f5edec62c8407af4adfa)) +* Scaffold check exe with new/edit/list/status/show stubs ([90ad30d](https://github.com/git-ents/git-forge/commit/90ad30de5df8209966e5d668359baafc6f93a18c)) +* Scaffold cli, exe, git2 modules in git-forge-comment ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) +* Scaffold issue command with new/edit/list/status/show verbs ([07bd435](https://github.com/git-ents/git-forge/commit/07bd435b74545f03932b704f74e5ea3999e8a082)) +* Scaffold issue exe with new/edit/list/status/show stubs ([82987ba](https://github.com/git-ents/git-forge/commit/82987ba0bc26458b4a0a64da5a1d1cc29277f19e)) +* Scaffold release command with new/edit/list/status/show verbs ([ff26c6c](https://github.com/git-ents/git-forge/commit/ff26c6cc99022f74e03028303ec82d36ed1c60f4)) +* Scaffold release exe with new/edit/list/status/show stubs ([532f560](https://github.com/git-ents/git-forge/commit/532f5607ec0824d84f5b0fcd8ff6c953d4d72c82)) +* Scaffold review command with new/edit/list/status/show verbs ([7cfa287](https://github.com/git-ents/git-forge/commit/7cfa2872612bc871a3074b09164882432d94d2a7)) +* Scaffold review exe with new/edit/list/status/show stubs ([9c192c8](https://github.com/git-ents/git-forge/commit/9c192c85cb57a6e9063ab1d2c62ffde255c4b3a2)) +* Separate --no-fetch flag from --no-push ([3c0b008](https://github.com/git-ents/git-forge/commit/3c0b0088537b2e8b49e63a60cf65d37a5875ba19)) +* Support renaming contributor ID via edit --rename-id ([2bc9da8](https://github.com/git-ents/git-forge/commit/2bc9da8c284eb1456c8107e1052ce10954de47f2)) +* Wire git-forge-comment into top-level CLI ([76f3af0](https://github.com/git-ents/git-forge/commit/76f3af08f993045c148a90fac40438bd026fc3d4)) +* Wire git2_credentials to fetch and push operations ([a17fa5d](https://github.com/git-ents/git-forge/commit/a17fa5df0836396c3380be55e94263e80fc3f0d6)) +* Wire up git-forge-comment crate dependencies ([31c339f](https://github.com/git-ents/git-forge/commit/31c339fe9a6b4ea473bc7b46784197e03fb307a2)) + + +### Bug Fixes + +* Add missing doc comments on CLI subcommand fields ([f7459a7](https://github.com/git-ents/git-forge/commit/f7459a77c50c6c9c2902822e193848c12ee6ba2b)) +* Correct credential management ([d5b6f1c](https://github.com/git-ents/git-forge/commit/d5b6f1c583629748e014d683147f7120340c4780)) +* Do not force-fetch forge refs ([0e95b77](https://github.com/git-ents/git-forge/commit/0e95b77beb99c74e1434fdd19916b90262a800df)), closes [#4](https://github.com/git-ents/git-forge/issues/4) +* Remove + from FORGE_REFSPEC in contributor, comment, issue, install ([2e42cc7](https://github.com/git-ents/git-forge/commit/2e42cc7a5ac9014022a140abf5cb4bae22ccfb83)) +* Remove force-fetch from forge refspecs ([2e42cc7](https://github.com/git-ents/git-forge/commit/2e42cc7a5ac9014022a140abf5cb4bae22ccfb83)) +* Remove push refspec from install command ([3a4ea6a](https://github.com/git-ents/git-forge/commit/3a4ea6ae0f4686f05b32d8e0c75d7450d3a85aef)) +* Resolve clippy pedantic warnings ([53f65ca](https://github.com/git-ents/git-forge/commit/53f65cac186a5da8060902e4baa8eb3c8088456e)) +* Resolve clippy warnings (format_push_string, resolve_editor, let-else) ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) +* Set proper Crate versions ([c4923ec](https://github.com/git-ents/git-forge/commit/c4923ec0af779da901d6a5188fb2da186027e1c0)) +* Validate line ranges in `build_anchor`; remove COMMENT_EDITMSG on success ([8e13aea](https://github.com/git-ents/git-forge/commit/8e13aea04ef011d6af2beb297be88ef73c78595d)) + + +### Miscellaneous Chores + +* Re-trigger release ([9d1e435](https://github.com/git-ents/git-forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278)) +* Trigger initial release ([b199406](https://github.com/git-ents/git-forge/commit/b19940683fde969fd3f429145e284570eec7f054)) diff --git a/crates/git-forge/Cargo.toml b/crates/git-forge/Cargo.toml index 79551d2..8b15890 100644 --- a/crates/git-forge/Cargo.toml +++ b/crates/git-forge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-forge" -version = "0.0.0" +version = "0.0.1" edition.workspace = true publish.workspace = true license.workspace = true