fix workDir argument. change public to private
Add a ChangelogCommand test to GitAPITestCase

The changelog() method returns no content from JGit, even though the
same method from CGit returns the expected content.  Rather than allow
that significant difference in behavior to distract from other work,
this test only executes on CGit.
Add test of deprecated lsTree method
Add tests of CloneCommand implementations

The CliGit and JGit implementations are different as noted in the
comments of the test methods.

Refer to the comments in the source file for some of the difference
detected by the tests.
If CloneCommand base object has repository, close it at end of execute()
Attempt to close repo opened by fetch, hoping to close another file

Desparately need a unit test oriented way to identify the stack trace
of the code which opened a file so that the test failure can be
assigned to a specific stack trace.
Add test of getTagNames with no filter
Merge pull request #66 from MarkEWaite/master-add-getTagNames-no-filter-test

Add test of getTagNames with no filter
Merge pull request #65 from MarkEWaite/master-add-clone-command-tests

Master add clone command tests
Merge pull request #64 from MarkEWaite/master-add-lsTree-test

Add test of deprecated lsTree method
Merge pull request #53 from MarkEWaite/master-add-changelog-tests

Add test of the changelog() method
Merge pull request #48 from thirota/refactorLaunchCommandIn

fix workDir argument. change public to private