File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,17 @@ break.
50
50
For further details, see the comments in the involved files: [ ` checktools.sh ` ] ,
51
51
[ ` publish_toolstate.py ` ] as well as the other files mentioned there.
52
52
53
+ ## Updating tools
54
+
55
+ Tools can be updated by updating the submodule to the proper commit.
56
+
57
+ Run ` git submodule update --remote path/to/submodule ` , add the updates, make
58
+ sure the tests pass, commit, and send a pull request. The path is from the
59
+ root of the rust repository, so for example, the reference is
60
+ ` src/doc/reference ` and rustfmt is ` src/tools/rustfmt ` .
61
+
62
+ While not required, [ subup] may assist you with this.
63
+
53
64
## Adding a tool
54
65
55
66
To add a new tool to be tracked, the following steps must be taken:
@@ -77,6 +88,7 @@ To add a new tool to be tracked, the following steps must be taken:
77
88
[ `latest.json` ] : https://github.com/rust-lang-nursery/rust-toolstate/blob/master/_data/latest.json
78
89
[ Book ] : https://doc.rust-lang.org/book/
79
90
[ Reference ] : https://doc.rust-lang.org/reference/
91
+ [ subup ] : https://github.com/ehuss/subup
80
92
[ toolstate ] : https://rust-lang-nursery.github.io/rust-toolstate/
81
93
[ toolstate repository ] : https://github.com/rust-lang-nursery/rust-toolstate/
82
94
[ forge ] : ../index.html
You can’t perform that action at this time.
0 commit comments