summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-08Fixes to just-mr repo config man 5Paul Cristian Sarbu
- specify explicitly for archives: for missing 'distfile' we use the basename of 'fetch_url' - specify explicitly that 'subdir' is not a mandatory field
2022-11-07Describe the contributing processKlaus Aehlig
2022-11-07Add configuration for clang-format and clang-tidyKlaus Aehlig
2022-11-07Silence GCC warnings on missing return statementsOliver Reiche
2022-11-07update field names in the man page of just-mr-repository-configAlberto Sartori
2022-11-07just-mr: remove leftoverAlberto Sartori
2022-11-07tutorial: describe using pre-built dependenciesKlaus Aehlig
While building from source as certain advantages, there are also good reasons to use pre-installed dependencies. Document this in the tutorial to avoid wrong impressions readers might have otherwise.
2022-11-04Remove unwanted native protocol prefixes from user-visible locationsSascha Roloff
2022-11-04fix a typoAlberto Sartori
2022-11-03also honor additional flags in the early bootstrap phaseKlaus Aehlig
2022-11-02add missing variables to export targetsAlberto Sartori
2022-11-02proto: honor configured archiverAlberto Sartori
2022-11-02rules: don't always use the default archiverAlberto Sartori
2022-11-02INSTALL: also mention how to install just-mrKlaus Aehlig
... as this tool is usally used in conjunction with just; in particular, our tutorial assumes just-mr to be present.
2022-11-02INSTALL: also mention the "unknown" compiler familyKlaus Aehlig
... in the overview table, especially as we recommend it when building for host and manually setting CC and CXX.
2022-11-02Improved test case for target-level cached artifacts synchronizationSascha Roloff
This commit extends the test case for target-level cached artifacts synchronization to include all locations of a target-cache entry where known artifacts can be mentioned. These locations are the 'artifacts', 'runfiles', and 'provides' map and all are considered now as part of the test.
2022-11-02tutorial/getting-started: Also introduce the concept of stagingKlaus Aehlig
Staging is quite a fundamental concept of just. Therefore, introduce it early in the tutorial. In this way, it also becomes obvious, why only targets are requested and files are not installed by default.
2022-11-02Tutorial getting-started: introduce -PKlaus Aehlig
... as an way of directly obtaining an artifact without an additional detour through the file system.
2022-11-02tutorial/getting-started: better explain object identifiersChristian Lütke Stetzkamp
When the tutorial references blob identifiers in the output, also immediately explain the syntax. Also emphasize the possible abbreviations made possible by b9880e8ecdce02f047dfb1d19de5f1ed07a82ac6 given that they are typically used in practise. Co-authored-by: Klaus Aehlig <aehlig@linta.de>
2022-10-31CC/test test_runner.sh: correctly report the reusltKlaus Aehlig
The test runner is supposed to report the reult in a file called 'result' in the top-level action directory. However, before starting the actual test, it changes the working directory to the subdir 'work' where the input of the test action is located. Therefore, when reporting the result, the correct file name is '../result'. Fix this.
2022-10-31bootstrap: allow overwriting of arKlaus Aehlig
... in the same way, as we support different names for cc and c++.
2022-10-28bootstrap: be consistent with the desired compilerAlberto Sartori
2022-10-27main: improve short self-description of justKlaus Aehlig
2022-10-27rules: Honor ENV for finding catChristian Lütke Stetzkamp
2022-10-27rules: Honor ENV for patch separationChristian Lütke Stetzkamp
2022-10-26readme: Add note about potentially missing libraryOliver Reiche
2022-10-26bootstrap: honor CC and CXX from build configurationKlaus Aehlig
... also in the first phases of the bootstrap procedure. Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com>
2022-10-26bootstrap: Support building bootstrap_just in parallelOliver Reiche
2022-10-26Bootstrap: allow setting build configurationKlaus Aehlig
When constructing the build configuration for the bootstrap build is just, start with the value of the environment variable JUST_BUILD_CONF, if set, instead of the empty object. While there, also propagate SOURCE_DATE_EPOCH from the environment to the build configuration.
2022-10-26grpc: Do not warn about unkonwn warning optionsOliver Reiche
2022-10-26rules: Honor ENV variable for protobuf compilationOliver Reiche
2022-10-26GitCAS: Disable code that is unused during bootstrapOliver Reiche
2022-10-25grpc: Silence warnings depending on compilerOliver Reiche
2022-10-24grpc: silence warningsAlberto Sartori
2022-10-24git2: silence warningsAlberto Sartori
2022-10-24fix position of just-mr setup subcommandAlberto Sartori
2022-10-24do no use late optionsAlberto Sartori
2022-10-21grpc: silence warningsAlberto Sartori
2022-10-21absl: silence warningsAlberto Sartori
2022-10-21just-mr: Fix use of wrong file path for checkout locationsOliver Reiche
2022-10-20Install: Simplify building instructionsOliver Reiche
2022-10-20Tutorial: Adjust 'test/glob/rebuild/proto' sectionsOliver Reiche
2022-10-20Tutorial: Adjust 'Third-party' section to new changesOliver Reiche
2022-10-20Tutorial: Adjust 'Hello world' section to new changesOliver Reiche
2022-10-20share: Provide bash completion for just-mrOliver Reiche
2022-10-20man: Section-5 man page for just-mrrcOliver Reiche
2022-10-20man: Section-1 man page for just-mrPaul Cristian Sarbu
Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com>
2022-10-20just-mr: Warn on inefficient Git operationsOliver Reiche
2022-10-20just-mr: Support for just-mrrc fileOliver Reiche
2022-10-20man: Update just-mr-repository-config man pageOliver Reiche