README.org: Add TODO about using -L with uncommitted, modified local changes

This commit is contained in:
Collin J. Doering 2022-12-11 22:30:04 -05:00
parent b3a3eef72f
commit f4788510cf
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022

View File

@ -127,6 +127,21 @@ configuration works following updates to the guix, nonguix or some other depende
When ones local guix channels match ~channels.scm~, ~guix time-machine ...~ does not need to
be used because it has no effect and just adds overhead.
** TODO Issues when using ~-L|--load-path~ along with ~guix time-machine~
I have found that source changes are not detected when using ~guix time-machine -C
channels.scm -- <CMD>~ when ~<CMD>~ uses the ~-L|--load-path~ option. However, ~guix <CMD>~
on its own does detect source changes.
It's worth noting that I've missed this before because *I think* that when using ~guix
time-machine~ with ~-L~ the source is still parsed/evaluated, so syntax errors are detected.
This needs to be further investigated and is likely a guix bug.
Another note: It appears that if ~-L~ is provided on both sides of the guix time-machine
command, it works as expected and detects source changes. This does not appear to be
consistent though, and sometimes using ~-L~ only on the rhs works as expected.
** Deploy
#+begin_src shell