Alright, cue the usual:
Monoculture bad
Microsoft bad
Git is distributed but all the things around it that we really need aren't
You can set up git to push to multiple remotes automatically
Nobody is actually using git in distributed mode
Did I forget anything?
> Git is distributed but all the things around it that we really need aren't
Can anyone recommend an issue tracker that is distributed with the repo?
@TODO comments strewn around in your repo.
I was thinking of something that wouldn't be affected by the git history. There's no point in having branches for issue comments.
Something like:
$ git issue add "foo doesn't work"
Created issue ece5591: foo doesn't work
$ git issue comment ece5591 "the problem might be with bar"
Created comment 0191fa1 on issue #10.
$ git issue comment --reply 0191fa1 "or with baz"
Created comment f98e783 on issue #10.
$ git issue show ece5591
foo doesn't work -- ece5591 Your Name
the problem might be with bar -- 0191fa1 Your Name
or with baz -- f98e783 Your Name
$ git issue push
Pushed issues ece5591.
$ git issue pull
Pulled issues 3ebdc7e, 24cdb90.
EDIT: I just gave myself a clue: