» cargo publish
Updating crates.io index
warning: manifest has no license, license-file, documentation, homepage or repository.
See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
error: 1 files in the working directory contain changes that were not yet committed into git:
rusttermpose.sublime-workspace
Committing this file or to deleting it every time I push changes would both be terrible options. It is listed in ./.gitignore, but cargo seems not to care. I'm fairly sure cargo is supposed to care, and historically, has, but this would be a strange bug, so I thought I should ask if I'm missing something before reporting.
The project is in a subdirectory (/rust/) inside of a larger git repo.
/rust/.gitignore, and /.gitignore say
/rust/rusttermpose.sublime-workspace
rusttermpose.sublime-workspace
/rusttermpose.sublime-workspace
*.sublime-workspace
rusttermpose.sublime-workspace is not among git's tracked files
» git ls-files
Cargo.toml
README.md
examples/simple.rs
longterm.term
rusttermpose.sublime-project
sexp tests.sexp
shortterm.term
shortwood.sexp
src/lib.rs
src/parsers/mod.rs
src/parsers/termpose_parser.rs
src/parsers/woodslist_parser.rs
src/wooder.rs
tests.term
wood_derive/Cargo.toml
wood_derive/src/lib.rs