make freeze/thaw relative paths
This commit is contained in:
parent
d672a4ccfe
commit
bcc243f5b1
1 changed files with 27 additions and 0 deletions
|
@ -0,0 +1,27 @@
|
||||||
|
If I try to specify custom scripts for freeze/thaw in `.git/config` of a repository with relative paths (since absolute paths are not robust to renames etc and thus IMHO should be avoided):
|
||||||
|
|
||||||
|
```
|
||||||
|
(datalad) [f006rq8@discovery-01 subdir]$ pwd
|
||||||
|
/dartfs/rc/lab/D/DBIC/DBIC/CON/asmacdo/tmp/test-local-thaw/subdir
|
||||||
|
|
||||||
|
(datalad) [f006rq8@discovery-01 subdir]$ git config get annex.thawcontent-command
|
||||||
|
.git/annex/thaw-content %path
|
||||||
|
|
||||||
|
(datalad) [f006rq8@discovery-01 subdir]$ git config get annex.freezecontent-command
|
||||||
|
.git/annex/freeze-content %path
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
their invocation fails when ran from subdirectory
|
||||||
|
|
||||||
|
```
|
||||||
|
[2024-10-16 14:47:08.941720897] (Annex.Perms) freezing content ../.git/annex/objects/6k/VJ/MD5E-s115--9a295e3f5f148380d74c3ff3ebdaa173/MD5E-s115--9a295e3f5f148380d74c3ff3ebdaa173
|
||||||
|
[2024-10-16 14:47:08.948171243] (Utility.Process) process [2572997] call: sh ["-c",".git/annex/freeze-content '../.git/annex/objects/6k/VJ/MD5E-s115--9a295e3f5f148380d74c3ff3ebdaa173/MD5E-s1
|
||||||
|
15--9a295e3f5f148380d74c3ff3ebdaa173'"]
|
||||||
|
sh: .git/annex/freeze-content: No such file or directory
|
||||||
|
```
|
||||||
|
|
||||||
|
I wonder if there could be a way added to be able to specify them relative to the top of the repository.
|
||||||
|
|
||||||
|
[[!meta author=yoh]]
|
||||||
|
[[!tag projects/repronim]]
|
Loading…
Reference in a new issue