Skip to content

Commit 7252d3e

Browse files
authored
simplify generated gitignore files (#2026)
Cargo has simplified its output a while ago, this is making us more consistent with that. Cargo doesn't add Cargo.lock anymore at all, neither for libraries nor for binaries. It still makes sense for us though, since our users shouldn't submit Cargo.lock to the test runner.
1 parent 58bc309 commit 7252d3e

File tree

116 files changed

+116
-791
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+116
-791
lines changed
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/acronym/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by exercism rust track exercise tool
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/anagram/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/bob/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/bowling/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/clock/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/decimal/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/diamond/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/dot-dsl/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
/target
2-
/Cargo.lock
2+
Cargo.lock

exercises/practice/etl/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

exercises/practice/fizzy/.gitignore

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
# Generated by Cargo
2-
# will have compiled files and executables
3-
/target/
4-
**/*.rs.bk
5-
6-
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7-
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
1+
/target
82
Cargo.lock

0 commit comments

Comments
 (0)