what it offers
mine lets you scatter personal notes throughout your versioned repo,
something that would normally be impossible with a version controlled project.
The notes are backupable and stay completely free of git’s (or hg’s) history.
mine configures it so filenames matching
*_mine_* are globall ignored by git.
This means it will work with all your versioned projects, without touching their
the cringe response
right after the ‘scatter personal notes around your repo’, you might have flinched:
but git manages that repo!
hold up, take a step back.
- that ‘repo’ is your project
- you manage your project, and you use git for a reliable history
rephrased, with a (hopefully) more accurate focus on the developer and project:
I manage that project, and I use git for it’s history
git won’t interefere with mine and vice versa. So why not manage your project with both of them?
mine, you can
- name files in an identifiable, semantic manor
- expect files labeled
_mine_to always be yours
- keep notes on a file next to the file itself; organization by proximity
- store overly-specific test scripts for the issue at hand
- maintain a
TODOfile specific to you
- be a git wizard
I don’t think there are any… though i’ve been wrong before. If you find one, open an issue on github, i’ll address it asap!