Skip to content

Choose a tag to compare

@svandragt svandragt released this 07 Sep 09:47
0.4
a01228d

New

  • -d, --dirty: list only repositories with uncommitted changes. Combine with -a to find every repo that needs a commit. Closes #4.
  • -x, --exclude PAT: skip a repository at PAT or below it. PAT is relative to the working directory and can be a glob, so -x work drops work/deep but keeps notwork. Repeat the option to exclude more than one pattern. Closes #3.

Fixed

  • Import mode accepts a file argument: repoman.sh repos.txt. The help advertised this, but it only worked through a pipe.
  • Options are parsed when output is piped. repoman.sh -n | grep x used to treat -n as an input filename.
  • The scan prunes .git directories instead of descending into them.
  • The default filter (repos with a remote) is now documented in the help and README.
  • Export from a directory that is itself a repository prints . instead of an absolute path.
  • git clone no longer reads from the import list on stdin, so an SSH prompt can't swallow the remaining lines.

Full Changelog: 0.3...0.4