Commit graph

31965 commits

Author SHA1 Message Date
Joey Hess
67e46229a5
change Remote.repo to Remote.getRepo
This is groundwork for letting a repo be instantiated the first time
it's actually used, instead of at startup.

The only behavior change is that some old special cases for xmpp remotes
were removed. Where before git-annex silently did nothing with those
no-longer supported remotes, it may now fail in some way.

The additional IO action should have no performance impact as long as
it's simply return.

This commit was sponsored by Boyd Stephen Smith Jr. on Patreon
2018-06-04 15:30:26 -04:00
Joey Hess
dc5550a54e
analysis 2018-06-04 13:14:20 -04:00
Joey Hess
2e6a6024c2
avoid unncessary version output differences in different contexts
Show operating system and repository version list when run outside
a git repo too.

Also made it only display the local repository version when in a git-annex
repo. Before it showed "unknown" when run in a git repo that was not
git-annex initialized. That seemed like confusing behavior.

This commit was sponsored by Jochen Bartl on Patreon.
2018-06-04 12:26:18 -04:00
Joey Hess
95f7295b67
followup 2018-06-04 12:12:56 -04:00
Joey Hess
ac06c34d05
update 2018-06-04 10:22:13 -04:00
davicastro
86f41ce2f9 Added a comment: Consequences of this error message 2018-06-04 14:16:23 +00:00
RonnyPfannschmidt
c197077e89 Added a comment: the remote im working on 2018-06-04 07:51:57 +00:00
ypid
37ca93b834 2018-06-03 13:08:33 +00:00
ypid
2d13c23112 Fix typo in bug report 2018-06-03 12:50:27 +00:00
ypid
b00415a3ff Create bug report: Operating system should be contained in git annex version output 2018-06-03 12:48:47 +00:00
ypid
951b3375bd Fix spelling in doc/design/iabackup.mdwn 2018-06-03 12:28:26 +00:00
sawmke
6eecfb19e6 2018-06-02 17:24:14 +00:00
cbaines
d4a610222b Add Guix to the installation instructions, as there is now package available! 2018-06-01 14:38:16 +00:00
cbaines
5ab9875fa3 Add install page for Guix 2018-06-01 14:37:08 +00:00
andrew
493b80efb0 Added a comment 2018-05-31 17:43:21 +00:00
andrew
6b711948d1 Added a comment 2018-05-31 17:39:10 +00:00
Joey Hess
8016dc2f31
response 2018-05-31 11:51:37 -04:00
Joey Hess
f09a235c87
Merge branch 'master' of ssh://git-annex.branchable.com 2018-05-31 11:49:35 -04:00
Joey Hess
0c803eee71
list all (non-archived) done bugs, not only most recent 10 2018-05-31 11:48:53 -04:00
andrew
008fd0d536 Added a comment: bare remotes, workflow 2018-05-31 12:50:55 +00:00
marek@33e8ba4fbc201af14a2badcc0656024401f5c916
abd3e65f34 Added a comment: Fixed a first problem and then ran into bigger problems 2018-05-31 09:29:30 +00:00
marek@33e8ba4fbc201af14a2badcc0656024401f5c916
bfabce7895 removed 2018-05-31 09:23:20 +00:00
marek@33e8ba4fbc201af14a2badcc0656024401f5c916
fea798acd8 Added a comment: Quick fix 2018-05-31 09:22:57 +00:00
jasonb885
57411ecafd 2018-05-31 04:19:20 +00:00
jasonb885
5c6b80c442 2018-05-31 04:17:13 +00:00
andrew
624fb46b03 Added a comment 2018-05-31 03:15:37 +00:00
jhnichol@cce81d2a480707652a3340ea2f24b3dc4b1f808c
dffb0c1f5a Added a comment 2018-05-30 17:36:31 +00:00
andrew
c1c9d95595 2018-05-30 17:12:46 +00:00
Joey Hess
88b9ebe4a2
response 2018-05-30 12:31:24 -04:00
Joey Hess
1c8ee99b46
Fix build with ghc 8.4+, which broke due to the Semigroup Monoid change
https://prime.haskell.org/wiki/Libraries/Proposals/SemigroupMonoid

I am not happy with the fragile pile of CPP boilerplate required to support
ghc back to 7.0, which git-annex still targets for both the android build
and the standalone build targeting old linux kernels. It makes me unlikely
to want to use Semigroup more in git-annex, because the benefit of the
abstraction is swamped by the ugliness. I actually considered ripping out
all the Semigroup instances, but some are needed to use
optparse-applicative.

The problem, I think, is they made this transaction on too fast a timeline.
(Although ironically, work on it started in 2015 or earlier!)
In particular, Debian oldstable is not out of security support, and it's
not possible to follow the simpler workarounds documented on the wiki and
have it build on oldstable (because the semigroups package in it is too
old).

I have only tested this build with ghc 8.2.2, not the newer and older
versions that branches of the CPP support. So there could be typoes, we'll
see.

This commit was sponsored by Brock Spratlen on Patreon.
2018-05-30 12:28:43 -04:00
Joey Hess
519c693030
Merge branch 'master' of ssh://git-annex.branchable.com 2018-05-30 11:30:29 -04:00
joseph.rawson.works@85a210ab8c0e37a0b2d6bb235738b20e23e8878f
b04b96d824 Added a comment: Using youtube-dl commandline options with git-annex-addurl 2018-05-30 15:29:16 +00:00
Joey Hess
7346301e3b
Merge branch 'master' of ssh://git-annex.branchable.com 2018-05-30 11:28:53 -04:00
Joey Hess
ecd534f1ee
response 2018-05-30 11:28:38 -04:00
Joey Hess
b23c54fbb3
Revert "response"
This reverts commit 96373a8555.

Contained unrelated change.
2018-05-30 11:27:54 -04:00
Joey Hess
96373a8555
response 2018-05-30 11:27:32 -04:00
andrew
ec4c867787 Added a comment 2018-05-30 15:24:47 +00:00
andrew
f471c81da9 2018-05-30 15:11:41 +00:00
andrew
8ff0462ffa Added a comment 2018-05-30 14:43:38 +00:00
marek@33e8ba4fbc201af14a2badcc0656024401f5c916
6ff01b3bfc 2018-05-30 10:32:02 +00:00
marek@33e8ba4fbc201af14a2badcc0656024401f5c916
15f6e1a96b 2018-05-30 10:31:15 +00:00
ilovezfs
cfd81b83a7 2018-05-30 06:08:11 +00:00
Joey Hess
2d3b64c920
add news item for git-annex 6.20180529 2018-05-29 13:07:19 -04:00
Joey Hess
33834140e6
releasing package git-annex version 6.20180529 2018-05-29 13:06:56 -04:00
Joey Hess
2c8da1432f
comment 2018-05-29 13:01:24 -04:00
Joey Hess
1552f8a30c
followup 2018-05-29 12:51:11 -04:00
unqueued
5300386c2b Added a comment 2018-05-28 14:55:34 +00:00
unqueued
23450148be Added a comment 2018-05-28 14:46:04 +00:00
unqueued
c59b3f4fe5 2018-05-28 14:35:20 +00:00
https://christian.amsuess.com/chrysn
6620c1704a Added a comment: append-only and gitolite 2018-05-28 11:47:14 +00:00