release v0.2.0

master v0.2.0
Aleš Katona 2 years ago
parent d38e03b140
commit 2ea821461f
Signed by: almindor
GPG Key ID: 2F773149BF38B48F

@ -7,10 +7,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased] ## [Unreleased]
## [v0.2.0] - 2022-08-04
### Changed ### Changed
- make `status` subcommand more ergonomic - make `status` subcommand more ergonomic
- refactor `branch` subcommand into `checkout` - refactor `branch` subcommand into `checkout`
### Added
- add `dir` command for easier navigation to workspace members
## [v0.1.0] - 2022-07-17 ## [v0.1.0] - 2022-07-17
### Added ### Added

@ -58,6 +58,10 @@ riscv-rt set to refs/heads/e-h-1.0.0-alpha.7
mipidsi set to refs/heads/v0.3.0-alpha.1 mipidsi set to refs/heads/v0.3.0-alpha.1
``` ```
### Navigating to a specific workspace member
- `$ cd $(cargo vcs dir member1)`
## Profile configs ## Profile configs
Profile config is saved in the workspace root directory under the name `Cargo_vcs.toml`. Manual editing is possible but using `cargo vcs profile save <profile_name>` is the preferred method as it resolves shortnames to full repository reference paths. Profile config is saved in the workspace root directory under the name `Cargo_vcs.toml`. Manual editing is possible but using `cargo vcs profile save <profile_name>` is the preferred method as it resolves shortnames to full repository reference paths.

@ -33,9 +33,6 @@ fn main() {
vcs.checkout_ref(&reference, projects) vcs.checkout_ref(&reference, projects)
.expect("Error setting branch on projects"); .expect("Error setting branch on projects");
} }
Commands::Clone { url } => {
todo!();
}
Commands::Profile(ProfileCommand::Save { profile }) => { Commands::Profile(ProfileCommand::Save { profile }) => {
vcs.save_profile(&profile) vcs.save_profile(&profile)
.expect("Error saving vcs profile"); .expect("Error saving vcs profile");

@ -20,10 +20,6 @@ pub enum Commands {
/// Workspace member name to show directory for /// Workspace member name to show directory for
member: String, member: String,
}, },
Clone {
/// Url to clone workspace from (e.g. ssh)
url: String,
},
/// Show workspace status /// Show workspace status
Status { Status {
/// Show verbose status information /// Show verbose status information

Loading…
Cancel
Save