| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
* readall: move readall logic to new class.
* tap: run readall when tapping.
This will prevent tapping an tap with syntax errors from causing issues
for users.
Fixes #58.
|
|
* remote check requires `git` installed.
* Do not perform check if user does not passing remote explicitly.
Fixes #108
|
|
* make `read_or_set_private_config` private
* add doc
* add test
|
|
Makes `tap` re-runnable and unshallows when requested with `--full`.
Tapping with a different URL raises an exception.
The homebrew/core tap cannot be untapped with `untap` so running
`brew tap --full homebrew/core` is now a built-in way to get a full
clone of this tap without resorting to workarounds.
Closes #17.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
Fix the `brew tests` problem caused by core/formula separation.
|
|
As requested in Homebrew/homebrew#46578. Falls back to existing functionality.
Closes Homebrew/homebrew#46578.
Closes Homebrew/homebrew#49846.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Core tap will be separated from core code in the near future.
It makes sense to rename it to CoreTap.
|
|
These methods will be used in `brew --version`, `brew config`
and `brew doctor` after core/formula separation.
Closes Homebrew/homebrew#49796.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
This enables tap migration feature in per tap case, which will
ultimately help core/formula separation.
|
|
Return true if given path would present a Formula file in this Tap.
Accepts both absolute path and relative path (relative to this Tap's path)
It offer an abstraction such that caller would not need to worry about
low level file system in the tap.
It will be used in `brew pull` and `brew update`.
Closes Homebrew/homebrew#49191.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Only test it if HOMEBREW_GITHUB_API_TOKEN is set.
|
|
`Tap#private?` requires Github API, which can cause problem on Travis CI
due to API rate limit.
|
|
Tests shouldn't fail in case of an unavailable network or a deliberately
disabled access to the GitHub API.
Closes Homebrew/homebrew#47670.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
Closes Homebrew/homebrew#47454.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
|