Skip to content

Commit

Permalink
prepare for release of git-repository
Browse files Browse the repository at this point in the history
  • Loading branch information
Byron committed Aug 19, 2022
1 parent ca66512 commit 8aa5389
Show file tree
Hide file tree
Showing 15 changed files with 106 additions and 20 deletions.
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ anyhow = "1.0.42"

gitoxide-core = { version = "^0.16.0", path = "gitoxide-core" }
git-features = { version = "^0.22.1", path = "git-features" }
git-repository = { version = "^0.21.0", path = "git-repository", default-features = false }
git-repository = { version = "^0.21.1", path = "git-repository", default-features = false }

git-transport-for-configuration-only = { package = "git-transport", optional = true, version = "^0.19.1", path = "git-transport" }

Expand Down
2 changes: 1 addition & 1 deletion cargo-smart-release/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ test = false
cache-efficiency-debug = ["git-repository/cache-efficiency-debug"]

[dependencies]
git-repository = { version = "^0.21.0", path = "../git-repository", features = ["unstable"] }
git-repository = { version = "^0.21.1", path = "../git-repository", features = ["unstable"] }
anyhow = "1.0.42"
clap = { version = "3.2.5", features = ["derive", "cargo"] }
env_logger = { version = "0.9.0", default-features = false, features = ["humantime", "termcolor", "atty"] }
Expand Down
2 changes: 1 addition & 1 deletion experiments/diffing/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ publish = false

[dependencies]
anyhow = "1"
git-repository = { version = "^0.21.0", path = "../../git-repository", features = ["unstable"] }
git-repository = { version = "^0.21.1", path = "../../git-repository", features = ["unstable"] }
git-features-for-config = { package = "git-features", version = "^0.22.1", path = "../../git-features", features = ["cache-efficiency-debug"] }
git2 = "0.14"
rayon = "1.5.0"
2 changes: 1 addition & 1 deletion experiments/object-access/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ publish = false

[dependencies]
anyhow = "1"
git-repository = { path = "../../git-repository", version = "^0.21.0", features = ["unstable"] }
git-repository = { path = "../../git-repository", version = "^0.21.1", features = ["unstable"] }
git2 = "0.14"
rayon = "1.5.0"
parking_lot = { version = "0.12.0", default-features = false }
2 changes: 1 addition & 1 deletion experiments/traversal/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ publish = false

[dependencies]
anyhow = "1"
git-repository = { version = "^0.21.0", path = "../../git-repository", features = ["unstable"] }
git-repository = { version = "^0.21.1", path = "../../git-repository", features = ["unstable"] }
git2 = "0.14"
rayon = "1.5.0"
dashmap = "5.1.0"
2 changes: 1 addition & 1 deletion git-actor/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ serde1 = ["serde", "bstr/serde1", "git-date/serde1"]

[dependencies]
git-features = { version = "^0.22.1", path = "../git-features", optional = true }
git-date = { version = "^0.0.3", path = "../git-date" }
git-date = { version = "^0.0.4", path = "../git-date" }

quick-error = "2.0.0"
btoi = "0.4.2"
Expand Down
34 changes: 33 additions & 1 deletion git-date/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,37 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.0.4 (2022-08-19)

### New Features

- <csr-id-8f7f9ce2b06ec884220b8cd5010b3df04b1ff0bc/> Raw and Unix formats.
- <csr-id-4b0c2198f9d5b28584c717123c7cfb1b27724605/> Add ISO-strict format

### Commit Statistics

<csr-read-only-do-not-edit/>

- 6 commits contributed to the release.
- 1 day passed between releases.
- 2 commits where understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' where seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **Uncategorized**
- prepare for release of git-repository ([`bec3388`](https://github.com/Byron/gitoxide/commit/bec33882fdce9c78f803b15da969116941fc976b))
- Raw and Unix formats. ([`8f7f9ce`](https://github.com/Byron/gitoxide/commit/8f7f9ce2b06ec884220b8cd5010b3df04b1ff0bc))
- Foundation for custom formats that aren't easily done with `time` formatting ([`b74eaf8`](https://github.com/Byron/gitoxide/commit/b74eaf85d41e1ec67d8c84cc8484702514c3e7cd))
- Add ISO-strict format ([`4b0c219`](https://github.com/Byron/gitoxide/commit/4b0c2198f9d5b28584c717123c7cfb1b27724605))
- refinements ([`b1fea0f`](https://github.com/Byron/gitoxide/commit/b1fea0fe76bd94850c7da34ee9504525ad667748))
- Add common git date formats. ([`090795b`](https://github.com/Byron/gitoxide/commit/090795b4040e2dad995390e502f87c2ced8045f8))
</details>

## 0.0.3 (2022-08-17)

A maintenance release without user facing changes.
Expand All @@ -13,7 +44,7 @@ A maintenance release without user facing changes.

<csr-read-only-do-not-edit/>

- 17 commits contributed to the release over the course of 25 calendar days.
- 18 commits contributed to the release over the course of 25 calendar days.
- 26 days passed between releases.
- 0 commits where understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#427](https://github.com/Byron/gitoxide/issues/427)
Expand All @@ -28,6 +59,7 @@ A maintenance release without user facing changes.
- make fmt ([`4b320e7`](https://github.com/Byron/gitoxide/commit/4b320e773368ac5e8c38dd8a779ef3d6d2d024ec))
- git-style disambiguation errors ([`5717194`](https://github.com/Byron/gitoxide/commit/57171946081c03da98f3d33f5b963c3bc4b2d6d9))
* **Uncategorized**
- Release git-date v0.0.3, git-actor v0.11.1, git-attributes v0.3.1, git-tempfile v2.0.3, git-object v0.20.1, git-ref v0.15.1, git-config v0.6.1, git-diff v0.17.1, git-discover v0.4.0, git-bitmap v0.1.1, git-index v0.4.1, git-mailmap v0.3.1, git-traverse v0.16.1, git-pack v0.21.1, git-odb v0.31.1, git-packetline v0.12.6, git-url v0.7.1, git-transport v0.19.1, git-protocol v0.18.1, git-revision v0.4.0, git-worktree v0.4.1, git-repository v0.21.0, safety bump 5 crates ([`c96473d`](https://github.com/Byron/gitoxide/commit/c96473dce21c3464aacbc0a62d520c1a33172611))
- prepare changelogs prior to reelase ([`c06ae1c`](https://github.com/Byron/gitoxide/commit/c06ae1c606b6af9c2a12021103d99c2810750d60))
- Merge branch 'index-write-refactor' ([`805f432`](https://github.com/Byron/gitoxide/commit/805f432bf8e9d2dd9ede56caf959de386d5d80c7))
- adjust `git_date::parsea(str)` to use a str ([`0f8680a`](https://github.com/Byron/gitoxide/commit/0f8680a60913556b7fbd7543fda6a409ac05b121))
Expand Down
2 changes: 1 addition & 1 deletion git-date/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "git-date"
version = "0.0.3"
version = "0.0.4"
repository = "https://github.com/Byron/gitoxide"
license = "MIT/Apache-2.0"
description = "A WIP crate of the gitoxide project parsing dates the way git does"
Expand Down
2 changes: 1 addition & 1 deletion git-refspec/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ doctest = false
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
git-revision = { version = "^0.4.0", path = "../git-revision" }
git-revision = { version = "^0.4.1", path = "../git-revision" }
git-validate = { version = "^0.5.4", path = "../git-validate" }
git-hash = { version = "^0.9.7", path = "../git-hash" }

Expand Down
27 changes: 26 additions & 1 deletion git-repository/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.21.1 (2022-08-19)

A maintenance release that speeds up `commit.describe()` performance if `max_candidates()` is 0.

### Commit Statistics

<csr-read-only-do-not-edit/>

- 2 commits contributed to the release.
- 1 day passed between releases.
- 0 commits where understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' where seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **Uncategorized**
- prepare for release of git-repository ([`bec3388`](https://github.com/Byron/gitoxide/commit/bec33882fdce9c78f803b15da969116941fc976b))
- greatly improve `gix commit describe` performance by adding an object cache ([`d07daaa`](https://github.com/Byron/gitoxide/commit/d07daaae8ed33161097f3007057c9993546ceb75))
</details>

## 0.21.0 (2022-08-17)

<csr-id-b38a212459e2646ab97ad7b5c24e54d962aae960/>
Expand Down Expand Up @@ -83,7 +107,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

<csr-read-only-do-not-edit/>

- 133 commits contributed to the release over the course of 26 calendar days.
- 134 commits contributed to the release over the course of 26 calendar days.
- 26 days passed between releases.
- 22 commits where understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: [#427](https://github.com/Byron/gitoxide/issues/427), [#482](https://github.com/Byron/gitoxide/issues/482)
Expand Down Expand Up @@ -197,6 +221,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add archive for submodule test ([`7ab3279`](https://github.com/Byron/gitoxide/commit/7ab32793b7eb70a5d5c47da456dc37d788a0e58b))
- test showing that submodules dirs can't be opened right now ([`5a9c537`](https://github.com/Byron/gitoxide/commit/5a9c537ab00c9acfde201a3296a64c96c8c18424))
* **Uncategorized**
- Release git-worktree v0.4.1, git-repository v0.21.0 ([`ee383f3`](https://github.com/Byron/gitoxide/commit/ee383f347371007f1c4d3a2a98c5511d7e0793a8))
- Release git-date v0.0.3, git-actor v0.11.1, git-attributes v0.3.1, git-tempfile v2.0.3, git-object v0.20.1, git-ref v0.15.1, git-config v0.6.1, git-diff v0.17.1, git-discover v0.4.0, git-bitmap v0.1.1, git-index v0.4.1, git-mailmap v0.3.1, git-traverse v0.16.1, git-pack v0.21.1, git-odb v0.31.1, git-packetline v0.12.6, git-url v0.7.1, git-transport v0.19.1, git-protocol v0.18.1, git-revision v0.4.0, git-worktree v0.4.1, git-repository v0.21.0, safety bump 5 crates ([`c96473d`](https://github.com/Byron/gitoxide/commit/c96473dce21c3464aacbc0a62d520c1a33172611))
- prepare changelogs prior to reelase ([`c06ae1c`](https://github.com/Byron/gitoxide/commit/c06ae1c606b6af9c2a12021103d99c2810750d60))
- Invert behaviour to `open::Options::strict_config()`, with lenient being the default. ([`0235111`](https://github.com/Byron/gitoxide/commit/0235111a4fcc40c7b57d973bfce27a66eddea901))
Expand Down
6 changes: 3 additions & 3 deletions git-repository/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "git-repository"
repository = "https://github.com/Byron/gitoxide"
description = "Abstractions for git repositories"
license = "MIT/Apache-2.0"
version = "0.21.0"
version = "0.21.1"
authors = ["Sebastian Thiel <sebastian.thiel@icloud.com>"]
edition = "2018"
include = ["src/**/*", "CHANGELOG.md"]
Expand Down Expand Up @@ -82,15 +82,15 @@ git-tempfile = { version = "^2.0.0", path = "../git-tempfile" }
git-lock = { version = "^2.0.0", path = "../git-lock" }
git-validate = { version = "^0.5.4", path = "../git-validate" }
git-sec = { version = "^0.3.0", path = "../git-sec", features = ["thiserror"] }
git-date = { version = "^0.0.3", path = "../git-date" }
git-date = { version = "^0.0.4", path = "../git-date" }

git-config = { version = "^0.6.1", path = "../git-config" }
git-odb = { version = "^0.31.1", path = "../git-odb" }
git-hash = { version = "^0.9.7", path = "../git-hash" }
git-object = { version = "^0.20.1", path = "../git-object" }
git-actor = { version = "^0.11.1", path = "../git-actor" }
git-pack = { version = "^0.21.1", path = "../git-pack", features = ["object-cache-dynamic"] }
git-revision = { version = "^0.4.0", path = "../git-revision" }
git-revision = { version = "^0.4.1", path = "../git-revision" }

git-path = { version = "^0.4.0", path = "../git-path" }
git-url = { version = "^0.7.1", path = "../git-url", optional = true }
Expand Down
31 changes: 30 additions & 1 deletion git-revision/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.4.1 (2022-08-19)

### New Features

- <csr-id-ca6651234a8c0d4718554323b197a49266b60a61/> revision describe can now short-cut what effectively is only a name-to-id lookup
This makes situations easier where `max-candidates` is provided by the user or by
configuration.

### Commit Statistics

<csr-read-only-do-not-edit/>

- 2 commits contributed to the release.
- 1 day passed between releases.
- 1 commit where understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' where seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **Uncategorized**
- prepare for release of git-repository ([`bec3388`](https://github.com/Byron/gitoxide/commit/bec33882fdce9c78f803b15da969116941fc976b))
- revision describe can now short-cut what effectively is only a name-to-id lookup ([`ca66512`](https://github.com/Byron/gitoxide/commit/ca6651234a8c0d4718554323b197a49266b60a61))
</details>

## 0.4.0 (2022-08-17)

### New Features
Expand All @@ -31,7 +59,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

<csr-read-only-do-not-edit/>

- 38 commits contributed to the release over the course of 23 calendar days.
- 39 commits contributed to the release over the course of 23 calendar days.
- 26 days passed between releases.
- 8 commits where understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: [#427](https://github.com/Byron/gitoxide/issues/427), [#450](https://github.com/Byron/gitoxide/issues/450)
Expand Down Expand Up @@ -75,6 +103,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#450](https://github.com/Byron/gitoxide/issues/450)**
- add fuzz target and basic docs on how to run it ([`febf070`](https://github.com/Byron/gitoxide/commit/febf0706b83b36a71efbe669ee760c2d4ef14b72))
* **Uncategorized**
- Release git-date v0.0.3, git-actor v0.11.1, git-attributes v0.3.1, git-tempfile v2.0.3, git-object v0.20.1, git-ref v0.15.1, git-config v0.6.1, git-diff v0.17.1, git-discover v0.4.0, git-bitmap v0.1.1, git-index v0.4.1, git-mailmap v0.3.1, git-traverse v0.16.1, git-pack v0.21.1, git-odb v0.31.1, git-packetline v0.12.6, git-url v0.7.1, git-transport v0.19.1, git-protocol v0.18.1, git-revision v0.4.0, git-worktree v0.4.1, git-repository v0.21.0, safety bump 5 crates ([`c96473d`](https://github.com/Byron/gitoxide/commit/c96473dce21c3464aacbc0a62d520c1a33172611))
- prepare changelogs prior to reelase ([`c06ae1c`](https://github.com/Byron/gitoxide/commit/c06ae1c606b6af9c2a12021103d99c2810750d60))
- Release git-hash v0.9.7, git-features v0.22.1 ([`232784a`](https://github.com/Byron/gitoxide/commit/232784a59ded3e8016e4257c7e146ad385cdd64a))
- Merge branch 'index-write-refactor' ([`805f432`](https://github.com/Byron/gitoxide/commit/805f432bf8e9d2dd9ede56caf959de386d5d80c7))
Expand Down
4 changes: 2 additions & 2 deletions git-revision/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "git-revision"
version = "0.4.0"
version = "0.4.1"
repository = "https://github.com/Byron/gitoxide"
license = "MIT/Apache-2.0"
description = "A WIP crate of the gitoxide project dealing with finding names for revisions and parsing specifications"
Expand All @@ -19,7 +19,7 @@ serde1 = [ "serde", "git-hash/serde1", "git-object/serde1" ]
[dependencies]
git-hash = { version = "^0.9.7", path = "../git-hash" }
git-object = { version = "^0.20.1", path = "../git-object" }
git-date = { version = "^0.0.3", path = "../git-date" }
git-date = { version = "^0.0.4", path = "../git-date" }

bstr = { version = "0.2.13", default-features = false, features = ["std"]}
hash_hasher = "2.0.3"
Expand Down
2 changes: 1 addition & 1 deletion gitoxide-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ serde1 = ["git-commitgraph/serde1", "git-repository/serde1", "serde_json", "serd

[dependencies]
# deselect everything else (like "performance") as this should be controllable by the parent application.
git-repository = { version = "^0.21.0", path = "../git-repository", default-features = false, features = ["local", "unstable"]} # TODO: eventually 'unstable' shouldn't be needed anymore
git-repository = { version = "^0.21.1", path = "../git-repository", default-features = false, features = ["local", "unstable"]} # TODO: eventually 'unstable' shouldn't be needed anymore
git-pack-for-configuration-only = { package = "git-pack", version = "^0.21.1", path = "../git-pack", default-features = false, features = ["pack-cache-lru-dynamic", "pack-cache-lru-static"] }
git-commitgraph = { version = "^0.8.1", path = "../git-commitgraph" }
git-config = { version = "^0.6.1", path = "../git-config" }
Expand Down

0 comments on commit 8aa5389

Please sign in to comment.