summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md5
-rw-r--r--src/buildtool/common/cli.hpp3
2 files changed, 6 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4a97780..11270ac0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,7 @@ A feature release on top of `1.2.0`, backwards compatible.
### Major new features
- New subcommand `just serve` to start a target-level caching service,
- as described in the corresponding design document.
+ as described in the corresponding design document.
- `just-mr` is able to back up and retrieve distribution files
from a remote execution endpoint. This simplifies usage in an
environment with restricted internet access.
@@ -87,6 +87,9 @@ A feature release on top of `1.2.0`, backwards compatible.
some targets.
- The expression `"disjoint_map_union"` did not verify disjointness
in all cases; this is fixed now.
+- The command line option `"--remote-execution-property"` can be
+ repeated multiple times to list all the properties, but only the
+ last one was retained. This is fixed now.
## Release `1.2.0` (2023-08-25)
diff --git a/src/buildtool/common/cli.hpp b/src/buildtool/common/cli.hpp
index 7ede3217..cfe2263a 100644
--- a/src/buildtool/common/cli.hpp
+++ b/src/buildtool/common/cli.hpp
@@ -438,7 +438,8 @@ static inline auto SetupExecutionPropertiesArguments(
"option multiple times will accumulate pairs (latest wins).")
->type_name("KEY:VAL")
->allow_extra_args(false)
- ->expected(1, 1);
+ ->expected(1)
+ ->take_all();
}
static inline auto SetupServeEndpointArguments(