forked from facebook/fbthrift
-
Notifications
You must be signed in to change notification settings - Fork 1
Release fbthrift git
vkill edited this page Jan 9, 2021
·
6 revisions
git clone git@github.com:bk-rs/fbthrift-git-rs.git
cd fbthrift-git-rs
git remote add facebook git@github.com:facebook/fbthrift.git
Note the last commit id from https://github.com/facebook/fbthrift/tree/master/thrift/lib/rust , e.g. 876fb9a
cd fbthrift-git-rs
git checkout master
git fetch facebook
git subtree split -P thrift/lib/rust -b rust-0.0.5
git checkout rust-0.0.5
sed -i 's/^name = "fbthrift"$/name = "fbthrift-git"/' Cargo.toml
sed -i 's/^version = "0.0.1+unstable"$/version = "0.0.5+876fb9a"/' Cargo.toml
sed -i '/^include = [.*]*/a description = "This is a -git package for fbthrift."\r\nlicense = "Apache-2.0 OR MIT"\r\nauthors = ["Facebook"]' Cargo.toml
sed -i '/^publish = false$/d' Cargo.toml
git commit -a -m "Release 0.0.5+c18333c"
cargo publish --dry-run
cargo publish
rm -rf target
git push origin rust-0.0.5
git checkout master