| Commit message (Collapse) | Author | Age |
|
|
|
| |
doesn't test remote functionality.. but that may be working too now
|
|
|
|
|
|
|
| |
It compiles. It sorta works. Several subcommands are FIXME marked and
broken, because things that used to accept separate --backend and --key
params need to be changed to accept just a --key that encodes all the key
info, now that there is metadata in keys.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
So, I have a type checked safe handling of filenames starting with dashes,
throughout the code.
|
|
|
|
| |
utility it will be escaped to avoid it being interpreted as an option.
|
|
|
|
|
|
|
|
|
|
|
|
| |
added uuid.log repos
group repos by host
avoid displaying most urls
display remote names on edges
still some bugs
|
|
|
|
|
|
|
|
|
|
|
| |
Still todo:
- add repos from uuid.log that were not directly found
- group repos into their respective hosts
- display inaccessible repos and broken remote connections in red
- anonymize the url display somewhat, so the maps can be shared
- use uuid info to tell when two apparently different repos are actually
the same repo accessed in different ways
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Rename Locations functions for better consitency, and make their values
more consistent too.
Used </> rather than manually building paths. There are still more places
that manually do so, but are tricky, due to the behavior of </> when
the second FilePath is absolute. So I only changed places where
it obviously was relative.
|
|
|
|
| |
And a bug fix in passing.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Moved away from a map of flags to storing config directly in the AnnexState
structure. Got rid of most accessor functions in Annex.
This allowed supporting multiple --exclude flags.
|
| |
|
|
|
|
| |
Most of it was to do with managing annexed Content, so put there
|
|
|
|
| |
after transferring the file to the remote repository. (Did not affect ssh remotes.)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* bugfix: Running `move --to` with a remote whose UUID was not yet known
could result in git-annex not recording on the local side where the
file was moved to. This could not result in data loss, or even a
significant problem, since the remote *did* record that it had the file.
* Also, add a general guard to detect attempts to record information
about repositories with missing UUIDs.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
still not used
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
trusted to retain files without explicit checking.
|
| |
|
| |
|
|
|
|
| |
from a remote.
|
| |
|
|
|
|
|
| |
* cp --reflink=auto is used if supported, and will make git annex unlock
much faster on filesystems like btrfs that support copy of write.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The data structure comparison didn't work because for a file remote,
the config gets read for one structure but not the other.
|
| |
|
| |
|
| |
|