Enhancement: `bst track --deps=none` should be default behaviour

I love bst track but I keep messing up my Git tree with it. I try to update the ref for a single element, forget to pass --deps=none and before I realise, a bunch of my .bst files have been overwritten with new 'ref' fields. I then have to use git checkout -p to remove these unwanted changes from the other changes that I have unstaged in my working tree.

Of course at some point I will run bst track over the whole thing and get all the refs up to date so that this doesn't matter any more, but I have other things to do first :-)

In the meantime, can we change the default for bst track to be --deps=none?

This would mean that with no arguments bst track only operates on the filename you explicitly gave it, which is safer. If you want --deps=all you can pass it explicitly.