Make packaging easier & document

This commit is contained in:
Jethro Beekman 2017-04-09 14:06:38 -07:00
parent b45429b6cb
commit 1a62a818c3
2 changed files with 10 additions and 1 deletions

View File

@ -22,6 +22,15 @@ tree diff as the patch. The temporary git repository will be deleted. Before
dropping into the shell, the script will show you nearby commits, you can try dropping into the shell, the script will show you nearby commits, you can try
to apply `$PATCH_DIR/that_commit.patch` and see if it works for you. to apply `$PATCH_DIR/that_commit.patch` and see if it works for you.
## Publishing
```
$ echo FULL_COMMIT_ID ...|GIT_DIR=/your/rust/dir/.git ./build-src.sh publish
```
Again, instead of echoing in the commit IDs, you might pipe in `rustc-commit-db
list-valid`.
## Editing patches ## Editing patches
To edit all patches, again make a checkout of the rust source. Then, run: To edit all patches, again make a checkout of the rust source. Then, run:

View File

@ -67,5 +67,5 @@ done
OLD_GIT_PERM=$(stat --printf=%a .git) OLD_GIT_PERM=$(stat --printf=%a .git)
trap "chmod $OLD_GIT_PERM .git; exit 1" SIGINT trap "chmod $OLD_GIT_PERM .git; exit 1" SIGINT
chmod 000 .git chmod 000 .git
cargo package cargo ${1:-package}
chmod $OLD_GIT_PERM .git chmod $OLD_GIT_PERM .git