summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | test-project: Add, by running cargo initIan Jackson2024-07-152-0/+9
| | | | | |
| | | * | | for-every-commit: Reject attempts at passing optionsIan Jackson2024-07-152-1/+12
| | | | | |
| | | * | | for-every-commit: Write a correct head commentIan Jackson2024-07-151-3/+16
| | | | | |
| | | * | | for-every-commit: Copy from derive-deftlyIan Jackson2024-07-151-0/+157
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is definitely the most sophisticated version of this script, which also exists in rust-pwd-grp and maybe elsewhere. The head comment is garbage. Copied from derive-deftly.git#f71bf71c913acc23286a828a8ea51c708b4c88ed
| | * | | Merge branch 'include-nuggets' into 'main'Nick Mathewson2024-07-157-6/+153
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use non-cwd-relative $0-based includes in shell scripts Closes #1 See merge request tpo/core/rust-maint-common!7
| | | * | | Placate shellcheckIan Jackson2024-07-151-0/+1
| | | | | |
| | | * | | Do not use -- on $0. (update all scripts)Ian Jackson2024-07-154-8/+8
| | | | | |
| | | * | | Do not use -- on $0.Ian Jackson2024-07-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently Alpine's realpath(1) (and presumably its dirname(1)) don't understand it. In 2024!
| | | * | | Run update-shell-includes in CIIan Jackson2024-07-151-0/+1
| | | | | |
| | | * | | Use standard include stanza in all the currently in-tree scriptsIan Jackson2024-07-154-4/+24
| | | | | |
| | | * | | Provide update-shell-includesIan Jackson2024-07-151-0/+120
| | | | | |
| | | * | | Break out `git_grep_for_shell_script_shebangs` shell functionIan Jackson2024-07-152-2/+7
| | |/ / /
| | * | | Merge branch 'forbid-underscores' into 'main'gabi-2502024-07-152-0/+32
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Provide and run forbid-script-underscores See merge request tpo/core/rust-maint-common!6
| | | * | | forbid-script-underscores: Fix docs typo.Ian Jackson2024-07-151-1/+1
| | | | | |
| | | * | | Provide and run forbid-script-underscoresIan Jackson2024-07-112-0/+32
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arti.git:maint/ has a mixture of underscores and hyphens. We should make a decision on style. I think these scripts are command names, and Unix command names ought to be hpyhenated, not underscored. So that's my choice here.
| | * | | Merge branch 'path-bodge' into 'main'Nick Mathewson2024-07-115-3/+22
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix it so scripts will work in maint/common/ Closes #1 See merge request tpo/core/rust-maint-common!4
| | | * | | Document current bash-utils.sh situationIan Jackson2024-07-111-0/+18
| | | | | |
| | | * | | Get bash-utils.sh from maint/common/, not maint/Ian Jackson2024-07-114-3/+4
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | This does *not* fix #1. But it does make the system work in the recommended layout.
| | * | | Merge branch 'shellcheck' into 'main'Ian Jackson2024-07-116-1/+124
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Copy and run script-checking scripts from arti.git See merge request tpo/core/rust-maint-common!3
| | | * | | CI: Run forbid-script-extensions and forbid-absolute-shebangsIan Jackson2024-07-111-0/+6
| | | | | |
| | | * | | shellcheck-all: Run in CIIan Jackson2024-07-111-0/+8
| | | | | |
| | | * | | via-cargo-install-in-ci: Use read -rIan Jackson2024-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This doesn't matter, but it placates shellcheck.
| | | * | | forbid-absolute-shebangs: Use ''-quoting for regexpsIan Jackson2024-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | shellcheck correctly hates "" here!
| | | * | | shellcheck-all: Defeat shellcheck itselfIan Jackson2024-07-111-1/+3
| | | | | |
| | | * | | forbid-script-extensions: Reject argumentsIan Jackson2024-07-111-0/+1
| | | | | |
| | | * | | forbid-script-extensions: Use bash-utils.shIan Jackson2024-07-111-8/+1
| | | | | |
| | | * | | forbid-absolute-shebangs: Add argument rejectionIan Jackson2024-07-111-0/+3
| | | | | |
| | | * | | forbid-absolute-shebangs: Missing set -eIan Jackson2024-07-111-0/+2
| | | | | |
| | | * | | forbid-absolute-shebangs: doc commentIan Jackson2024-07-112-1/+7
| | | | | |
| | | * | | Rename shebang -> forbid-absolute-shebangsIan Jackson2024-07-111-0/+0
| | | | | |
| | | * | | bash-utils.sh: Add dropping for shellcheck's benefitIan Jackson2024-07-111-0/+6
| | | | | |
| | | * | | shellcheck-all: Process scripts that have absolute shebangIan Jackson2024-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This decouples shellcheck-all from a project's desire, or lack of desire, to forbid absolute shebangs.
| | | * | | shellcheck-all: Rewrap a long lineIan Jackson2024-07-111-1/+2
| | | | | |
| | | * | | shellcheck-all: Add argument parserIan Jackson2024-07-112-0/+20
| | | | | |
| | | * | | shellcheck-all: Add doc commentIan Jackson2024-07-111-0/+19
| | | | | |
| | | * | | Rename shellcheck-all from shellcheck_allIan Jackson2024-07-111-0/+0
| | | | | |
| | | * | | script checking scripts: Copy from arti.gitIan Jackson2024-07-113-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are, I think, only in arti.git, but we need them here. From arti.git30f54c38688d23449c09cd512cbd48881e443106
| | * | | | Merge branch 'cargo-install' into 'main'Nick Mathewson2024-07-113-0/+74
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | Add via-cargo-install-in-ci See merge request tpo/core/rust-maint-common!2
| | | * | | via-cargo-install-in-ci: Use env to find bashIan Jackson2024-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Like in arti.git
| | | * | | via-cargo-install-in-ci: Add cache-id featureIan Jackson2024-07-111-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done with a hardcoded value in arti.git's version of this script. I have tested this ad-hoc.
| | | * | | via-cargo-install-in-ci: add a doc commentIan Jackson2024-07-111-0/+19
| | | | | |
| | | * | | via-cargo-install-in-ci: run in CIIan Jackson2024-07-112-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | We must make a symlink so things can find the scripts in maint/.
| | | * | | via-cargo-install-in-ci: Copy from derive-deftlyIan Jackson2024-07-111-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think this is the most sophisticated version of this script, which also exists in various other repos. The one in arti.git has an additional feature for cache invalidation, which must be retrofitted. Copied from derive-deftly.git#f71bf71c913acc23286a828a8ea51c708b4c88ed
| | * | | | Merge branch 'readme' into 'main'Nick Mathewson2024-07-111-0/+72
| | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | Populate README with actual information See merge request tpo/core/rust-maint-common!1
| | | * | | Declare copyright as MIT OR Apache-2.0Ian Jackson2024-07-111-0/+10
| | | | | |
| | | * | | README: Usage informationIan Jackson2024-07-111-0/+62
| | |/ / /
| | * / / Create initial README.md with heading to initialise repoIan Jackson2024-07-111-0/+1
| | / /
* | | | Merge branch 'arti-hyper-cleanup' into 'main'Ian Jackson2024-07-161-1/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Remove arti-hyper from the list of crates in Architecture.md See merge request tpo/core/arti!2268
| * | | | Remove arti-hyper from the list of crates in Architecture.mdIan Jackson2024-07-161-1/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Possibly we should have a CI job to check that this file is kept up to date, but let's not do that now. I filed #1484.
* | | | Merge branch 'arti-rpc-client-core-v4' into 'main'Nick Mathewson2024-07-1614-0/+1867
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Lower and middle levels of Arti rpc core, version 4. See merge request tpo/core/arti!2270