rust-embedded/cortex-m

Why does git have cortex-m version stated as 0.7.4 while crate is at 0.7.7?

k-bx opened this issue · 2 comments

k-bx commented

Quite confusing. Is this intended?

The master branch of this repo contains what will become cortex-m 0.8.0. After the first breaking change was merged, there were several minor updates released from branch v0.7.x, so that's where you find the sources of version 0.7.7.
https://github.com/rust-embedded/cortex-m/tree/v0.7.x

Yes, it can be a bit confusing. It's not an unusual approach, but it's a bit unfortunate that version 0.8.0 takes so long.

k-bx commented

Roger. It's just more usual to have master contain either the most recent commits from other repos (so to have 0.7.7 version), or to have a version 0.8.0, or to have 0.8.0-alpha etc, so it's easy to just put master branch commit in your Cargo.toml and it would just work, for me it errored because of that.

Anyways, doing a fork and editing version was easy enough. Closing this one.