git-annex.git
10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 19 Nov 2015 22:49:01 +0000 (18:49 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoadd hexagonal expandable composable stickers design sheet!
Joey Hess [Thu, 19 Nov 2015 22:48:09 +0000 (18:48 -0400)]
add hexagonal expandable composable stickers design sheet!

10 years ago(no commit message)
jhannwong@c9c7a67b5632a4bbc0c959cfeb3d340e02f28565 [Thu, 19 Nov 2015 22:46:21 +0000 (22:46 +0000)]

10 years agoAdded a comment: git-annex-remote-ipfs
rob.syme@92895c98b16fd7a88bed5f10913c522ebfd76c31 [Thu, 19 Nov 2015 14:46:04 +0000 (14:46 +0000)]
Added a comment: git-annex-remote-ipfs

10 years agoAdded a comment
Agenta [Thu, 19 Nov 2015 09:23:55 +0000 (09:23 +0000)]
Added a comment

10 years agoAdded a comment: Thanks
juh [Thu, 19 Nov 2015 08:01:09 +0000 (08:01 +0000)]
Added a comment: Thanks

10 years agoadded setting envs section
aloukian [Thu, 19 Nov 2015 00:36:59 +0000 (00:36 +0000)]
added setting envs section

10 years ago(no commit message)
aloukian [Thu, 19 Nov 2015 00:28:42 +0000 (00:28 +0000)]

10 years agoAdded a comment: Your directory depth is too long
aloukian [Thu, 19 Nov 2015 00:13:21 +0000 (00:13 +0000)]
Added a comment: Your directory depth is too long

10 years agoresponse
Joey Hess [Wed, 18 Nov 2015 19:50:13 +0000 (15:50 -0400)]
response

10 years agoremove badly offtopic comment
Joey Hess [Wed, 18 Nov 2015 19:49:53 +0000 (15:49 -0400)]
remove badly offtopic comment

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 18 Nov 2015 19:45:47 +0000 (15:45 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoannex object file mode for core.sharedRepository
Joey Hess [Wed, 18 Nov 2015 19:45:32 +0000 (15:45 -0400)]
annex object file mode for core.sharedRepository

When core.sharedRepository is set, annex object files are not made mode
444, since that prevents a user other than the file owner from locking
them. Instead, a mode such as 664 is used in this case.

10 years agoAdded a comment
Agenta [Wed, 18 Nov 2015 19:19:37 +0000 (19:19 +0000)]
Added a comment

10 years agoyou need to file a bug report or something
Joey Hess [Wed, 18 Nov 2015 19:17:23 +0000 (15:17 -0400)]
you need to file a bug report or something

10 years agoresponse
Joey Hess [Wed, 18 Nov 2015 19:12:18 +0000 (15:12 -0400)]
response

10 years agocomment
Joey Hess [Wed, 18 Nov 2015 19:10:55 +0000 (15:10 -0400)]
comment

10 years agomap: Improve display of git remotes with non-ssh urls, including http and gcrypt.
Joey Hess [Wed, 18 Nov 2015 19:08:55 +0000 (15:08 -0400)]
map: Improve display of git remotes with non-ssh urls, including http and gcrypt.

10 years agonote where map is left in --fast mode
Joey Hess [Wed, 18 Nov 2015 18:17:52 +0000 (14:17 -0400)]
note where map is left in --fast mode

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 18 Nov 2015 18:13:11 +0000 (14:13 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoresponse
Joey Hess [Wed, 18 Nov 2015 18:12:04 +0000 (14:12 -0400)]
response

10 years agoAdded a comment
Agenta [Wed, 18 Nov 2015 18:07:51 +0000 (18:07 +0000)]
Added a comment

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 18 Nov 2015 17:51:57 +0000 (13:51 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoresponse
Joey Hess [Wed, 18 Nov 2015 17:51:30 +0000 (13:51 -0400)]
response

10 years agoresponse
Joey Hess [Wed, 18 Nov 2015 17:32:09 +0000 (13:32 -0400)]
response

10 years agoclose
Joey Hess [Wed, 18 Nov 2015 17:06:51 +0000 (13:06 -0400)]
close

10 years agoAdded a comment: I'm sorry
fiatjaf [Wed, 18 Nov 2015 16:42:04 +0000 (16:42 +0000)]
Added a comment: I'm sorry

10 years agoimprove error message when special remote program cannot be run
Joey Hess [Wed, 18 Nov 2015 16:30:01 +0000 (12:30 -0400)]
improve error message when special remote program cannot be run

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 18 Nov 2015 16:21:12 +0000 (12:21 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoseems ok; hints at debugging what's wrong
Joey Hess [Wed, 18 Nov 2015 16:20:11 +0000 (12:20 -0400)]
seems ok; hints at debugging what's wrong

10 years agoAdded a comment: Finding IPFS hash
rob.syme@92895c98b16fd7a88bed5f10913c522ebfd76c31 [Wed, 18 Nov 2015 14:55:33 +0000 (14:55 +0000)]
Added a comment: Finding IPFS hash

10 years agouse intercalate instead of MissingH's join
Joey Hess [Tue, 17 Nov 2015 21:27:24 +0000 (17:27 -0400)]
use intercalate instead of MissingH's join

The two functions are identical.

10 years agoreorg quickcheck to a separate module
Joey Hess [Tue, 17 Nov 2015 19:49:22 +0000 (15:49 -0400)]
reorg quickcheck to a separate module

10 years agoAdded a comment: My current workflow
juh [Tue, 17 Nov 2015 14:48:00 +0000 (14:48 +0000)]
Added a comment: My current workflow

10 years agoAdded a comment
Agenta [Tue, 17 Nov 2015 10:32:41 +0000 (10:32 +0000)]
Added a comment

10 years agoAdded a comment: Should something else, not annex solve the ad hoc git use case?
annex.nrb@0b99c9078ef84fe229eb6f00841028a57dc07612 [Tue, 17 Nov 2015 10:02:25 +0000 (10:02 +0000)]
Added a comment: Should something else, not annex solve the ad hoc git use case?

10 years agoavoid spawning file size polling thread when not in -J mode
Joey Hess [Tue, 17 Nov 2015 01:21:58 +0000 (21:21 -0400)]
avoid spawning file size polling thread when not in -J mode

10 years agoDisplay progress meter in -J mode when downloading from the web.
Joey Hess [Tue, 17 Nov 2015 01:00:54 +0000 (21:00 -0400)]
Display progress meter in -J mode when downloading from the web.

Including in addurl, and get --from web, but also in S3 and External
special remotes when a web url is known for content in those remotes.

10 years agorefactor
Joey Hess [Tue, 17 Nov 2015 00:27:01 +0000 (20:27 -0400)]
refactor

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 16 Nov 2015 23:33:59 +0000 (19:33 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoDisplay progress meter in -J mode when copying from a local git repo, to a local...
Joey Hess [Mon, 16 Nov 2015 23:32:30 +0000 (19:32 -0400)]
Display progress meter in -J mode when copying from a local git repo, to a local git repo, and from a remote git repo.

Had everything available, just didn't combine the progress meter with the
other places progress is sent to update it. (And to a remote repo already
did show progress.)

Most special remotes should already display progress meters with -J,
same as without it. One exception to this is the web, since it relies on
wget/curl progress display without -J. Still todo..

10 years agowarning when built w/o concurrent-output
Joey Hess [Mon, 16 Nov 2015 23:10:38 +0000 (19:10 -0400)]
warning when built w/o concurrent-output

10 years agoAdded a comment: How to get deleted files and older versions out of a full backup...
r@9dd621f83d4900d70d4ed2319f20160749f1343e [Mon, 16 Nov 2015 21:27:34 +0000 (21:27 +0000)]
Added a comment: How to get deleted files and older versions out of a full backup repository?

10 years agowording
Joey Hess [Mon, 16 Nov 2015 21:06:30 +0000 (17:06 -0400)]
wording

10 years agoBF: standalone debian package -- dh_makeshlibs --noscripts
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)

10 years agoBuild with -j1 again to get reproducible build.
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.

10 years agoremove old news comments
Joey Hess [Mon, 16 Nov 2015 20:03:00 +0000 (16:03 -0400)]
remove old news comments

10 years agoadd news item for git-annex 5.20151116
Joey Hess [Mon, 16 Nov 2015 20:01:27 +0000 (16:01 -0400)]
add news item for git-annex 5.20151116

10 years agotypo
Joey Hess [Mon, 16 Nov 2015 19:53:30 +0000 (15:53 -0400)]
typo

10 years agofix warning
Joey Hess [Mon, 16 Nov 2015 19:37:27 +0000 (15:37 -0400)]
fix warning

10 years agoadd missing checkSaneLock wrapper for pidlocks
Joey Hess [Mon, 16 Nov 2015 19:35:41 +0000 (15:35 -0400)]
add missing checkSaneLock wrapper for pidlocks

10 years agostore abspath to the lock file
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

10 years agofix use of hifalutin terminology
Joey Hess [Mon, 16 Nov 2015 18:37:31 +0000 (14:37 -0400)]
fix use of hifalutin terminology

10 years agoavoid crashing in checkDaemon when fcntl locking is not supported
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.

10 years agoprep release
Joey Hess [Mon, 16 Nov 2015 18:18:01 +0000 (14:18 -0400)]
prep release

10 years agocomment
Joey Hess [Mon, 16 Nov 2015 18:15:53 +0000 (14:15 -0400)]
comment

10 years agoenable ConcurrentOutput by default when library is available
Joey Hess [Mon, 16 Nov 2015 15:51:16 +0000 (11:51 -0400)]
enable ConcurrentOutput by default when library is available

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 16 Nov 2015 15:40:20 +0000 (11:40 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agowording
Joey Hess [Mon, 16 Nov 2015 15:39:45 +0000 (11:39 -0400)]
wording

10 years agoclean up side lock files when we're done with them
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.

10 years agoAdded a comment
atrent [Mon, 16 Nov 2015 09:06:34 +0000 (09:06 +0000)]
Added a comment

10 years agoAdded a comment
atrent [Mon, 16 Nov 2015 07:50:30 +0000 (07:50 +0000)]
Added a comment

10 years agoAdded a comment: Thanks
craig@6ddb6e2c94325e18a0d631a06e63fdc111ab1f12 [Mon, 16 Nov 2015 05:34:35 +0000 (05:34 +0000)]
Added a comment: Thanks

10 years agofix typo
edward [Sat, 14 Nov 2015 09:57:40 +0000 (09:57 +0000)]
fix typo

10 years agodevblog
Joey Hess [Fri, 13 Nov 2015 20:34:54 +0000 (16:34 -0400)]
devblog

10 years agoclose
Joey Hess [Fri, 13 Nov 2015 20:33:53 +0000 (16:33 -0400)]
close

10 years agostarting to get a handle on how to detect that mad gleam in lustre's eye
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

10 years agocomment
Joey Hess [Fri, 13 Nov 2015 20:13:38 +0000 (16:13 -0400)]
comment

10 years agomore warnings about networked filesystems
Joey Hess [Fri, 13 Nov 2015 19:55:16 +0000 (15:55 -0400)]
more warnings about networked filesystems

10 years agoone more try to get sane behavior our of lustre
Joey Hess [Fri, 13 Nov 2015 19:51:45 +0000 (15:51 -0400)]
one more try to get sane behavior our of lustre

10 years agofixed a fd double-close
Joey Hess [Fri, 13 Nov 2015 19:43:09 +0000 (15:43 -0400)]
fixed a fd double-close

10 years agoalso compare lock file contents to double-check link worked
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..

10 years agouse /tmp for sidelock file when no /dev/shm
Joey Hess [Fri, 13 Nov 2015 18:49:30 +0000 (14:49 -0400)]
use /tmp for sidelock file when no /dev/shm

10 years agorequire the side lock be held to take pidlock
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.

10 years agoavoid over-long filenames for side lock files
Joey Hess [Fri, 13 Nov 2015 18:04:29 +0000 (14:04 -0400)]
avoid over-long filenames for side lock files

10 years agocomment
Joey Hess [Fri, 13 Nov 2015 17:47:14 +0000 (13:47 -0400)]
comment

10 years agoupdate
Joey Hess [Fri, 13 Nov 2015 17:46:11 +0000 (13:46 -0400)]
update

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 13 Nov 2015 17:35:46 +0000 (13:35 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoinit: Automatically enable annex.pidlock when necessary.
Joey Hess [Fri, 13 Nov 2015 17:35:29 +0000 (13:35 -0400)]
init: Automatically enable annex.pidlock when necessary.

10 years agoadd stat check
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.

10 years agoclean up temp file
Joey Hess [Fri, 13 Nov 2015 16:52:24 +0000 (12:52 -0400)]
clean up temp file

10 years agobetter lock dropping order
Joey Hess [Fri, 13 Nov 2015 16:36:37 +0000 (12:36 -0400)]
better lock dropping order

10 years agoAdded a comment: PLEASE!!! PLEASE BUILD IT!!!
SchemaCzar [Fri, 13 Nov 2015 16:10:44 +0000 (16:10 +0000)]
Added a comment: PLEASE!!! PLEASE BUILD IT!!!

10 years agoWorkflow question
juh [Fri, 13 Nov 2015 13:41:03 +0000 (13:41 +0000)]
Workflow question

10 years ago(no commit message)
atrent [Fri, 13 Nov 2015 07:39:42 +0000 (07:39 +0000)]

10 years ago(no commit message)
atrent [Fri, 13 Nov 2015 07:38:01 +0000 (07:38 +0000)]

10 years ago(no commit message)
atrent [Fri, 13 Nov 2015 07:37:20 +0000 (07:37 +0000)]

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 12 Nov 2015 22:24:56 +0000 (18:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agodevblog
Joey Hess [Thu, 12 Nov 2015 22:24:26 +0000 (18:24 -0400)]
devblog

10 years agoconvert from Utility.LockPool to Annex.LockPool everywhere
Joey Hess [Thu, 12 Nov 2015 22:05:45 +0000 (18:05 -0400)]
convert from Utility.LockPool to Annex.LockPool everywhere

10 years agogeneralize to MonadIO
Joey Hess [Thu, 12 Nov 2015 22:03:49 +0000 (18:03 -0400)]
generalize to MonadIO

10 years agopid locking configuration and abstraction layer for git-annex
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)

10 years agoadd timeout for pid lock waiting
Joey Hess [Thu, 12 Nov 2015 21:12:54 +0000 (17:12 -0400)]
add timeout for pid lock waiting

10 years agorefactor
Joey Hess [Thu, 12 Nov 2015 20:35:15 +0000 (16:35 -0400)]
refactor

10 years agomodule for PidLocks in LockPool
Joey Hess [Thu, 12 Nov 2015 20:31:34 +0000 (16:31 -0400)]
module for PidLocks in LockPool

10 years agomake LockPool's LockHandle be able to support multiple different types of file locks
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

10 years agomodule for pid lock files with atomic stale lock file takeover when possible
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

10 years agoinitial complaint
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Thu, 12 Nov 2015 17:09:38 +0000 (17:09 +0000)]
initial complaint

10 years agocreate ipfs bug.
fiatjaf [Thu, 12 Nov 2015 12:20:52 +0000 (12:20 +0000)]
create ipfs bug.

10 years agoAdded a comment: obnam
https://woid.cryptobitch.de/foobar [Thu, 12 Nov 2015 11:50:52 +0000 (11:50 +0000)]
Added a comment: obnam