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 .gitignore file.

mine list output

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.

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?

the upside

with mine, you can

the downside

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!