Joey Hess
ba6ca1bc23
no, really, I fixed it
2012-01-15 15:07:01 -04:00
https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb88
14113f84b5
re-opened. proposed solution doesn't help.
2012-01-15 19:02:06 +00:00
Joey Hess
37b5b1bf0d
Fix QuickCheck dependency in cabal file.
2012-01-15 13:53:51 -04:00
https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb88
072a3f2c99
2012-01-15 17:22:49 +00:00
Joey Hess
1ae780ee79
git-annex, git-union-merge: Support GIT_DIR and GIT_WORK_TREE.
...
Note that GIT_WORK_TREE cannot influence GIT_DIR; that is necessary for
git-fake-bare and vcsh type things to work.
2012-01-13 12:52:09 -04:00
Joey Hess
daff9029ba
close
2012-01-13 12:09:02 -04:00
Joey Hess
9e2ab6f1aa
add
2012-01-13 10:26:47 -04:00
Joey Hess
2051d80462
close
2012-01-05 23:42:06 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
3b450cb6bc
Added a comment: Thank you!
2012-01-06 03:38:33 +00:00
http://joey.kitenet.net/
cdcf0aac71
Added a comment
2012-01-06 03:08:28 +00:00
http://joey.kitenet.net/
8858c24210
Added a comment
2012-01-06 03:04:35 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
2f2e0f7e0e
2012-01-06 01:41:27 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
79b95aae09
2012-01-06 01:40:45 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
9cb3303a27
2012-01-06 01:40:04 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
aedd4c1984
2012-01-06 01:31:40 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
17d8646164
2012-01-06 01:27:53 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
47d98bb446
2012-01-06 01:27:26 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M
ba0c3eb904
2012-01-06 01:25:08 +00:00
Joey Hess
7e6a54f984
Added quickcheck to build dependencies, and fail if test suite cannot be built.
2012-01-03 14:52:20 -04:00
http://peter-simons.myopenid.com/
390982414b
Added a comment
2012-01-03 18:09:42 +00:00
http://joey.kitenet.net/
69875de8ea
Added a comment
2012-01-03 16:54:19 +00:00
http://peter-simons.myopenid.com/
b6e7b44a12
2012-01-03 16:32:35 +00:00
http://a-or-b.myopenid.com/
17735698f6
Added a comment
2012-01-03 00:49:43 +00:00
http://joey.kitenet.net/
ddc4b3de33
Added a comment
2012-01-03 00:41:08 +00:00
http://joey.kitenet.net/
eec59e7362
Added a comment
2012-01-03 00:35:00 +00:00
http://a-or-b.myopenid.com/
3e678b1140
2012-01-03 00:10:45 +00:00
http://joey.kitenet.net/
c87a814046
Added a comment
2011-12-24 16:49:13 +00:00
http://www.joachim-breitner.de/
ab1435310c
Added a comment
2011-12-24 12:51:43 +00:00
http://www.joachim-breitner.de/
ffe9973ed5
Added a comment
2011-12-24 12:49:41 +00:00
http://adamspiers.myopenid.com/
4eafd43cce
Added a comment: Any update on this?
2011-12-24 01:05:08 +00:00
http://joey.kitenet.net/
92de7c8dcd
Added a comment
2011-12-20 14:56:12 +00:00
http://adamspiers.myopenid.com/
0de4341c97
Added a comment
2011-12-20 12:00:18 +00:00
Joey Hess
f0f84dbe48
close
2011-12-19 14:31:33 -04:00
http://joey.kitenet.net/
9b32d02a24
Added a comment
2011-12-19 18:22:25 +00:00
http://adamspiers.myopenid.com/
e341cdf0da
Added a comment: extra level of indirection
2011-12-19 12:45:19 +00:00
http://www.joachim-breitner.de/
3f01795a26
2011-12-18 11:59:11 +00:00
http://gebi.myopenid.com/
ec11908799
2011-12-16 00:13:54 +00:00
Joey Hess
c4c965d602
detect and recover from branch push/commit race
...
Dealing with a race without using locking is exceedingly difficult and tricky.
Fully tested, I hope.
There are three places left where the branch can be updated, that are not
covered by the race recovery code. Let's prove they're all immune to the
race:
1. tryFastForwardTo checks to see if a fast-forward can be done,
and then does git-update-ref on the branch to fast-forward it.
If a push comes in before the check, then either no fast-forward
will be done (ok), or the push set the branch to a ref that can
still be fast-forwarded (also ok)
If a push comes in after the check, the git-update-ref will
undo the ref change made by the push. It's as if the push did not come
in, and the next git-push will see this, and try to re-do it.
(acceptable)
2. When creating the branch for the very first time, an empty index
is created, and a commit of it made to the branch. The commit's ref
is recorded as the current state of the index. If a push came in
during that, it will be noticed the next time a commit is made to the
branch, since the branch will have changed. (ok)
3. Creating the branch from an existing remote branch involves making
the branch, and then getting its ref, and recording that the index
reflects that ref.
If a push creates the branch first, git-branch will fail (ok).
If the branch is created and a racing push is then able to change it
(highly unlikely!) we're still ok, because it first records the ref into
the index.lck, and then updating the index. The race can cause the
index.lck to have the old branch ref, while the index has the newly pushed
branch merged into it, but that only results in an unnecessary update of
the index file later on.
2011-12-11 20:41:35 -04:00
Joey Hess
81f311103d
a new bug report to track a race
2011-12-11 16:41:56 -04:00
Joey Hess
0236bb020b
update
2011-12-11 16:19:54 -04:00
Joey Hess
8680c415de
slow, stupid, and safe index updating
...
Always merge the git-annex branch into .git/annex/index before making a
commit from the index.
This ensures that, when the branch has been changed in any way
(by a push being received, or changes pulled directly into it, or
even by the user checking it out, and committing a change), the index
reflects those changes.
This is much too slow; it needs to be optimised to only update the
index when the branch has really changed, not every time.
Also, there is an unhandled race, when a change is made to the branch
right after the index gets updated. I left it in for now because it's
unlikely and I didn't want to complicate things with additional locking
yet.
2011-12-11 15:05:53 -04:00
Joey Hess
59971c9230
new bug
2011-12-11 14:47:44 -04:00
Joey Hess
bf6a3b757a
close
2011-12-11 01:15:27 -04:00
Joey Hess
10e8028a42
Fix bug in last version in getting contents from bare repositories.
2011-12-10 18:45:55 -04:00
http://schnouki.net/
bfdc9f28fc
2011-12-10 21:40:01 +00:00
Joey Hess
e3f1568e0f
Fix caching of decrypted ciphers, which failed when drop had to check multiple different encrypted special remotes.
2011-12-08 16:01:46 -04:00
http://gebi.myopenid.com/
2568beee07
2011-12-08 14:24:08 +00:00
Joey Hess
5926be6f30
response
2011-12-07 12:36:15 -04:00
http://gebi.myopenid.com/
51b7b82870
2011-12-07 05:48:47 +00:00
http://gebi.myopenid.com/
919d58667a
2011-12-07 03:20:43 +00:00
Joey Hess
6f221f1fc3
response
2011-12-06 17:06:08 -04:00
http://gebi.myopenid.com/
adb1dc65bc
2011-12-06 20:25:06 +00:00
Joey Hess
480495beb4
Prevent key names from containing newlines.
...
There are several places where it's assumed a key can be written on one
line. One is in the format of the .git/annex/unused files. The difficult
one is that filenames derived from keys are fed into git cat-file --batch,
which has a line based input. (And no -z option.)
So, for now it's best to block such keys being created.
2011-12-06 13:03:09 -04:00
http://joey.kitenet.net/
cf5353acb4
Added a comment
2011-12-06 16:49:32 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnXybLxkPMYpP3yw4b_I6IdC3cKTD-xEdU
01f7c74d1f
2011-12-06 13:05:11 +00:00
Joey Hess
7b08584c55
close
2011-12-02 16:59:09 -04:00
Joey Hess
6f29f9db72
rename
2011-12-02 16:15:18 -04:00
Joey Hess
f4bf444ae0
store content in hashDirLower directories in bare repositories
...
When storing content in bare repositories, use the hashDirLower
directories. Bare repositories can be on USB drives, which might
use the FAT filesystem, and fall afoul of recent bugs in linux's handling
of mixed case on FAT. Using hashDirLower avoids that.
2011-11-28 22:55:40 -04:00
Joey Hess
6869e6023e
support .git/annex on a different disk than the rest of the repo
...
The only fully supported thing is to have the main repository on one disk,
and .git/annex on another. Only commands that move data in/out of the annex
will need to copy it across devices.
There is only partial support for putting arbitrary subdirectories of
.git/annex on different devices. For one thing, but this can require more
copies to be done. For example, when .git/annex/tmp is on one device, and
.git/annex/journal on another, every journal write involves a call to
mv(1). Also, there are a few places that make hard links between various
subdirectories of .git/annex with createLink, that are not handled.
In the common case without cross-device, the new moveFile is actually
faster than renameFile, avoiding an unncessary stat to check that a file
(not a directory) is being moved. Of course if a cross-device move is
needed, it is as slow as mv(1) of the data.
2011-11-28 16:17:55 -04:00
Joey Hess
ff2d9c8283
response
2011-11-27 17:09:29 -04:00
http://hcs.furuvik.net/
178a49af75
2011-11-27 20:52:15 +00:00
Joey Hess
2bf3addf49
Bugfix: dropunused did not drop keys with two spaces in their name.
2011-11-27 13:50:05 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
ba1ec2c60f
2011-11-25 05:56:59 +00:00
Joey Hess
75a590bdd8
Put a workaround in the directory special remote for strange behavior with VFAT filesystems on Linux (mounted with shortname=mixed)
2011-11-22 18:21:28 -04:00
http://joey.kitenet.net/
fd81b5047b
Added a comment
2011-11-22 21:01:14 +00:00
http://joey.kitenet.net/
112399bf1a
Added a comment
2011-11-22 20:59:55 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
6d7e990dca
Added a comment
2011-11-22 20:35:03 +00:00
http://joey.kitenet.net/
eeda534e9a
Added a comment
2011-11-22 19:56:55 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
b1c601ac8c
Added a comment: Case sensitivity
2011-11-22 18:51:04 +00:00
Joey Hess
fc2f0e8b1a
response; cannot reproduce
2011-11-22 12:37:51 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
35b4706958
2011-11-22 07:09:24 +00:00
Joey Hess
2768be7136
response
2011-11-20 14:19:03 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
1de00df636
2011-11-18 21:12:30 +00:00
Joey Hess
1326bb8635
Avoid excessive escaping for rsync special remotes that are not accessed over ssh.
...
This is actually tricky, 45bbf210a1
added
the escaping because it's needed for rsync that does go over ssh.
So I had to detect whether the remote's rsync url will use ssh or not,
and vary the escaping.
2011-11-18 12:53:48 -04:00
Joey Hess
ed55a750d5
response
2011-11-18 11:58:55 -04:00
http://ertai.myopenid.com/
1516458885
2011-11-18 14:11:08 +00:00
Joey Hess
c70b78d40a
migrate: Don't fall over a stale temp file.
2011-11-17 18:29:28 -04:00
Joey Hess
8b892901a9
analysis; not a bug but a feature
2011-11-17 18:20:06 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
b3bbc1cbb6
2011-11-17 21:56:55 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
abd4e1192f
2011-11-17 21:51:55 +00:00
Joey Hess
2bb6b02948
When not run in a git repository, git-annex can still display a usage message, and "git annex version" even works.
...
Things that sound simple, but are made hard by the Annex monad being built
with the assumption that there will always be a git repo.
2011-11-16 00:49:09 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
e92534e5b5
Added a comment
2011-11-16 03:24:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
eb0c8c955c
2011-11-16 03:22:29 +00: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
http://cgray.myopenid.com/
c093839a40
2011-11-15 00:41:08 +00:00
Joey Hess
aa4fbbdd33
status: Now displays trusted, untrusted, and semitrusted repositories separately.
2011-11-14 16:14:17 -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
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
a218ce41cf
exclusive locks, ugh
2011-11-09 22:15:33 -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
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
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
Joey Hess
2ff8915365
fix
2011-11-08 12:24:56 -04:00
Joey Hess
67c9f84a1f
fix broken links
2011-11-08 12:23:03 -04:00
Joey Hess
faa4935047
Handle a case where an annexed file is moved into a gitignored directory, by having fix --force add its change.
2011-11-07 18:10:31 -04:00
gernot
26d3c3b497
2011-11-07 20:55:54 +00:00
Joey Hess
c99fb58909
merge: Use fast-forward merges when possible.
...
Thanks Valentin Haenel for a test case showing how non-fast-forward merges
could result in an ongoing pull/merge/push cycle.
While the git-annex branch is fast-forwarded, git-annex's index file is still
updated using the union merge strategy as before. There's no other way to
update the index that would be any faster.
It is possible that a union merge and a fast-forward result in different file
contents: Files should have the same lines, but a union merge may change
their order. If this happens, the next commit made to the git-annex branch
will have some unnecessary changes to line orders, but the consistency
of data should be preserved.
Note that when the journal contains changes, a fast-forward is never attempted,
which is fine, because committing those changes would be vanishingly unlikely
to leave the git-annex branch at a commit that already exists in one of
the remotes.
The real difficulty is handling the case where multiple remotes have all
changed. git-annex does find the best (ie, newest) one and fast forwards
to it. If the remotes are diverged, no fast-forward is done at all. It would
be possible to pick one, fast forward to it, and make a merge commit to
the rest, I see no benefit to adding that complexity.
Determining the best of N changed remotes requires N*2+1 calls to git-log, but
these are fast git-log calls, and N is typically small. Also, typically
some or all of the remote refs will be the same, and git-log is not called to
compare those. In the real world I expect this will almost always add only
1 git-log call to the merge process. (Which already makes N anyway.)
2011-11-06 15:22:40 -04:00
Valentin_Haenel
526c20d068
add bug report
2011-11-05 16:31:18 +00:00
Joey Hess
3d3e1c4c25
better command name
2011-10-31 15:18:41 -04:00
Joey Hess
380839299e
The fromkey command now takes the key as its first parameter. The --key option is no longer used.
2011-10-31 12:56:07 -04:00
Joey Hess
56080a0feb
closures
2011-10-30 16:44:09 -04:00
Joey Hess
ee71564754
add command name to some output
2011-10-30 16:38:48 -04:00
Joey Hess
506282399c
Merge branch 'master' of ssh://git-annex.branchable.com
2011-10-29 18:11:25 -04:00
Joey Hess
2566eb85fe
fsck: Now works in bare repositories.
...
Checks location log information, and file contents.
Does not check that numcopies is satisfied, as .gitattributes information
about numcopies is not available in a bare repository. In practice, that
should not be a problem, since fsck is also run in a checkout and will
check numcopies there.
2011-10-29 18:03:28 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
a183487cd5
2011-10-29 21:36:06 +00:00
Joey Hess
36f63ab19e
getting tired of repeating myself
2011-10-29 16:21:34 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
3f32216178
2011-10-29 20:02:21 +00:00
Joey Hess
a93aa2e51e
responsen
2011-10-29 15:46:16 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
b7d2fd8186
2011-10-29 19:09:19 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
d46b8c053e
Added a comment
2011-10-29 18:28:14 +00:00
Joey Hess
0d92aca1aa
responsen
2011-10-29 14:17:02 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
75e99b16f9
2011-10-29 17:45:07 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
e9d142e9e8
2011-10-29 17:27:48 +00:00
Joey Hess
0dfe750c0b
close
2011-10-29 13:21:28 -04:00
Joey Hess
ad3b462214
sheesh. seriously?
2011-10-29 13:17:37 -04:00
Joey Hess
158fd0d908
Merge branch 'master' of ssh://git-annex.branchable.com
2011-10-29 13:16:56 -04:00
Joey Hess
978ab987d5
pebak
2011-10-29 13:16:10 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
3868a65663
2011-10-29 17:07:44 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
36355e815e
Added a comment
2011-10-29 17:03:27 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
39c304be43
2011-10-29 16:57:10 +00:00
Joey Hess
4d7802bff7
responsen
2011-10-29 12:45:47 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
0dcbe51ed2
2011-10-29 15:36:43 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
ce4029c973
Added a comment
2011-10-29 15:30:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
7588b042da
2011-10-29 15:27:06 +00:00
Joey Hess
6c31e3a8c3
drop --from is now supported to remove file content from a remote.
2011-10-28 17:26:38 -04:00
Joey Hess
2888562724
update
2011-10-27 18:59:25 -04:00
Joey Hess
66194684ac
uninit: Add guard against being run with the git-annex branch checked out.
2011-10-27 15:47:11 -04:00
Joey Hess
f84d66fa15
reap in onLocal
...
Each onLocal call involves a new Annex state, so needs to clean up after it.
2011-10-27 14:55:07 -04:00
http://joey.kitenet.net/
48d39dd354
Added a comment
2011-10-27 17:13:44 +00:00
http://joey.kitenet.net/
2aa1c779ef
Added a comment
2011-10-27 17:09:33 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
5bc132b95c
2011-10-27 16:33:47 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck
c3df1c82b9
2011-10-27 16:31:15 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
c5c682c131
Added a comment
2011-10-26 18:22:37 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
c65293977e
Added a comment
2011-10-26 17:16:53 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
c37a70fbbc
2011-10-26 15:49:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
c8fdffa9f8
2011-10-26 15:46:43 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
962fed915f
Added a comment
2011-10-23 15:00:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
721f236e3a
2011-10-23 14:37:33 +00:00
Joey Hess
f011033869
add timestamps to remote.log
2011-10-06 16:07:58 -04:00
Joey Hess
f929d0229c
Add timestamps to trust.log.
2011-10-06 15:55:50 -04:00
Joey Hess
3e0d2a0803
add timestamp to uuid.log
...
* New or changed repository descriptions in uuid.log now have a timestamp,
which is used to ensure the newest description is used when the uuid.log
has been merged.
* Note that older versions of git-annex will display the timestamp as part
of the repository description, which is ugly but otherwise harmless.
2011-10-06 15:31:25 -04:00
Joey Hess
e139a99aa0
investigated file formats; appending timestamp should preserve back-compat
2011-10-05 16:35:01 -04:00
Joey Hess
c199a01dd1
bug
2011-10-05 15:59:49 -04:00
Joey Hess
d357556141
Add locking to avoid races when changing the git-annex branch.
2011-10-03 16:32:36 -04:00
Joey Hess
6dfb94b2d7
update
2011-10-03 14:48:04 -04:00
Joey Hess
244ffef43f
add
2011-09-29 16:43:00 -04:00
Joey Hess
ca4eb842a4
add json to build scripts
2011-09-06 14:36:21 -04:00
Joey Hess
92f490383a
Merge branch 'master' of ssh://git-annex.branchable.com
2011-09-06 14:35:55 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl0-EtQjVUNysjom6sTlQxRUwkwD6uPx88
fcfd2776cb
2011-09-06 18:27:08 +00:00
Joey Hess
07125dca53
Improve display of newlines around error and warning messages.
2011-09-06 13:46:08 -04:00
Joey Hess
cb5dacfd40
rsync and wget use stderr for progress, so no problem
2011-09-01 16:15:57 -04:00
Joey Hess
e4a74c0dc5
close bug with some caveats
2011-09-01 16:11:21 -04:00
http://jefferai.org/
baa43cb9c0
2011-08-30 20:56:44 +00:00
Joey Hess
b26ee162f3
guess not everyone configures their shell to show nonzero exit codes..
2011-08-27 12:34:02 -04:00
http://peter-simons.myopenid.com/
9170e1b87d
2011-08-26 10:55:43 +00:00
http://joey.kitenet.net/
cde8221051
Added a comment
2011-08-17 04:56:30 +00:00
Joey Hess
e6752cc064
Added support for getting content from git remotes using http (and https).
2011-08-16 21:12:48 -04:00
Joey Hess
c04f1f4c30
response
2011-08-16 16:11:55 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkHscTHMCNvjJ6nLI1VpsBrJFI5FTwhUT4
c3f74c6959
2011-08-15 18:19:47 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkHscTHMCNvjJ6nLI1VpsBrJFI5FTwhUT4
9f719e5674
2011-08-15 18:18:22 +00:00
http://christian.amsuess.com/chrysn
18012c7ec8
enhancement suggestion
2011-08-12 13:09:11 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm4or5sJLWB0evPKp70Q2OND-JmFPnOkLA
20a8f8c85b
2011-08-09 13:04:34 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm4or5sJLWB0evPKp70Q2OND-JmFPnOkLA
1e934c29d6
2011-08-09 13:02:32 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm4or5sJLWB0evPKp70Q2OND-JmFPnOkLA
065e1a507b
2011-08-09 13:00:21 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmFgsNxmnGznb5bbmcoWhoQOoxZZ-io61s
614d8f9856
Added a comment
2011-08-08 09:04:21 +00:00
Joey Hess
46ddb4e66a
response
2011-08-05 10:29:21 -04:00
Joey Hess
578e669964
response
2011-08-05 10:27:22 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmFgsNxmnGznb5bbmcoWhoQOoxZZ-io61s
a746623a33
2011-08-01 09:54:51 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmFgsNxmnGznb5bbmcoWhoQOoxZZ-io61s
b48fec3846
2011-08-01 09:52:22 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
ad4528cce8
2011-07-31 01:20:35 +00:00
Joey Hess
45bbf210a1
Fix shell escaping in rsync special remote.
2011-07-29 15:28:21 +02:00
https://www.google.com/accounts/o8/id?id=AItOawkvSZ1AFJdY_1FeutZr_KWeqtzjZta1PNE
50edbb03eb
2011-07-28 17:40:53 +00:00
Joey Hess
13187b1ba7
close
2011-07-15 12:55:05 -04:00
Joey Hess
39ae33386d
update
2011-07-15 12:53:58 -04:00
Joey Hess
7fa7601490
response
2011-07-15 12:51:06 -04:00
http://peter-simons.myopenid.com/
185f0b6870
2011-07-15 15:33:35 +00:00
Joey Hess
ded2591124
unannex: Clean up use of git commit -a.
...
This was more complex than would be expected. unannex has to use git commit -a
since it's removing files from git; git commit filelist won't do.
Allow commands to be added to the Git queue that have no associated files,
and run such commands once.
2011-07-14 17:15:37 -04:00
http://peter-simons.myopenid.com/
020787bb97
2011-07-14 12:15:42 +00:00
Joey Hess
c38dd9adc8
analysis
2011-07-10 15:37:29 -04:00
Joey Hess
7919de73af
Bugfix: Make add ../ work.
...
The complication of check-attr returning absolute paths that have to be
converted back to relative paths..
2011-07-10 13:52:53 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
085eeaa652
2011-07-09 01:49:09 +00:00
http://joey.kitenet.net/
151b1d85c7
Added a comment
2011-07-08 01:32:30 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
4857f4e861
Added a comment
2011-07-08 00:45:30 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
9633deab57
Added a comment: this happens also when the user has not the permission to set the file mode
2011-07-08 00:21:32 +00:00
Joey Hess
67dcc1f171
add: Avoid a failure mode that resulted in the file seemingly being deleted (content put in the annex but no symlink present).
2011-07-07 19:29:36 -04:00
Joey Hess
ff531b9677
Merge branch 'master' of ssh://git-annex.branchable.com
2011-07-07 17:05:53 -04:00
http://joey.kitenet.net/
dac158c7b2
Added a comment
2011-07-07 21:04:23 +00:00
http://joey.kitenet.net/
0c52362359
Added a comment
2011-07-07 20:27:33 +00:00
ssqq
33ebaf3f9f
2011-07-07 19:45:31 +00:00
ssqq
1ffe7f7770
2011-07-07 19:44:40 +00:00
ssqq
944cc2fde8
2011-07-07 18:49:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
8da1dd0336
2011-07-07 11:08:35 +00:00
https://lithitux.org/openidserver/users/pavel
10e72acb01
Added a comment
2011-07-06 08:14:26 +00:00
http://joey.kitenet.net/
fb433a5ba2
Added a comment
2011-07-05 19:06:48 +00:00
http://joey.kitenet.net/
502bac1c71
Added a comment
2011-07-05 18:37:21 +00:00
Joey Hess
82eb082ab9
my fix is confirmed to have worked
...
Also audited for other uses of pipeBoth and hPipeBoth and they mostly seem
safe.
2011-07-05 14:36:21 -04:00
http://joey.kitenet.net/
5070340ca7
Added a comment
2011-07-05 17:31:22 +00:00
https://lithitux.org/openidserver/users/pavel
bddbb66ea4
Added a comment: "Me too"
2011-07-05 15:54:21 +00:00
http://joey.kitenet.net/
0ef0f277c1
Added a comment
2011-07-04 22:58:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
9869ebb260
2011-07-04 22:54:15 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmJfIszzreLNvCqzqzvTayA9_9L6gb9RtY
02f2c744bd
Added a comment
2011-07-04 20:25:39 +00:00
Joey Hess
71c783bf24
uninit: Use unannex in --fast mode, to support unannexing multiple files that link to the same content.
2011-07-04 16:20:50 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
18d82459c6
Added a comment
2011-07-04 16:57:26 +00:00
http://joey.kitenet.net/
109814d8bb
Comment moderation
2011-07-04 16:29:40 +00:00
Joey Hess
bd54dadb0b
response
2011-07-04 12:27:47 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
d97cc2fd52
Added a comment
2011-07-03 11:56:45 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
3904d2e4b9
2011-07-03 11:32:17 +00:00
Joey Hess
af45d42224
Merge branch 'master' into v3
...
Conflicts:
debian/changelog
2011-06-29 11:42:35 -04:00
Joey Hess
b3aaf980e4
--force will cause add, etc, to operate on ignored files.
2011-06-29 11:42:00 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
fb7663ceb8
2011-06-29 14:46:41 +00:00
Joey Hess
9672496a93
update
2011-06-23 08:49:54 -04:00
Joey Hess
c7a1690f02
update
2011-06-22 17:56:07 -04:00
Joey Hess
9f9e17aa0f
unlock: Made atomic.
2011-06-20 22:38:18 -04:00
Joey Hess
53706ad9bf
move bug report
2011-06-20 22:29:46 -04:00
Joey Hess
64d6520704
git is slow
2011-06-14 19:05:45 -04:00
http://christian.amsuess.com/chrysn
f4609a5d28
minor bug report
2011-06-14 17:01:13 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
056a784f3d
2011-06-13 18:09:58 +00:00
Joey Hess
eb5fbc4cb9
response
2011-06-13 13:03:23 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
eb8ecd857d
Added a comment
2011-06-13 16:58:53 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
a85e9b1276
2011-06-13 16:57:19 +00:00
http://joey.kitenet.net/
8da84d8860
Added a comment
2011-06-10 16:46:03 +00:00
http://joey.kitenet.net/
68ed12eab4
Added a comment
2011-06-10 16:41:43 +00:00
http://joey.kitenet.net/
ef6209db43
Comment moderation
2011-06-10 16:39:45 +00:00
Joey Hess
90dd245522
get --from is the same as copy --from
...
get not honoring --from has surprised me a few times, so least surprise
suggests it should just behave like copy --from. This leaves the difference
between get and copy being that copy always requires the remote to copy
from, while get will decide whether to get a file from a key/value store or
a remote.
2011-06-09 18:54:49 -04:00
Joey Hess
c38f826435
Data.Tuple.swap not available with ghc 6.12.3
2011-05-28 11:56:48 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
7db690bdc2
2011-05-28 12:26:08 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
f13863281c
2011-05-28 12:22:14 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
27847585cb
2011-05-28 12:18:07 +00:00
Joey Hess
5b941980aa
Closer emulation of git's behavior when told to use "foo/.git" as a git repository instead of just "foo". Closes : #627563
2011-05-22 14:12:16 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
786b990d51
Added a comment
2011-05-16 20:01:29 +00:00
Joey Hess
d006586cd0
add a message in potenatially confusing copy --fast failure situation
2011-05-16 13:27:19 -04:00
Joey Hess
d67998b3d3
meh
2011-05-15 20:40:03 -04:00
Joey Hess
c91764b257
move other comments
2011-05-15 20:35:39 -04:00
Joey Hess
af54d40d5b
move conversation to a real bug report
2011-05-15 20:33:39 -04:00
Joey Hess
89ee0c373b
Merge remote-tracking branch 'branchable/master'
2011-05-14 12:30:19 -04:00
http://joey.kitenet.net/
a43a273176
Added a comment
2011-05-14 16:29:35 +00:00
Joey Hess
bbab57ebe7
Merge remote-tracking branch 'branchable/master'
2011-05-14 12:29:10 -04:00
Joey Hess
020e9b013d
close
2011-05-14 12:28:45 -04:00
http://joey.kitenet.net/
fdc5e5f56c
Added a comment
2011-05-14 16:28:36 +00:00
Joey Hess
60a1aa418c
typo
2011-05-14 12:23:57 -04:00
Joey Hess
078a6fbd76
Work around a bug in Network.URI's handling of bracketed ipv6 addresses.
2011-05-06 15:21:30 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I
c7ff9d3dab
Add sign-off
2011-05-06 00:00:17 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I
d3dfdb9f9d
Initial commit
2011-05-05 23:57:40 +00:00
Joey Hess
6e95521b85
tweak
2011-04-28 20:47:36 -04:00