git-annex/Command
Joey Hess 6b38d0c427
addurl, importfeed: Added --raw-except option
--raw-except=web allows using yt-dlp but not any other special remotes.

Currently this option can only be used once, trying to use it repeatedly
will make option parsing fail. Perhaps it ought to support being used more
than once, but it seemed like an unlikely use case to need that.

Note that getParsed is called repeatedly when the option is used with
several urls. While implementing DeferredParseClass would avoid that
innefficiency, it didn't seem worth the added boilerplate since
getParsed only calls byNameWithUUID which does minimal work.

Sponsored-by: Dartmouth College's DANDI project
2024-02-05 15:16:25 -04:00
..
Add.hs git-annex assist 2023-05-18 14:37:43 -04:00
AddUnused.hs addunused, dropunused: Support --json and --json-error-messages 2023-05-05 14:01:40 -04:00
AddUrl.hs addurl, importfeed: Added --raw-except option 2024-02-05 15:16:25 -04:00
Adjust.hs
Assist.hs assist: With --jobs, parallelize transferring content to/from remotes 2023-07-05 12:47:30 -04:00
Assistant.hs git-annex assist 2023-05-18 14:37:43 -04:00
Benchmark.hs
CalcKey.hs
CheckPresentKey.hs fix --from overriding annex-ignore 2023-11-30 15:12:07 -04:00
Config.hs config: Added the --show-origin and --for-file options 2023-06-12 16:24:31 -04:00
ConfigList.hs
ConfigRemote.hs configremote: Support --json and --json-error-messages 2023-05-10 14:21:42 -04:00
ContentLocation.hs
Copy.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Dead.hs expire, trust et al, dead, describe: Support --json and --json-error-messages 2023-05-05 15:33:30 -04:00
Describe.hs expire, trust et al, dead, describe: Support --json and --json-error-messages 2023-05-05 15:33:30 -04:00
DiffDriver.hs fix some build warnings from ghc 9.4.6 2023-09-21 13:38:36 -04:00
Direct.hs
Drop.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
DropKey.hs
DropUnused.hs dropunused: Support --jobs 2023-07-21 14:03:34 -04:00
EnableRemote.hs enableremote: Avoid overwriting existing git remote when passed the uuid of a specialremote that was earlier initialized with the same name 2023-09-22 13:29:48 -04:00
EnableTor.hs
ExamineKey.hs
Expire.hs newtype MapLog 2023-11-13 14:37:22 -04:00
Export.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
FilterBranch.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
FilterProcess.hs
Find.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
FindKeys.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
FindRef.hs
Fix.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Forget.hs
FromKey.hs split out Utility.Url.Parse 2023-08-14 12:28:10 -04:00
Fsck.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
FuzzTest.hs
GCryptSetup.hs eliminate s2w8 and w82s 2023-10-26 13:12:57 -04:00
Get.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Group.hs
GroupWanted.hs
Help.hs
Import.hs import: --message/-m option 2024-01-18 12:41:44 -04:00
ImportFeed.hs addurl, importfeed: Added --raw-except option 2024-02-05 15:16:25 -04:00
InAnnex.hs
Indirect.hs
Info.hs remove slightly incorrect comments 2023-12-29 13:23:27 -04:00
Init.hs init: Support --json and --json-error-messages 2023-05-08 14:58:08 -04:00
InitRemote.hs remove unused import 2023-05-11 13:24:34 -04:00
Inprogress.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
List.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Lock.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Log.hs migrate --update gets keys 2023-12-07 17:25:56 -04:00
LookupKey.hs lookupkey: Sped up --batch 2023-10-30 14:59:09 -04:00
Map.hs
MatchExpression.hs --explain for preferred/required content matching 2023-07-26 14:50:04 -04:00
Merge.hs sync: When in an adjusted branch, merge changes from the original branch 2023-07-06 12:42:24 -04:00
MetaData.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Migrate.hs migrate: support adding size back to URL keys 2023-12-08 16:22:14 -04:00
MinCopies.hs
Mirror.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Move.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Multicast.hs json object for FileNotFound 2023-04-25 19:26:20 -04:00
NotifyChanges.hs
NumCopies.hs
OldKeys.hs oldkeys: check associated files by default and add --unchecked 2023-08-23 13:46:41 -04:00
P2P.hs
P2PStdIO.hs
PostReceive.hs fix some build warnings from ghc 9.4.6 2023-09-21 13:40:22 -04:00
PreCommit.hs json object for FileNotFound 2023-04-25 19:26:20 -04:00
Proxy.hs
Pull.hs git-annex pull and push 2023-05-16 16:51:07 -04:00
Push.hs git-annex pull and push 2023-05-16 16:51:07 -04:00
ReadPresentKey.hs
RecvKey.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
RegisterUrl.hs
Reinit.hs reinit: Support --json and --json-error-messages 2023-05-08 15:07:40 -04:00
Reinject.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
ReKey.hs always verify content in distributed migration 2023-12-07 20:05:42 -04:00
RemoteDaemon.hs fix build with unix-2.8.0 2023-08-01 18:41:27 -04:00
RenameRemote.hs renameremote: Support --json and --json-error-messages 2023-05-08 16:25:40 -04:00
Repair.hs
Required.hs
ResolveMerge.hs
Restage.hs
RmUrl.hs rmurl: Support --json and --json-error-messages 2023-05-04 11:28:27 -04:00
Satisfy.hs added git-annex satisfy 2023-06-29 15:34:53 -04:00
Schedule.hs
Semitrust.hs expire, trust et al, dead, describe: Support --json and --json-error-messages 2023-05-05 15:33:30 -04:00
SendKey.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
SetKey.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
SetPresentKey.hs rekey, setpresentkey: Support --json and --json-error-messages 2023-05-04 16:03:54 -04:00
Smudge.hs
Status.hs
Sync.hs import: --message/-m option 2024-01-18 12:41:44 -04:00
Test.hs
TestRemote.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
TransferKey.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
TransferKeys.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
Transferrer.hs disk free checking for unsized keys 2024-01-16 14:29:10 -04:00
Trust.hs expire, trust et al, dead, describe: Support --json and --json-error-messages 2023-05-05 15:33:30 -04:00
Unannex.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
Undo.hs migrate, undo: Support --json and --json-error-messages 2023-05-04 16:34:35 -04:00
Ungroup.hs
Uninit.hs fix empty tree import when directory does not exist 2023-08-15 12:57:41 -04:00
Unlock.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
UnregisterUrl.hs
Untrust.hs expire, trust et al, dead, describe: Support --json and --json-error-messages 2023-05-05 15:33:30 -04:00
Unused.hs remove unused imports 2023-05-16 16:33:02 -04:00
Upgrade.hs upgrade: Support --json and --json-error-messages and --json-progress 2023-05-10 12:54:48 -04:00
VAdd.hs
VCycle.hs
Version.hs version: Avoid error message when entire output is not read 2023-05-19 15:00:57 -04:00
VFilter.hs
Vicfg.hs
View.hs
VPop.hs
Wanted.hs
Watch.hs webapp: Added --port option, and annex.port config 2024-01-25 14:08:36 -04:00
WebApp.hs webapp: Added --port option, and annex.port config 2024-01-25 14:08:36 -04:00
Whereis.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00
WhereUsed.hs add startAction parameter for KeySha 2023-12-06 13:28:02 -04:00