adjust: Add --fix adjustment, which is useful when the git directory is in a nonstandard place.
This commit is contained in:
parent
76170b0457
commit
eda5d9cc74
7 changed files with 99 additions and 25 deletions
|
@ -0,0 +1,14 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 6"""
|
||||
date="2016-05-16T20:14:57Z"
|
||||
content="""
|
||||
I hope this will be fixed on the git side, but I don't know when it will
|
||||
be. Probably comes down to someone developing a patch.
|
||||
|
||||
Occurs to me that git-annex could use adjusted branches to deal with this.
|
||||
When initializing in a submodule, it could enter an adjusted branch with
|
||||
`git annex adjust --fix`. This way, symlinks would be re-written to point
|
||||
to the submodule's git repository. The .git dotfile would not need to be
|
||||
converted to a symlink at all.
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 4"""
|
||||
date="2016-05-16T20:34:28Z"
|
||||
content="""
|
||||
@thowz great idea! And not hard at all to implement! I've done so:
|
||||
`git annex adjust --fix`
|
||||
"""]]
|
|
@ -4,7 +4,7 @@ git-annex adjust - enter an adjusted branch
|
|||
|
||||
# SYNOPSIS
|
||||
|
||||
git annex adjust --unlock`
|
||||
git annex adjust --unlock|--fix`
|
||||
|
||||
# DESCRIPTION
|
||||
|
||||
|
@ -33,6 +33,13 @@ This command can only be used in a v6 git-annex repository.
|
|||
Unlock all annexed files in the adjusted branch. This allows
|
||||
annexed files to be modified.
|
||||
|
||||
* `--fix`
|
||||
|
||||
Fix the symlinks to annexed files to point to the local git annex
|
||||
object directory. This can be useful if a repository is checked out in an
|
||||
unusual way that prevents the symlinks committed to git from pointing at
|
||||
the annex objects.
|
||||
|
||||
# SEE ALSO
|
||||
|
||||
[[git-annex]](1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue