Now vc-pijul supports ignoring, deleting, and renaming files.
It remains to properly handle logs and diffs, I guess.
YNPEHZTV5NUULGJMC2VAUXLBJ7VFPJZ4CI44GFOZXPAHWCSCZJKQC
MWT7XVQPZWV2FYVDBJTQB7VQHREDZUAZXV7PP7IKOWW3JLQXXBSAC
4P4MNK2CAJJ6IAQCLSAS36YLVN6DRBRZYWURHY3PXPSQFLYGLRPAC
V6FCDCDP3Z67WZOG4MOUVIMROTPVPY5XXOYNMHEX572IHMSEX7CQC
GKKLDTY2TIMTU5UU6KG3IPKO6GGQOBQIGJL7IDYCVJE452HXH7GQC
XAQAVDIHSG5IKC6M3OV4LBYRE76GWYEUDNL4X7QPTYMNAXZ6KD7QC
;; TODO: Other log-related functionalities.
;; TODO: Other log-related functionalities. Postponed.
(defun vc-pijul-find-ignore-file (file) "Return the .ignore file that controls FILE." (expand-file-name ".ignore" (vc-pijul-root file)))
(defun vc-pijul-find-ignore-file (file)
"Return the .ignore file that controls FILE."
(expand-file-name ".ignore" (vc-pijul-root file)))
(defun vc-pijul-delete-file (file) "Delete FILE from the repository and the working copy." (vc-pijul--call nil "remove" file) (delete-file file))
(defun vc-pijul-delete-file (file)
"Delete FILE from the repository and the working copy."
(vc-pijul--call nil "remove" file)
(delete-file file))
(defun vc-pijul-rename-file (old new) (vc-pijul--call nil "move" old new))
(defun vc-pijul-rename-file (old new)
(vc-pijul--call nil "move" old new))