Please sign in to comment.
Work-In-Progress: Add support for `git-crypt`
`git-crypt` is a tool which can encrypt data within a Git repository. https://github.com/AGWA/git-crypt Notes: * All `git-crypt` commands can be passed through `yadm` * `init` and `status` must be prefaced with `crypt-` because those commands are already used by `yadm`. * Any FILE specified by the `unlock` command should be fully qualified. This is because under-the-hood `git-crypt` must be executed relative to the git WORK TREE. * Care should be taken to add any `.gitattributes` files to the `yadm` repository. * `git-crypt status` seems to be very slow if the working tree has many files (as most `$HOME` directories do). Not Done: * `yadm` should restrict the permissions for any files which are encrypted with `git-crypt`. Right now I think the only possible way is to run `git-crypt status -e` to determine which files need this treatment, but `git-crypt status` runs very slowly when the work tree has lots of files.
- Loading branch information...