use path+nodeid for changeset lookup

this is for issue #40
Merge pull request #43 from OEP/feature/fix-copy-cache

use path+nodeid for changeset lookup