Joey Hess [Mon, 16 Nov 2015 21:06:30 +0000 (17:06 -0400)]
wording
Yaroslav Halchenko [Mon, 16 Nov 2015 15:40:54 +0000 (10:40 -0500)]
BF: standalone debian package -- dh_makeshlibs --noscripts
To avoid creation of unnecessary trigger calling out to ldconfig
via activate-noawait which is not present on older releases (e.g. squeeze)
Joey Hess [Mon, 16 Nov 2015 20:51:24 +0000 (16:51 -0400)]
Build with -j1 again to get reproducible build.
This was in the cabal file earlier, and was removed because it broke the
android cross build. Moving to the git-annex target of the Makefile
will make it be used for Debian packages etc but not android cross builds
or make fast or when users build with cabal.
Joey Hess [Mon, 16 Nov 2015 20:03:00 +0000 (16:03 -0400)]
remove old news comments
Joey Hess [Mon, 16 Nov 2015 20:01:27 +0000 (16:01 -0400)]
add news item for git-annex 5.
20151116
Joey Hess [Mon, 16 Nov 2015 19:53:30 +0000 (15:53 -0400)]
typo
Joey Hess [Mon, 16 Nov 2015 19:37:27 +0000 (15:37 -0400)]
fix warning
Joey Hess [Mon, 16 Nov 2015 19:35:41 +0000 (15:35 -0400)]
add missing checkSaneLock wrapper for pidlocks
Joey Hess [Mon, 16 Nov 2015 19:25:04 +0000 (15:25 -0400)]
store abspath to the lock file
Avoids problems if the program chdirs
Joey Hess [Mon, 16 Nov 2015 18:37:31 +0000 (14:37 -0400)]
fix use of hifalutin terminology
Joey Hess [Mon, 16 Nov 2015 18:27:23 +0000 (14:27 -0400)]
avoid crashing in checkDaemon when fcntl locking is not supported
Instead, just assume the daemon isn't running. Since the pid file locking
fails on such a filesystem, we know it's not running.
Joey Hess [Mon, 16 Nov 2015 18:18:01 +0000 (14:18 -0400)]
prep release
Joey Hess [Mon, 16 Nov 2015 18:15:53 +0000 (14:15 -0400)]
comment
Joey Hess [Mon, 16 Nov 2015 15:51:16 +0000 (11:51 -0400)]
enable ConcurrentOutput by default when library is available
Joey Hess [Mon, 16 Nov 2015 15:40:20 +0000 (11:40 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 16 Nov 2015 15:39:45 +0000 (11:39 -0400)]
wording
Joey Hess [Mon, 16 Nov 2015 15:36:11 +0000 (11:36 -0400)]
clean up side lock files when we're done with them
There's a potential race, but it's detected and just results in the other
process failing to take the side lock, so possibly retrying one second
later on. The race window is quite narrow so the extra delay is minor.
Left the side lock files mode 666 because an interruption can leave a side
lock file created by another user for a shared repository. When this
happens, the non-owning user can't delete it (+t) but can still lock it,
and so the code falls back to acting as it did before this commit.
atrent [Mon, 16 Nov 2015 09:06:34 +0000 (09:06 +0000)]
Added a comment
atrent [Mon, 16 Nov 2015 07:50:30 +0000 (07:50 +0000)]
Added a comment
craig@6ddb6e2c94325e18a0d631a06e63fdc111ab1f12 [Mon, 16 Nov 2015 05:34:35 +0000 (05:34 +0000)]
Added a comment: Thanks
edward [Sat, 14 Nov 2015 09:57:40 +0000 (09:57 +0000)]
fix typo
Joey Hess [Fri, 13 Nov 2015 20:34:54 +0000 (16:34 -0400)]
devblog
Joey Hess [Fri, 13 Nov 2015 20:33:53 +0000 (16:33 -0400)]
close
Joey Hess [Fri, 13 Nov 2015 20:13:43 +0000 (16:13 -0400)]
starting to get a handle on how to detect that mad gleam in lustre's eye
Joey Hess [Fri, 13 Nov 2015 20:13:38 +0000 (16:13 -0400)]
comment
Joey Hess [Fri, 13 Nov 2015 19:55:16 +0000 (15:55 -0400)]
more warnings about networked filesystems
Joey Hess [Fri, 13 Nov 2015 19:51:45 +0000 (15:51 -0400)]
one more try to get sane behavior our of lustre
Joey Hess [Fri, 13 Nov 2015 19:43:09 +0000 (15:43 -0400)]
fixed a fd double-close
Joey Hess [Fri, 13 Nov 2015 19:20:52 +0000 (15:20 -0400)]
also compare lock file contents to double-check link worked
And it closes the tmp file before this. I don't know if this will help
avoid lustre's craziness, but it can't hurt..
Joey Hess [Fri, 13 Nov 2015 18:49:30 +0000 (14:49 -0400)]
use /tmp for sidelock file when no /dev/shm
Joey Hess [Fri, 13 Nov 2015 18:44:53 +0000 (14:44 -0400)]
require the side lock be held to take pidlock
This is less portable, since currently sidelocks rely on /dev/shm.
But, I've seen crazy lustre inconsistencies that make me not trust the
link() method at all, so what can you do.
Joey Hess [Fri, 13 Nov 2015 18:04:29 +0000 (14:04 -0400)]
avoid over-long filenames for side lock files
Joey Hess [Fri, 13 Nov 2015 17:47:14 +0000 (13:47 -0400)]
comment
Joey Hess [Fri, 13 Nov 2015 17:46:11 +0000 (13:46 -0400)]
update
Joey Hess [Fri, 13 Nov 2015 17:35:46 +0000 (13:35 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 13 Nov 2015 17:35:29 +0000 (13:35 -0400)]
init: Automatically enable annex.pidlock when necessary.
Joey Hess [Fri, 13 Nov 2015 17:22:45 +0000 (13:22 -0400)]
add stat check
I have a strace taken on a lustre filesystem on which link() returned 0,
but didn't actually succeed, since the file already existed.
One of the linux man pages recommended using link followed by checking like
this. I was reading it yesterday, but cannot find it now.
Joey Hess [Fri, 13 Nov 2015 16:52:24 +0000 (12:52 -0400)]
clean up temp file
Joey Hess [Fri, 13 Nov 2015 16:36:37 +0000 (12:36 -0400)]
better lock dropping order
SchemaCzar [Fri, 13 Nov 2015 16:10:44 +0000 (16:10 +0000)]
Added a comment: PLEASE!!! PLEASE BUILD IT!!!
juh [Fri, 13 Nov 2015 13:41:03 +0000 (13:41 +0000)]
Workflow question
atrent [Fri, 13 Nov 2015 07:39:42 +0000 (07:39 +0000)]
atrent [Fri, 13 Nov 2015 07:38:01 +0000 (07:38 +0000)]
atrent [Fri, 13 Nov 2015 07:37:20 +0000 (07:37 +0000)]
Joey Hess [Thu, 12 Nov 2015 22:24:56 +0000 (18:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 12 Nov 2015 22:24:26 +0000 (18:24 -0400)]
devblog
Joey Hess [Thu, 12 Nov 2015 22:05:45 +0000 (18:05 -0400)]
convert from Utility.LockPool to Annex.LockPool everywhere
Joey Hess [Thu, 12 Nov 2015 22:03:49 +0000 (18:03 -0400)]
generalize to MonadIO
Joey Hess [Thu, 12 Nov 2015 21:47:31 +0000 (17:47 -0400)]
pid locking configuration and abstraction layer for git-annex
(not actually used anywhere yet)
Joey Hess [Thu, 12 Nov 2015 21:12:54 +0000 (17:12 -0400)]
add timeout for pid lock waiting
Joey Hess [Thu, 12 Nov 2015 20:35:15 +0000 (16:35 -0400)]
refactor
Joey Hess [Thu, 12 Nov 2015 20:31:34 +0000 (16:31 -0400)]
module for PidLocks in LockPool
Joey Hess [Thu, 12 Nov 2015 20:28:11 +0000 (16:28 -0400)]
make LockPool's LockHandle be able to support multiple different types of file locks
Joey Hess [Thu, 12 Nov 2015 19:38:02 +0000 (15:38 -0400)]
module for pid lock files with atomic stale lock file takeover when possible
initial complaint
fiatjaf [Thu, 12 Nov 2015 12:20:52 +0000 (12:20 +0000)]
create ipfs bug.
https://woid.cryptobitch.de/foobar [Thu, 12 Nov 2015 11:50:52 +0000 (11:50 +0000)]
Added a comment: obnam
Added a comment
Joey Hess [Wed, 11 Nov 2015 19:08:57 +0000 (15:08 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 11 Nov 2015 18:26:00 +0000 (14:26 -0400)]
design
Added a comment
JulianMarsalis [Wed, 11 Nov 2015 15:14:44 +0000 (15:14 +0000)]
https://id.koumbit.net/anarcat [Wed, 11 Nov 2015 14:53:12 +0000 (14:53 +0000)]
Added a comment
Added a comment
https://id.koumbit.net/anarcat [Wed, 11 Nov 2015 01:13:01 +0000 (01:13 +0000)]
Added a comment: why use rsync at all?
Joey Hess [Tue, 10 Nov 2015 21:11:44 +0000 (17:11 -0400)]
devblog
Joey Hess [Tue, 10 Nov 2015 21:00:06 +0000 (17:00 -0400)]
I'm feeling.. typoish
Joey Hess [Tue, 10 Nov 2015 20:59:12 +0000 (16:59 -0400)]
fix
Joey Hess [Tue, 10 Nov 2015 20:57:48 +0000 (16:57 -0400)]
use author()
Joey Hess [Tue, 10 Nov 2015 20:55:53 +0000 (16:55 -0400)]
add userpage for yoh
Joey Hess [Tue, 10 Nov 2015 20:53:06 +0000 (16:53 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 10 Nov 2015 20:52:30 +0000 (16:52 -0400)]
assistant: Pass ssh-options through 3 more git pull/push calls that were missed before.
It was used for regular pull, but not for regular push, tagged push, or the
fallback fetching.
aloukian [Tue, 10 Nov 2015 20:36:45 +0000 (20:36 +0000)]
removed
aloukian [Tue, 10 Nov 2015 20:36:17 +0000 (20:36 +0000)]
Added a comment
aloukian [Tue, 10 Nov 2015 20:35:59 +0000 (20:35 +0000)]
Added a comment
Joey Hess [Tue, 10 Nov 2015 19:52:12 +0000 (15:52 -0400)]
response
Joey Hess [Tue, 10 Nov 2015 19:38:58 +0000 (15:38 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 10 Nov 2015 19:38:33 +0000 (15:38 -0400)]
comment
added [[!meta author=yoh]]
Joey Hess [Tue, 10 Nov 2015 19:29:10 +0000 (15:29 -0400)]
response
added [[!meta author=yoh]]
Added a comment
Joey Hess [Tue, 10 Nov 2015 19:16:43 +0000 (15:16 -0400)]
response
Joey Hess [Tue, 10 Nov 2015 19:12:12 +0000 (15:12 -0400)]
hmm
Joey Hess [Tue, 10 Nov 2015 19:03:10 +0000 (15:03 -0400)]
response
Joey Hess [Tue, 10 Nov 2015 18:58:38 +0000 (14:58 -0400)]
response
Joey Hess [Tue, 10 Nov 2015 18:49:34 +0000 (14:49 -0400)]
clarify
Joey Hess [Tue, 10 Nov 2015 18:44:58 +0000 (14:44 -0400)]
display a message in the unlikely scenario of fsking a dead repository
Joey Hess [Tue, 10 Nov 2015 18:06:07 +0000 (14:06 -0400)]
add back missing newline to showRaw
Joey Hess [Tue, 10 Nov 2015 17:59:04 +0000 (13:59 -0400)]
fsck: When fscking a dead repo, avoid incorrect "fixing location log" message.
keyLocations doesn't return locations in dead repos, but if we're fscking a
dead repo, we want to look at what locations are actually logged for it.
Joey Hess [Tue, 10 Nov 2015 17:48:15 +0000 (13:48 -0400)]
comment
Joey Hess [Tue, 10 Nov 2015 17:44:25 +0000 (13:44 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 10 Nov 2015 17:42:39 +0000 (13:42 -0400)]
fix build warning when built w/o concurrent-output
Added a comment
Joey Hess [Tue, 10 Nov 2015 17:18:58 +0000 (13:18 -0400)]
Make git-annex-standalone.deb include the git-annex html documentation, desktop file, and base completion file, same as the regular git-annex.deb.
It already had a doc-base file relating to the html documentation, and
there's no reason not to include the other stuff.
Joey Hess [Tue, 10 Nov 2015 16:55:41 +0000 (12:55 -0400)]
Revert deleton of direct mode page
This reverts commit
46134e04f8c57da6b02892fb6a9fab05cef5568a.
This may have been an accident, but if it happens again, MARCAO8 will be
banned.
Joey Hess [Tue, 10 Nov 2015 16:55:00 +0000 (12:55 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 10 Nov 2015 16:53:58 +0000 (12:53 -0400)]
comment
Joey Hess [Tue, 10 Nov 2015 16:53:46 +0000 (12:53 -0400)]
Make the git-annex-standalone.deb prevent runshell from installing wrappers into $HOME/.ssh