When I say: $ gl commit -m "blah blah" It reports: ✘ Failed to read file into stream: Is a directory Reason: I have a submodule which has changes. $ git status On branch develop Your branch is up-to-date with 'origin/develop'. Changes not staged for commit: (use "git add/rm <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: remoting (new commits) no changes added to commit (use "git add" and/or "git commit -a") Workaround: I should sync the directory... $ cd remoting $ git commit -am "yada" $ cd .. $ git commit -am "yada yada" $ git push $ echo I feel clean now $ echo "# wow" >> test.py $ gl commit -m "added wow" ...and it works again. -- ern0 dataflow evangelist