Fix typo in doc: wrong method name
Merge pull request #2 from MattKetmo/doc-typo

Fix typo in doc: wrong method name
Variabilize short message limit

Commit message convention says short message should be 50-chars col.

@see http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
Merge pull request #3 from MattKetmo/short-msg-limit

Variabilize short message limit
Count log commits with "--all" option if no revision specified
Add short message on commit
add push reference
isInitialized construction
Add a method isBare on Repository
Make ReferenceBag unique across repository
Change @return types
Refactor getProcess logic in Repository::run
Add a method hasBranch on ReferenceBag
Add WorkingCopy + HEAD methods on Repository
Cleanup README
Cleanup getProcess and run methods on Repository
Move all system calls to one entry point: run command
enhance method Repository::getLog
add an event dispatcher in Repository object
fix edge case