Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 945 Bytes

TODO.md

File metadata and controls

26 lines (20 loc) · 945 Bytes

Various things TODO:

  • obiously, add more commands
  • move validation logic into the command modules
  • much more extensive command validation: I do not ever want to see a script stack due to knowable error conditions (e.g., invalid branch name)
  • elmininate dependencies on static information (e.g., CWD) from utility components
  • write unit tests
  • generally, check for state of repositories (merging, etc.) before doing operations... also bare repos, "unborn" repos, etc.
  • use rebase status of meta-repo to track rebases
  • add slim rebase continue, abort, etc.
  • progress meters for remote operations (fetch, include, open, pull, etc.)

Open Issues to Watch

Progress on fetches

nodegit/nodegit#919

Currently, nodegit calls back on each object that is downloaded; this causes an amount of overhead that is prohibitive.

Nodegit keeps process running

nodegit/nodegit#920