RichiH/vcsh

list-tracked outputs invalid paths

danielshahaf opened this issue · 2 comments

list-tracked outputs invalid paths
% vcsh list-tracked
/home/daniel/.vim/syntax/zyodl.vim
% cd .vim/syntax
% vcsh list-tracked 
/home/daniel/zyodl.vim

The output of the last command is wrong.

Patch:

diff --git a/vcsh b/vcsh
index de1b419..183eb17 100755
--- a/vcsh
+++ b/vcsh
@@ -274,7 +274,7 @@ list() {
 
 get_files() {
 	GIT_DIR=$VCSH_REPO_D/$VCSH_REPO_NAME.git; export GIT_DIR
-	git ls-files
+	git ls-files --full-name
 }
 
 list_tracked() {