https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
eb0c8c955c
2011-11-16 03:22:29 +00:00
Joey Hess
5c5ff2cb78
better error message
2011-11-15 19:17:07 -04:00
Joey Hess
80a0be5116
further insteadOf fix
2011-11-15 19:03:25 -04:00
Joey Hess
7d05ca1d6d
Fix support for insteadOf url remapping. Closes : #644278
2011-11-15 14:06:38 -04:00
Joey Hess
3c45371115
close as resolved
2011-11-15 01:53:28 -04:00
http://cgray.myopenid.com/
d99fa3ec4e
removed
2011-11-15 05:22:09 +00:00
http://cgray.myopenid.com/
8d9d94f90c
Added a comment
2011-11-15 05:15:47 +00:00
http://cgray.myopenid.com/
eb214f719c
Added a comment
2011-11-15 05:14:05 +00:00
http://joey.kitenet.net/
cfc518190c
Added a comment
2011-11-15 04:46:13 +00:00
http://joey.kitenet.net/
a6091dc271
Added a comment
2011-11-15 04:40:35 +00:00
Joey Hess
def0788698
show number of repos
2011-11-15 00:33:54 -04:00
Joey Hess
019373f827
better status output
2011-11-15 00:30:27 -04:00
http://cgray.myopenid.com/
6368c79fe4
Fix typo
2011-11-15 00:47:57 +00:00
http://cgray.myopenid.com/
c093839a40
2011-11-15 00:41:08 +00:00
Joey Hess
2412b7e689
fix exit status so json gets terminated properly
2011-11-14 19:29:35 -04:00
Joey Hess
bfe38f8ff1
status --json --fast for esc
...
* status: Fix --json mode (only the repository lists are currently
displayed)
* status: --fast is back
2011-11-14 19:27:22 -04:00
http://joey.kitenet.net/
02f1d5467a
Added a comment
2011-11-14 22:48:03 +00:00
http://joey.kitenet.net/
4d72c1b69c
Added a comment
2011-11-14 22:46:35 +00:00
http://www.joachim-breitner.de/
522df3da58
2011-11-14 22:30:02 +00:00
Joey Hess
364981ad92
probably makes sense to list semitrusted before untrusted
2011-11-14 16:15:48 -04:00
Joey Hess
aa4fbbdd33
status: Now displays trusted, untrusted, and semitrusted repositories separately.
2011-11-14 16:14:17 -04:00
Joey Hess
04edae6791
Optimised union merging; now only runs git cat-file once.
2011-11-12 17:45:12 -04:00
Joey Hess
cea65b9e5b
init: When run in an already initalized repository, and without a description specified, don't delete the old description.
2011-11-12 15:42:52 -04:00
Joey Hess
e9bfa8eaed
avoid unnecessary auto-merge when only changing a file in the branch.
...
Avoids doing auto-merging in commands that don't need fully current
information from the git-annex branch. In particular, git annex add no
longer needs to auto-merge. Affected commands: Anything that doesn't
look up data from the branch, but does write a change to it.
It might seem counterintuitive that we can change a value without first
making sure we have the current value. This optimisation works because
these two sequences are equivilant:
1. pull from remote
2. union merge
3. read file from branch
4. modify file and write to branch
vs.
1. read file from branch
2. modify file and write to branch
3. pull from remote
4. union merge
After either sequence, the git-annex branch contains the same logical content
for the modified file. (Possibly with lines in a different order or
additional old lines of course).
2011-11-12 15:15:57 -04:00
Joey Hess
897bf938f6
merge: Improve commit messages to mention what was merged.
2011-11-12 14:51:19 -04:00
Joey Hess
fe4ad93e4a
add
2011-11-12 14:46:32 -04:00
Joey Hess
6e946b9a39
add
2011-11-12 14:24:14 -04:00
Joey Hess
30f1aeb13c
golf
2011-11-12 14:24:07 -04:00
Joey Hess
15b92ad6a1
add news item for git-annex 3.20111111
2011-11-11 16:29:57 -04:00
Joey Hess
baa07971ff
releasing version 3.20111111
2011-11-11 16:29:19 -04:00
Joey Hess
71b216d1fb
map: Support remotes with /~/ and /~user/
...
More accurately, it was supported already when map uses git-annex-shell,
but not when it does not.
Note that the user name cannot be shell escaped using git-annex's current
approach for shell escaping. I tried and some shells like dash cannot
cd ~'joey'. Rest of directory is still shell escaped, not for security but
in case a directory has a space or other weird character.
2011-11-11 16:18:53 -04:00
Joey Hess
826d5887b2
Automatically fix up badly formatted uuid.log entries produced by 3.20111105, whenever the uuid.log is changed (ie, by init or describe).
2011-11-11 13:42:31 -04:00
Joey Hess
637b5feb45
lint
2011-11-11 01:52:58 -04:00
Joey Hess
b327227ba5
better limiting of start actions to only run whenAnnexed
...
Mostly only refactoring, but this does remove one redundant stat of the
symlink by copy.
2011-11-10 23:45:14 -04:00
Joey Hess
4389782628
tweak
2011-11-10 22:37:52 -04:00
Joey Hess
2de1e2c2ce
Optimized copy --from and get --from to avoid checking the location log for files that are already present.
...
This can be a significant speedup when running in large trees that are
only missing a few files; it makes copy --from just as fast as get.
2011-11-10 21:32:42 -04:00
Joey Hess
49d2177d51
factored out some useful error catching methods
2011-11-10 20:57:28 -04:00
Joey Hess
a71c03bc51
add make fast target
2011-11-10 03:10:17 -04:00
Joey Hess
e4105df78a
tested all known types of cycles, all are fixed
...
My testing involved widening the race by adding sleeps, and making sure
something sane happens in each case.
2011-11-10 03:06:08 -04:00
Joey Hess
9570421251
better message when content is locked
2011-11-10 02:59:13 -04:00
Joey Hess
a218ce41cf
exclusive locks, ugh
2011-11-09 22:15:33 -04:00
Joey Hess
cf0174c922
content locking
...
I've tested that this solves the cyclic drop problem.
Have not looked at cyclic move, etc.
2011-11-09 21:54:42 -04:00
Joey Hess
737f043c55
fast build mode for vim
2011-11-09 21:36:11 -04:00
Joey Hess
992bf13382
lockContent in dropkey
...
This is needed for drop --from and move --from to check the lock,
as they do not use git-annex-shell inannex.
2011-11-09 19:47:04 -04:00
Joey Hess
d3e1a3619f
safer inannex checking
...
git-annex-shell inannex now returns always 0, 1, or 100 (the last when
it's unclear if content is currently in the index due to it currently being
moved or dropped).
(Actual locking code still not yet written.)
2011-11-09 18:33:15 -04:00
Joey Hess
2934a65ac5
add safeSystem
...
This is more safe than System.Cmd.Utils.safeSystem, since it does not throw
an error on nonzero exit status.
2011-11-09 17:28:35 -04:00
Joey Hess
8ce7e73f74
reorg to allow taking content lock
...
The lock will only persist during the perform stage, so the content must
be removed from the annex then, rather than in the cleanup stage.
(No lock is actually taken yet.)
2011-11-09 16:54:18 -04:00
Joey Hess
58563c5b1a
warning about version of git-annex shipped in recent Ubuntu release
2011-11-09 14:37:14 -04:00
Joey Hess
a243d6e6e9
directly lock content?
2011-11-09 14:32:31 -04:00
Joey Hess
393b6b1bde
problem that came to me at 2 am
2011-11-09 13:34:17 -04:00