Warning: subversion 1.14.0_2 is available and more recent than version 1.13.0_5. Warning: Calling Installation of subversion from a GitHub commit URL is deprecated! Use 'brew extract subversion' to stable tap on GitHub instead.
BREW CASK FORMULAE INSTALL
I tried brew install approach, seems working well for me? Total 10 (delta 0), reused 0 (delta 0), pack-reused 0 $ git commit -m "Add Subversion 1.13 formula" => Writing formula for subversion from revision dab5452 the formula: $ cd $TAP_PATH github/workflows/main.ymlĮxtract the versioned formula: $ brew extract -version 1.13.0 subversion $TAP Initialized with template filesĬreate mode 100644. $ git commit -m "Initialized with template files" usr/local/Homebrew/Library/Taps/rjollos/homebrew-repo $ TAP_PATH=$(brew -repository)/Library/Taps/$TAPĬloning into '/usr/local/Homebrew/Library/Taps/rjollos/homebrew-repo'. I created homebrew-repo on my GitHub, then added the tap, then initialized the tap using tap-new. Still not sure this is the best way to create a new tap. Homebrew/homebrew-cask (git revision 837ac last commit ) Homebrew/homebrew-core (git revision 5ee797 last commit ) Also, is there a better way to create a new repository and populate it with the template files for a new tap? $ brew -version I think I'm doing several things wrong, but mainly I'm unsure why brew extract doesn't work. (repeats about a dozen times)Įrror: subversion: undefined method `sha1' for # usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/subversion.rb:16 Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it: Warning: Calling 'devel' blocks in formulae is deprecated! Use 'head' blocks or formulae instead. $ brew extract -version '1.13.0_5' subversion rjollos/homebrew-versioned usr/local/Homebrew/Library/Taps/rjollos/homebrew-versioned $ brew tap-new rjollos/homebrew-versioned Warning: You appear to have cloned an empty repository. I created an empty repository, then: $ brew tap rjollos/homebrew-versionedĬloning into '/usr/local/Homebrew/Library/Taps/rjollos/homebrew-versioned'. Add the repository as a tap and initialize it.Create an empty repository for my versioned formulas.I need to do something like this: brew extract -version 1.13.0_5 subversion. I'd like to install Subversion 1.13_5 on some computers, but Subversion 1.14 is the latest formula. Now, I'd like to do this properly using brew extract subversion rather than using the deprecated commit URL. That gives a warning: Warning: Calling Installation of subversion from a GitHub commit URL is deprecated! Use 'brew extract subversion' to stable tap on GitHub instead. Due to a problem with the Subversion 1.13 Brew formula I was installing an older revision of the formula: brew install