| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | | * | | | test-project: Add, by running cargo init | Ian Jackson | 2024-07-15 | 2 | -0/+9 | |
| | | | | | | | ||||||
| | | | * | | | for-every-commit: Reject attempts at passing options | Ian Jackson | 2024-07-15 | 2 | -1/+12 | |
| | | | | | | | ||||||
| | | | * | | | for-every-commit: Write a correct head comment | Ian Jackson | 2024-07-15 | 1 | -3/+16 | |
| | | | | | | | ||||||
| | | | * | | | for-every-commit: Copy from derive-deftly | Ian Jackson | 2024-07-15 | 1 | -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 Mathewson | 2024-07-15 | 7 | -6/+153 | |
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use non-cwd-relative $0-based includes in shell scripts Closes #1 See merge request tpo/core/rust-maint-common!7 | |||||
| | | | * | | | Placate shellcheck | Ian Jackson | 2024-07-15 | 1 | -0/+1 | |
| | | | | | | | ||||||
| | | | * | | | Do not use -- on $0. (update all scripts) | Ian Jackson | 2024-07-15 | 4 | -8/+8 | |
| | | | | | | | ||||||
| | | | * | | | Do not use -- on $0. | Ian Jackson | 2024-07-15 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently Alpine's realpath(1) (and presumably its dirname(1)) don't understand it. In 2024! | |||||
| | | | * | | | Run update-shell-includes in CI | Ian Jackson | 2024-07-15 | 1 | -0/+1 | |
| | | | | | | | ||||||
| | | | * | | | Use standard include stanza in all the currently in-tree scripts | Ian Jackson | 2024-07-15 | 4 | -4/+24 | |
| | | | | | | | ||||||
| | | | * | | | Provide update-shell-includes | Ian Jackson | 2024-07-15 | 1 | -0/+120 | |
| | | | | | | | ||||||
| | | | * | | | Break out `git_grep_for_shell_script_shebangs` shell function | Ian Jackson | 2024-07-15 | 2 | -2/+7 | |
| | | |/ / / | ||||||
| | | * | | | Merge branch 'forbid-underscores' into 'main' | gabi-250 | 2024-07-15 | 2 | -0/+32 | |
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Provide and run forbid-script-underscores See merge request tpo/core/rust-maint-common!6 | |||||
| | | | * | | | forbid-script-underscores: Fix docs typo. | Ian Jackson | 2024-07-15 | 1 | -1/+1 | |
| | | | | | | | ||||||
| | | | * | | | Provide and run forbid-script-underscores | Ian Jackson | 2024-07-11 | 2 | -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 Mathewson | 2024-07-11 | 5 | -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 situation | Ian Jackson | 2024-07-11 | 1 | -0/+18 | |
| | | | | | | | ||||||
| | | | * | | | Get bash-utils.sh from maint/common/, not maint/ | Ian Jackson | 2024-07-11 | 4 | -3/+4 | |
| | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | This does *not* fix #1. But it does make the system work in the recommended layout. | |||||
| | | * | | | Merge branch 'shellcheck' into 'main' | Ian Jackson | 2024-07-11 | 6 | -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-shebangs | Ian Jackson | 2024-07-11 | 1 | -0/+6 | |
| | | | | | | | ||||||
| | | | * | | | shellcheck-all: Run in CI | Ian Jackson | 2024-07-11 | 1 | -0/+8 | |
| | | | | | | | ||||||
| | | | * | | | via-cargo-install-in-ci: Use read -r | Ian Jackson | 2024-07-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This doesn't matter, but it placates shellcheck. | |||||
| | | | * | | | forbid-absolute-shebangs: Use ''-quoting for regexps | Ian Jackson | 2024-07-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | shellcheck correctly hates "" here! | |||||
| | | | * | | | shellcheck-all: Defeat shellcheck itself | Ian Jackson | 2024-07-11 | 1 | -1/+3 | |
| | | | | | | | ||||||
| | | | * | | | forbid-script-extensions: Reject arguments | Ian Jackson | 2024-07-11 | 1 | -0/+1 | |
| | | | | | | | ||||||
| | | | * | | | forbid-script-extensions: Use bash-utils.sh | Ian Jackson | 2024-07-11 | 1 | -8/+1 | |
| | | | | | | | ||||||
| | | | * | | | forbid-absolute-shebangs: Add argument rejection | Ian Jackson | 2024-07-11 | 1 | -0/+3 | |
| | | | | | | | ||||||
| | | | * | | | forbid-absolute-shebangs: Missing set -e | Ian Jackson | 2024-07-11 | 1 | -0/+2 | |
| | | | | | | | ||||||
| | | | * | | | forbid-absolute-shebangs: doc comment | Ian Jackson | 2024-07-11 | 2 | -1/+7 | |
| | | | | | | | ||||||
| | | | * | | | Rename shebang -> forbid-absolute-shebangs | Ian Jackson | 2024-07-11 | 1 | -0/+0 | |
| | | | | | | | ||||||
| | | | * | | | bash-utils.sh: Add dropping for shellcheck's benefit | Ian Jackson | 2024-07-11 | 1 | -0/+6 | |
| | | | | | | | ||||||
| | | | * | | | shellcheck-all: Process scripts that have absolute shebang | Ian Jackson | 2024-07-11 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This decouples shellcheck-all from a project's desire, or lack of desire, to forbid absolute shebangs. | |||||
| | | | * | | | shellcheck-all: Rewrap a long line | Ian Jackson | 2024-07-11 | 1 | -1/+2 | |
| | | | | | | | ||||||
| | | | * | | | shellcheck-all: Add argument parser | Ian Jackson | 2024-07-11 | 2 | -0/+20 | |
| | | | | | | | ||||||
| | | | * | | | shellcheck-all: Add doc comment | Ian Jackson | 2024-07-11 | 1 | -0/+19 | |
| | | | | | | | ||||||
| | | | * | | | Rename shellcheck-all from shellcheck_all | Ian Jackson | 2024-07-11 | 1 | -0/+0 | |
| | | | | | | | ||||||
| | | | * | | | script checking scripts: Copy from arti.git | Ian Jackson | 2024-07-11 | 3 | -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 Mathewson | 2024-07-11 | 3 | -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 bash | Ian Jackson | 2024-07-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Like in arti.git | |||||
| | | | * | | | via-cargo-install-in-ci: Add cache-id feature | Ian Jackson | 2024-07-11 | 1 | -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 comment | Ian Jackson | 2024-07-11 | 1 | -0/+19 | |
| | | | | | | | ||||||
| | | | * | | | via-cargo-install-in-ci: run in CI | Ian Jackson | 2024-07-11 | 2 | -0/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | We must make a symlink so things can find the scripts in maint/. | |||||
| | | | * | | | via-cargo-install-in-ci: Copy from derive-deftly | Ian Jackson | 2024-07-11 | 1 | -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 Mathewson | 2024-07-11 | 1 | -0/+72 | |
| | | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | | Populate README with actual information See merge request tpo/core/rust-maint-common!1 | |||||
| | | | * | | | Declare copyright as MIT OR Apache-2.0 | Ian Jackson | 2024-07-11 | 1 | -0/+10 | |
| | | | | | | | ||||||
| | | | * | | | README: Usage information | Ian Jackson | 2024-07-11 | 1 | -0/+62 | |
| | | |/ / / | ||||||
| | | * / / | Create initial README.md with heading to initialise repo | Ian Jackson | 2024-07-11 | 1 | -0/+1 | |
| | | / / | ||||||
| * | | | | Merge branch 'arti-hyper-cleanup' into 'main' | Ian Jackson | 2024-07-16 | 1 | -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.md | Ian Jackson | 2024-07-16 | 1 | -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 Mathewson | 2024-07-16 | 14 | -0/+1867 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Lower and middle levels of Arti rpc core, version 4. See merge request tpo/core/arti!2270 | |||||
