Joey Hess
85dbc21c1c
fix typo
2022-10-07 12:30:07 -04:00
Joey Hess
70d2ece381
improve usage
...
These commands operate on not only remotes, but any way a repository can
be specified, including "here" etc.
Sponsored-by: Graham Spencer on Patreon
2022-10-03 13:49:42 -04:00
Joey Hess
53fd1564b1
improve synopsis
2020-12-17 12:51:49 -04:00
Joey Hess
aa949bbb7d
initremote --describe-other-params
...
Does not yet include descriptions from external special remote programs.
2020-01-20 16:05:51 -04:00
Joey Hess
40ecf58d4b
update licenses from GPL to AGPL
...
This does not change the overall license of the git-annex program, which
was already AGPL due to a number of sources files being AGPL already.
Legally speaking, I'm adding a new license under which these files are
now available; I already released their current contents under the GPL
license. Now they're dual licensed GPL and AGPL. However, I intend
for all my future changes to these files to only be released under the
AGPL license, and I won't be tracking the dual licensing status, so I'm
simply changing the license statement to say it's AGPL.
(In some cases, others wrote parts of the code of a file and released it
under the GPL; but in all cases I have contributed a significant portion
of the code in each file and it's that code that is getting the AGPL
license; the GPL license of other contributors allows combining with
AGPL code.)
2019-03-13 15:48:14 -04:00
Joey Hess
9f3630f4e0
initial export command
...
Very basic operation works, but of course this is only the beginning.
This commit was sponsored by Nick Daly on Patreon.
2017-08-29 15:10:01 -04:00
Joey Hess
8ab27235ea
reinject: Added new mode which can reinject known files into the annex.
...
For example: git-annex reinject --known /mnt/backup/*
2016-04-22 13:49:32 -04:00
Joey Hess
737e45156e
remove 163 lines of code without changing anything except imports
2016-01-20 16:36:33 -04:00
Joey Hess
8a9d2a6e9d
let optparse-applicative handle the usage display when run w/o command or bad command
...
Still generating the list of commands myself, to get it sorted into
sections and with short synopses.
2015-07-09 11:52:47 -04:00
Joey Hess
3332df2c52
improve --help display for commands
2015-07-08 18:31:44 -04:00
Joey Hess
92d8f80bff
support cmdnorepo actions, also using getopt-applicative there
2015-07-08 15:39:05 -04:00
Joey Hess
6e5c1f8db3
convert all commands to work with optparse-applicative
...
Still no options though.
2015-07-08 15:08:02 -04:00
Joey Hess
3125da54f6
display cmdparamdesc in optparse-applicative usage messages
...
Since optparse-applicative display "FOO" as "[FOO]", the paramOptional
modifier which wrapped it in square brackets was removed from most places.
2015-07-08 13:39:11 -04:00
Joey Hess
86699ff861
unused: Add --used option, which can specify a set of refs to consider used, rather than the default of considering all refs used.
2015-05-14 15:31:38 -04:00
Joey Hess
afc5153157
update my email address and homepage url
2015-01-21 12:50:09 -04:00
Joey Hess
aafaa363e3
info: When passed the name or uuid of a remote, displays info about that remote.
...
No per-remote-type info yet.
This commit was sponsored by Stanley Yamane.
2014-10-21 14:35:07 -04:00
Joey Hess
ecc3dc8433
findref: New command, like find but shows files in a specified git ref.
2014-04-17 18:41:24 -04:00
Joey Hess
8bcd67b9d8
metadata: Add --get (from bremner)
2014-03-15 17:29:40 -04:00
Joey Hess
86ffeb73d1
reorganize some files and imports
2014-01-26 16:25:55 -04:00