chiark / gitweb /
Ian Jackson [Sat, 25 Jul 2020 15:57:52 +0000 (16:57 +0100)]
nailing-cargo: Pass $org_subdir to read_manifest
Currently this is just $subdir. But we are going to recursively chase
down workspaces and path dependencies, and we want to know where they
came from so we can check the paths for sanity.
No functional change yet
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
.
Ian Jackson [Sat, 25 Jul 2020 10:42:54 +0000 (11:42 +0100)]
nailing-cargo: Print $why in error messages
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 25 Jul 2020 10:36:53 +0000 (11:36 +0100)]
nailing-cargo: Pass $why to read_manifest
This will help with error messages.
Not used yet.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 25 Jul 2020 00:25:36 +0000 (01:25 +0100)]
nailing-cargo: Make ignored-subdir message more accurate
Maybe there was a Cargo.toml but we didn't like it.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 25 Jul 2020 00:12:07 +0000 (01:12 +0100)]
nailing-cargo: Print a better error about missing update mode
If the user forgot generate-lockfile, we would fail with a confusing
ENOENT error from the command script. Instead, spot this situation.
This also gives us a place to do decide to mkdir -p or something.
Related to #5, but does not fix it completely.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:31:18 +0000 (19:31 +0100)]
README.md: Try to fix salsa formatting
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:30:11 +0000 (19:30 +0100)]
README.md: Fix link (actually)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:29:06 +0000 (19:29 +0100)]
README.md: Fix link
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:26:27 +0000 (19:26 +0100)]
README.md: Fix link
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:25:25 +0000 (19:25 +0100)]
README.md: Improve grammar
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:22:54 +0000 (19:22 +0100)]
README.md: Fix grammar
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:22:24 +0000 (19:22 +0100)]
README.md: Fix typo
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Jun 2020 18:20:04 +0000 (19:20 +0100)]
README.md: Fix busted link
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 19:46:38 +0000 (20:46 +0100)]
README.md: Discussion of the scope of the local crate feature
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 19:31:02 +0000 (20:31 +0100)]
misc.online: Fix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 19:28:04 +0000 (20:28 +0100)]
misc.online: Support for `auto`
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:43:16 +0000 (19:43 +0100)]
README.md: Update for actual -u functionality
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:42:54 +0000 (19:42 +0100)]
Allow --cargo-lock-update in in-tree builds
We pass --locked otherwise!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:37:53 +0000 (19:37 +0100)]
nailing-cargo: Restore -u and -U options
People will need these occasionally - even in the basic runes.
They were still in README.md.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:34:34 +0000 (19:34 +0100)]
README.md: Mention generate-lockfile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:33:03 +0000 (19:33 +0100)]
README.md: Clarify `oot.command'
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:32:55 +0000 (19:32 +0100)]
README.md: Clarify `oot.user'
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:32:11 +0000 (19:32 +0100)]
README.md: Delete reference to `fetch' in `online' discusson
This is now mentioned elsewhere.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:31:31 +0000 (19:31 +0100)]
README.md: Minor pronoun clarification
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:31:09 +0000 (19:31 +0100)]
README.md: Fix leftover ref to -ARPI, should be -T
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:30:55 +0000 (19:30 +0100)]
README.md: Add explicit invitation to submit oot sudo support
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:30:38 +0000 (19:30 +0100)]
README.md: Add explicit invitation to submit bugs/fixes for props
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:30:15 +0000 (19:30 +0100)]
README.md: Change an `out of tree' to `out-of-tree'
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:29:52 +0000 (19:29 +0100)]
nailing-cargo: Fix handling of missing oot.use
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:29:19 +0000 (19:29 +0100)]
nailing-cargo: Fix handling of unrecogised (ie cargo) short options
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 18:28:46 +0000 (19:28 +0100)]
nailing-cargo: Trigger out of tree with oot.user too
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 16:24:49 +0000 (17:24 +0100)]
README.md: Punctation fix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 13:36:40 +0000 (14:36 +0100)]
README.md: Minor fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 13:34:01 +0000 (14:34 +0100)]
README.md: Reorder options to put most usual first
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 13:31:53 +0000 (14:31 +0100)]
README.md: Collapse function list a bit
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 13:27:38 +0000 (14:27 +0100)]
README.md: Cross-references, add missing </a>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 13:25:15 +0000 (14:25 +0100)]
README.md: Cross-references
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 13:16:03 +0000 (14:16 +0100)]
README.md: Paragraph indentation, etc.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 13:08:33 +0000 (14:08 +0100)]
Pass options right after the cargo subommand
This means that the user can pass non-option arguments to cargo (eg
for cargo run).
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 12:58:46 +0000 (13:58 +0100)]
New scheme for subcommand handling - seems to work, ish
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 12:43:14 +0000 (13:43 +0100)]
New scheme for subcommand handling - wip
Does not work yet.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Jun 2020 11:47:31 +0000 (12:47 +0100)]
New scheme for subcommand handling - wip
Does not work yet.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Jun 2020 22:02:56 +0000 (23:02 +0100)]
README.md: wip new argument parsing control spec
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Jun 2020 21:30:00 +0000 (22:30 +0100)]
nailing-cargo: Implement new arg parsing rules
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Jun 2020 11:45:37 +0000 (12:45 +0100)]
nailing-cargo: Move arg parsing into a subroutine
No functional change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Jun 2020 11:37:35 +0000 (12:37 +0100)]
oot: provide `disable' mode
This allows more-locally overriding a more-global oot setting.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 17:23:55 +0000 (18:23 +0100)]
README.md: update-readme-toc: add autogeneration warning
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 17:21:28 +0000 (18:21 +0100)]
README.md: Provide and run update-readme-toc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 17:20:22 +0000 (18:20 +0100)]
README.md: wip TOC, seems to generate nice output
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 17:17:33 +0000 (18:17 +0100)]
README.md: wip TOC
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 17:07:49 +0000 (18:07 +0100)]
README.md: wip TOC
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 17:03:49 +0000 (18:03 +0100)]
README.md: wip TOC
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 16:49:20 +0000 (17:49 +0100)]
README.md: Minor fiddling
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 16:46:57 +0000 (17:46 +0100)]
README.md: Proposed invocation rework
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 12:42:55 +0000 (13:42 +0100)]
README.md: Config reference tidying
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 12:39:42 +0000 (13:39 +0100)]
README.md: Config reference: misc.online
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 12:34:36 +0000 (13:34 +0100)]
README.md: Config reference: arch
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 12:32:16 +0000 (13:32 +0100)]
README.md: oot config: discuss build dir contents
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 12:32:10 +0000 (13:32 +0100)]
README.md: Config reference: oot
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 12:22:57 +0000 (13:22 +0100)]
README.md: Config reference: packages and subdirs
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 12:22:42 +0000 (13:22 +0100)]
README.md: Config, start having section names in headings
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:25:09 +0000 (12:25 +0100)]
README.md: Clarify the precise `unified filesystem' view needs
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:24:35 +0000 (12:24 +0100)]
README.md: Fix missing bullet point re alt lock leafname
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:19:39 +0000 (12:19 +0100)]
README.md: With oot.use=ssh, user may be just username
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:13:35 +0000 (12:13 +0100)]
README.md: Fix discussion of Cargo.lock leafname filesystem
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:09:53 +0000 (12:09 +0100)]
README.md: Improve Make Cargo.lock leafnamme options
Make the grammar and punctuation more consistent. Reorganise the list
to make it easier to read.
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:06:34 +0000 (12:06 +0100)]
README.md: Make -O | --offline ordering consistent
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:06:01 +0000 (12:06 +0100)]
README.md: Fix bungled markup for `fetch`
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:04:48 +0000 (12:04 +0100)]
README.md: Add missing comma to -m description
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:04:03 +0000 (12:04 +0100)]
README.md: Reorganise -A description to clarify it
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:02:59 +0000 (12:02 +0100)]
README.md: Add missing word in -A description
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:02:03 +0000 (12:02 +0100)]
README.md: Clarify wording re `packages`
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:01:55 +0000 (12:01 +0100)]
README.md: Remove a confusing comma
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 11:00:33 +0000 (12:00 +0100)]
README.md: Write ` ` around Cargo.foo filenames
This was previously not always done consistently.
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 10:55:50 +0000 (11:55 +0100)]
README.md: Make 4th function grammar consistent
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 10:55:02 +0000 (11:55 +0100)]
README.md: Remove ` ` around make
I think now ` ` are not used around program names.
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 10:54:32 +0000 (11:54 +0100)]
README.md: Remove ` ` around nailing-cargo and cargo
Reported-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Jun 2020 10:51:44 +0000 (11:51 +0100)]
README.md: Clarify dirtying bug
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 19:30:40 +0000 (20:30 +0100)]
README.md: More minor docs updates
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 19:23:03 +0000 (20:23 +0100)]
README.md: Discourage `[packages]' slightly
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 19:19:11 +0000 (20:19 +0100)]
README.md: Reword Limitations paragraph slightly
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:55:07 +0000 (19:55 +0100)]
README.md: More fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:40:59 +0000 (19:40 +0100)]
README.md: Spelling fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:36:47 +0000 (19:36 +0100)]
README.md: Fix a formatting error
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:33:51 +0000 (19:33 +0100)]
Try LICENSE as a SPDX file
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:31:55 +0000 (19:31 +0100)]
Add LICENSE which will help placate Gitlab
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:31:39 +0000 (19:31 +0100)]
README.md: Minor improvements
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:31:24 +0000 (19:31 +0100)]
README.md: Fix mangled -A<arch> description
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:10:26 +0000 (19:10 +0100)]
README.md: Various updates
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:05:24 +0000 (19:05 +0100)]
Change target-dir option
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:04:43 +0000 (19:04 +0100)]
Add `others` to copyright statement
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:03:25 +0000 (19:03 +0100)]
README.md: documentation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 18:03:00 +0000 (19:03 +0100)]
nailing-cargo: Rename -T argument to -A
This avoids a clash!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 14:58:50 +0000 (15:58 +0100)]
nailing-cargo: -o alias for --online, -O alias for --offline
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Jun 2020 14:45:59 +0000 (15:45 +0100)]
nailing-carog: Read configuration
Actually call loadconfigs. Make it sensible. And use its output.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 17 Jun 2020 23:51:46 +0000 (00:51 +0100)]
nailing-cargo: Spot an obvious mistake
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 17 Jun 2020 23:20:12 +0000 (00:20 +0100)]
TOML::Tiny: Fix incorrect writing algorithm
Entries using [ ] and [[ ]] change the default context for
assignments. So we must put all the bare assigments (using `=')
(and plain values) first.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 17 Jun 2020 22:03:06 +0000 (23:03 +0100)]
nailing-cargo: offline by default
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 17 Jun 2020 21:54:04 +0000 (22:54 +0100)]
nailing-cargo: Automatically set -T for fetch
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 17 Jun 2020 21:50:41 +0000 (22:50 +0100)]
nailing-cargo: Refactor cargo subcommand handling very slightly.
Part 2. No functional change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>