fix for issue #106

fixes #106
- the workdir get_changeset method should return currently checked out
  revision and not the latest one in repository

note: the tests are broken because of that changeset, not sure how to fix them, looks like
something get's cached