apainintheneck
a3e917afe1
Refactor method to remove extra tap requires
...
We were selectively requiring the tap.rb file in a few places for
performance reasons. The main method we were referencing was the
`Tap.cmd_directories` method which uses `Pathname` and the `TAP_DIRECTORY`
constant internally. `Tap.cmd_directories` is mostly used in the `Commands`
module and that is loaded very early on in the program so it made sense
to move that command to that module. To facilitate that I moved the
`TAP_DIRECTORY` constant to the top-level and renamed it to
`HOMEBREW_TAP_DIRECTORY`. It now lies in the tap_constants.rb file.
A nice bonus of this refactor is that it speeds up loading external
commands since the tap.rb file is no longer required by default in
those cases.
2024-08-10 13:49:10 -07:00
Mike McQuaid
c13700af00
Use repository consistently instead of repo
...
The documentation linting job doesn't like `repo` so let's fix this
globally rather than naming it differently in documentation and code.
2024-06-10 09:31:53 +01:00
Douglas Eichelberger
fde7d380f7
Don't include FileUtils everywhere
2024-03-30 19:10:56 -07:00
Douglas Eichelberger
dc062bea52
Port Homebrew::DevCmd::PrPull
2024-03-22 09:33:28 -07:00
Mike McQuaid
ea2892f8ee
brew.rb: handle missing args.
2024-03-07 16:20:20 +00:00
Douglas Eichelberger
26eda5a303
git grep -l '^describe' | xargs gsed -i 's|^describe|RSpec.describe|g'
2024-02-19 13:57:27 +00:00
Douglas Eichelberger
9075cbae62
brew style --fix
2023-04-21 09:58:50 -07:00
Douglas Eichelberger
ac1e6ded9a
git grep -l '# typed: false' | xargs gsed -i 's|# typed: false||g'
2023-04-21 09:57:47 -07:00
Douglas Eichelberger
b90897e280
Create git_repo attr
2023-04-15 19:35:13 -07:00
Douglas Eichelberger
1ffb77f821
cleanup
2023-04-15 19:35:13 -07:00
Douglas Eichelberger
8307255ce8
Update call sites
2023-04-15 19:35:13 -07:00
Douglas Eichelberger
429f23dcc6
Create GitRepoPath
2023-04-15 19:35:12 -07:00
Sean Molenaar
9a25a1d5e1
pr-pull: add checksum update clause
2022-04-26 08:57:29 +02:00
Sean Molenaar
54e15cf361
pr-pull: allow pulling casks
2022-03-30 10:27:17 +02:00
Bo Anderson
e4159a7986
dev-cmd/pr-pull: consider alternative tap formula directories
...
Fixes #12939 .
2022-03-01 16:39:09 +00:00
Rylan Polster
2e6b6ab3a2
Fix style
2021-12-24 21:15:21 -05:00
Rylan Polster
4a82d807e1
style: remove RSpec/MultipleDescribes violations in commands
2021-02-01 20:30:51 -05:00
Jonathan Chang
8b206dfa33
git_extensions: move commit_message from utils/git
2020-12-06 14:33:23 +11:00
Jonathan Chang
5bda84b594
dev-cmd/pr-pull: use git_extensions
2020-12-06 14:33:23 +11:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
Jonathan Chang
4b4510d22d
dev-cmd/pr-pull: refactor and test autosquash!
2020-09-20 13:44:44 +10:00
Jonathan Chang
99a5aa07ad
dev-cmd/pr-pull: refactor and test signoff!
2020-09-20 13:44:44 +10:00
Jonathan Chang
d116087af6
dev-cmd/pr-pull: tests for bump subject
2020-09-20 13:22:57 +10:00
Jonathan Chang
bab564f203
pr-pull: add tests
2020-03-30 22:41:17 +11:00