Joey Hess
80fdfdb72b
note current repo when prettifying uuis list
2011-03-05 17:33:57 -04:00
Joey Hess
0de3005c64
whereis: New subcommand to show where a file's content has gotten to.
2011-03-05 17:23:55 -04:00
Joey Hess
41d5c4acf6
shorten a help string to avoid column getting too wide
2011-03-05 17:05:19 -04:00
Joey Hess
598027d824
update
2011-03-05 15:58:57 -04:00
Joey Hess
6c1607ce66
Support ssh remotes with a port specified.
2011-03-05 15:47:00 -04:00
Joey Hess
aad1372880
move repoConfig out of Remotes
2011-03-05 15:31:46 -04:00
Joey Hess
acde7a1736
improve GitRepos functions for pulling apart URL to repo
2011-03-05 15:13:16 -04:00
http://batchyx.myopenid.com/
5c4f90b2d0
clarif
2011-03-05 07:33:05 +00:00
http://batchyx.myopenid.com/
c4dd0e3773
initial bug creation.
2011-03-05 07:30:19 +00:00
Joey Hess
b4bc6b6385
add news item for git-annex 0.22
2011-03-04 15:23:51 -04:00
Joey Hess
e9fcd1eb5b
releasing version 0.22
2011-03-04 15:23:04 -04:00
Joey Hess
38f1771866
scaled
2011-03-04 15:15:55 -04:00
Joey Hess
354402e6b2
headings
2011-03-04 13:19:26 -04:00
Joey Hess
d73a6e2e72
remove links llinked to above
2011-03-04 13:16:32 -04:00
Joey Hess
1cd4393c7f
format
2011-03-04 13:15:04 -04:00
Joey Hess
6072399dc2
format
2011-03-04 13:12:48 -04:00
Joey Hess
400ef405ca
format
2011-03-04 13:09:48 -04:00
Joey Hess
dceea4d5f3
format
2011-03-04 13:07:48 -04:00
Joey Hess
fbb588b486
format
2011-03-04 13:04:49 -04:00
Joey Hess
88898d427d
format
2011-03-04 12:48:21 -04:00
Joey Hess
2a56d012f7
format
2011-03-04 12:45:09 -04:00
Joey Hess
69c14d130b
update
2011-03-04 12:31:01 -04:00
Joey Hess
c5c7eaf009
prep for release
2011-03-03 21:56:03 -04:00
Joey Hess
8514a2a987
updates
2011-03-03 21:55:56 -04:00
Joey Hess
bc2df77642
Bugfix: When fsck detected and moved away corrupt file content, it did not update the location log.
2011-03-03 21:34:30 -04:00
Joey Hess
14e0d01b58
remove debugging printf
2011-03-03 21:19:01 -04:00
Joey Hess
42259eee92
support git funky remote syntaxes
...
* Look for dir.git directories the same as git does.
* Support remote urls specified as relative paths.
* Support non-ssh remote paths that contain tilde expansions.
2011-03-03 21:02:29 -04:00
Joey Hess
b27b0d5cd4
remove unused code
2011-03-03 17:35:44 -04:00
Joey Hess
e49e6a403b
avoid failing if a local repo is not currently available
...
The added check if a repo is bare means its config needs to be read, but
in this case it cannot be. That means that a repo currently not available
is assumed to be non-bare.
2011-03-03 17:33:15 -04:00
Joey Hess
eeadc2e3e0
formatting
2011-03-03 17:24:46 -04:00
Joey Hess
ea4ea466f5
update
2011-03-03 17:23:44 -04:00
Joey Hess
7b2762fb92
better quoting of description via show
2011-03-03 17:22:17 -04:00
Joey Hess
657395b628
add describe subcommand
2011-03-03 17:21:00 -04:00
Joey Hess
1de12a2918
document describe command
2011-03-03 16:58:52 -04:00
Joey Hess
b5b78f26ec
fix up commands that are trouble on bare repos
...
Most will just abort. init does a basic init and gives a command to
run elsewhere to finish it.
2011-03-03 16:40:55 -04:00
Joey Hess
b88637fff1
prevent trust commands from trying to do things in a bare repo
...
Since they need to stage changes, they would actually, if allowed to run,
succeed, but wipe out existing trust.log content.
2011-03-03 16:22:53 -04:00
Joey Hess
a9d0538da5
updates for bare repo support
2011-03-03 15:59:16 -04:00
Joey Hess
486f882471
wow, non-local bare repos just worked
2011-03-03 15:49:53 -04:00
Joey Hess
d28d659a24
initial documantation/todo list for bare repositories
2011-03-03 15:44:01 -04:00
Joey Hess
9f20aee219
avoid logging to location log when in a bare repo
...
This assumes that changes to content in bare repos are made from some
non-bare repo, and that the location log is updated on that side.
That's true for move --from and move --to.
It's *not* true for dropkey and setkey and recvkey. But those are plumbing
level commands, so I guess it's ok to assume that someone running those
in a bare repo knows what they're doing. And git-annex-shell is used to
run those, and if the bare repo is non-local, it needs to be able to use
them even though they cannot update the location log. So this seems
unavoidable.
2011-03-03 15:22:53 -04:00
Joey Hess
d25a854085
remove redundant imports
2011-03-03 14:59:45 -04:00
Joey Hess
d651d4985b
some initial support for local bare repos
...
This relies on git-annex's behavior of reading the config of local repos.
That allows repoIsLocalBare to examine the git config for core.bare.
Hopefully, gitAnnexLocation, gitAnnexDir, and gitAnnexObjectDir
are only used on local repos. But, I have not audited fully, since
they're probably not (see for example copyToRemote). And so,
the functions fall back to their old non-bare-aware behavior for
non-local repos.
2011-03-03 14:51:57 -04:00
Joey Hess
7ea9f52c28
cannot be broken symlinks after all.. one other idea
2011-03-03 13:37:46 -04:00
Joey Hess
f93b8a6697
amend
2011-03-03 13:26:53 -04:00
Joey Hess
1bf3be5d6c
doesn't seem possible..
2011-03-03 13:25:17 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmFgsNxmnGznb5bbmcoWhoQOoxZZ-io61s
f9da862500
2011-03-03 10:31:47 +00:00
Joey Hess
6206b46e60
fsck: Check for and repair location log damage.
2011-03-02 14:30:36 -04:00
Joey Hess
a3daac8a8b
only enable SHA backends that configure finds support for
2011-03-02 13:47:45 -04:00
tyger
70a6eb6d73
don't forget to rewrite tags
2011-03-02 13:18:10 +00:00
tyger
af6a7c4b81
Found temporary solution
2011-03-02 13:08:46 +00:00