Closed Cognomines closed 2 years ago
Although chezmoi has builtin support for git and has deep git integration by default, chezmoi is not dependent on git, and you can use any version control system that you want.
A couple of notes on the above post:
chezmoi init # adjust command to point dotfiles to ~/.config/chezmoi/ rather than ~/.local/share/chezmoi
chezmoi cd
chezmoi rm -rf .git
pijul init
chezmoi init
without an argument is just mkdir -p ~/.local/share/chezmoi && cd ~/.local/share/chezmoi && git init
. You can run the same sequence of commands, substituting pijul
for git
, i.e. don't use chezmoi init
. Instead, use the underlying commands themselves.~/.local/share/chezmoi
contains files that are common to all your machines. ~/.config/chezmoi
contains files that are specific to the local machine. They are not the same.To move this issue forward, know that chezmoi v1 included support for Mercurial, but nobody actually seemed to depend on it, so Mercurial support was removed in https://github.com/twpayne/chezmoi/issues/459, without complaint.
Adding support for non-git VCSes is certainly possible, but it does require sufficient motivation from users of that non-git VCS. Evidence of that support is needed.
Closing due to lack of response.
See #2580.
Support for other version control systems
I have decided to move to pijul as a version control system for dotfile management I need bootstrap support that will specifically use the right version control system. I have not deeply looked at the source code in such a way to wrap the analogous pijul commands.
I suppose for now that I need to learn chezmoi.
Shouldn't more information should be done for chezmoi More investigation should be done for bootstrapping support.