I am using vcsh which allows me to version control my dotfiles with git.
vcsh works by (taking a line from its manpage)
vcsh is using a technique called fake bare Git repositories, keeping $GIT_DIR in a different directory from $GIT_WORK_TREE which is pointed to $HOME.
So if I want to commit a change for a vcsh repo, I enter a vcsh environment then which have a different $GIT_DIR compared to $GIT_WORK_TREE for that repo.
committia chokes on this $GIT_DIR as shown in the following error upon committing.
Error detected while processing function committia#open[14]..<SNR>65_open_multicolumn[3]..<SNR>65_open_diff_window[1]..<SN
R>65_open_window[1]..committia#git#diff[1]..<SNR>66_search_git_dir_and_work_tree:
line 24:
E605: Exception not caught: committia: git: Failed to get git-dir from $GIT_DIR
Error detected while processing function committia#open:
line 14:
E171: Missing :endif
Error detected while processing function dein#autoload#_on_default_event[23]..<SNR>47_source_events:
line 12:
E171: Missing :endif
Can committia be adapted to support fake git repo technique please?
I am using vcsh which allows me to version control my dotfiles with git.
vcshworks by (taking a line from its manpage)So if I want to commit a change for a vcsh repo, I enter a vcsh environment then which have a different
$GIT_DIRcompared to$GIT_WORK_TREEfor that repo.committiachokes on this$GIT_DIRas shown in the following error upon committing.Can
committiabe adapted to support fake git repo technique please?