vlt works similar to svn. Check if you have .vlt file under directory you want to checkin. If not then first you have to add that directory under vlt control using vlt add.
I do have .vlt file.
I have checked out repo to this directory, and as I said I'm able to commit from there without path as an command argument, but it fails with that path.
you can try from jcr_root\apps\<<app-name>> . i think ,we cannot commit complete jcr_root using vlt.
Well that's the point.
I do not want to commit each folder insite jcr_root manually, I want to commit all together (/apps, /etc, /var, ...).
And we do can commit complete jcr_root using vlt. When we change directory to it, and ther run just vlt commit (without path parameter).
And it looks to me like a weird bug, if
vlt commit works, vlt commit path/to/jcr_root/smth works, but vlt commit path/to/jcr_root don't