Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add homebrew formula #3

Closed
kwridan opened this issue Oct 14, 2019 · 4 comments
Closed

Add homebrew formula #3

kwridan opened this issue Oct 14, 2019 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@kwridan
Copy link
Contributor

kwridan commented Oct 14, 2019

Is your feature request related to a problem? Please describe.
To ease the process of installing xcdiff, it would be great to add homebrew support such that it can be installed via:

brew install xcdiff

Describe the solution you'd like
Add a homebrew formula for xcdiff.

@kwridan kwridan added the enhancement New feature or request label Oct 14, 2019
@kwridan kwridan modified the milestones: v0.2 (First release), 0.2 Oct 15, 2019
@tbrachkov
Copy link
Contributor

From what you described brew install xcdiff you are looking to add an official Homebrew Formulae not a tap. The benefits of the official formulae would be great the everyone could just install xcdiff without calling brew tap bloomberg/xcdiff.
That being said the requirements for an official Formulae is to have a home page.

@kwridan
Copy link
Contributor Author

kwridan commented Nov 14, 2019

Thanks for taking a look into this @tbrachkov.

Looking at a few formulas, it seems a link to the github repo may suffice (e.g. SwiftLint, XcodeGen).

@tbrachkov
Copy link
Contributor

After we have the install action added to the makefile we are one step closer to add a homebrew formula.
How do you feel @kwridan if we create a homebrew-tap repository for the bloomberg account so we can host there the custom tap?
That way we won't need to submit version updates to the central homebrew repo and it might be easier to maintain versions.
The installation would be: brew install bloomberg/tap/xcdiff

marciniwanicki added a commit to marciniwanicki/homebrew-core that referenced this issue Nov 12, 2022
Closes bloomberg/xcdiff#3

xcdiff is an extensible tool that finds differences between two .xcodeproj project files.
It can be thought of as git diff for .xcodeproj files, which can be used directly
from the command line as well as a library supporting your own set of tools.
@marciniwanicki marciniwanicki self-assigned this Nov 12, 2022
BrewTestBot pushed a commit to Homebrew/homebrew-core that referenced this issue Jan 27, 2023
* xcdiff 0.9.0 (new formula)
  Closes bloomberg/xcdiff#3

  xcdiff is an extensible tool that finds differences between two .xcodeproj project files.
  It can be thought of as git diff for .xcodeproj files, which can be used directly
  from the command line as well as a library supporting your own set of tools.
* Extend the test case
* Fix line is too long issue
  se --formula parameter
* Add depends_on :macos
* Add dependency on Xcode 13.3
* Bump version to 0.10.0
* Refactor test code based on @SMillerDev suggestion
* Replace assert_match by assert_equal based on @SMillerDev suggestion
* Fix intendention

Closes #116818.

Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Co-authored-by: Marcin Iwanicki <iwan@icode.pl>
Signed-off-by: Sean Molenaar <1484494+SMillerDev@users.noreply.github.com>
Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
@kwridan
Copy link
Contributor Author

kwridan commented Mar 15, 2023

resolved via #126

@kwridan kwridan closed this as completed Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants