== Next
- Write test for push after init
  - With and without --remote
  - With --update
- Write tests for --update

== Development

- Add version commit id to cmdver in .gitrepo.
  - Update Makefile to install:
    - git-subrepo.d/remote
    - git-subrepo.d/commit

+ Add remote-url and remote-branch on fetch
  - unless config.subrepo.auto-remote-add == false
  - unless config.subrepo.auto-branch-add == false

- Write more tests:
  - Make simple fixtures
  - Multiple push sessions
  - Tests for reported rebase errors and other subtree badness

- Make the 'clean' command remove grafts

- Resolve outstanding github issues:
  - Allow commands from any subdir.

- Update VERSION to 0.1.1
  - Tag when ready.

- When .gitrepo is stable:
  - Delete and re-clone all subrepos in all repos using them

- Rewrite the Intro doc.

== Promotion

- Git Commands
  - #git-commands
  - github.com/git-commands
  - Fork projects
  - git-commands.hacktive.com
  - Make a CogWeb site

- Invent a good symbolic system for dags
  - main and sub repo
  - users: owner, user, collab
  - commits: upstream sr head, local sr head, clone, pull, gitrepo

  owner/main: A-----B
  owner/subr: S-----T
  git subrepo clone owner/subr foo
  A-----B-----C
             /
      T'--T'+
