CJ-Systems / gitflow-cjs

CJS Edition of the git extensions to provide high-level repository operations for Vincent Driessen's branching model
http://nvie.com/posts/a-successful-git-branching-model/
Other
88 stars 12 forks source link

Brew Support #81

Open LiruMouse opened 1 year ago

LiruMouse commented 1 year ago

Ideally we should be able to install via brew using brew install git-flow-cjs.

The documentation for installing on OSX still says to install the AVH version, through brew, in fact 😅

Git Flow AVH had support for brew through a formula in homebrew-core.

That formula also uses petervanderdoes/git-flow-completion, but CJ-Systems/git-flow-completion lacks the AVH updates. (I can split out another issue for this over there if wanted)

Lastly, I want to thank you so much for continuing on git flow's legacy 💖

ChrisJStone commented 1 year ago

Ideally we should be able to install via brew using brew install git-flow-cjs.

The documentation for installing on OSX still says to install the AVH version, through brew, in fact sweat_smile

Git Flow AVH had support for brew through a formula in homebrew-core.

Thank you for bring this to my attention, up tell just now I had always thought that homebrew was a mac only package manager. I should be able to get a pr for a new formula to reference my fork up here in a few minutes.

That formula also uses petervanderdoes/git-flow-completion, but CJ-Systems/git-flow-completion lacks the AVH updates. (I can split out another issue for this over there if wanted)

I had the wrong fork of git-flow-completion up, that has now been corrected. Thank you for pointing this out as well.

Lastly, I want to thank you so much for continuing on git flow's legacy sparkling_heart

It's my pleasure, even though the original concept was created over a decade ago and it's use seems to have fallen out of favor with the introduction of CI/CD pipelines along with a number of criticisms I have seen, I still believe it has the capability of being a truly universal branching model.

ChrisJStone commented 1 year ago

I am attempting to get a PR submitted to homebrew-core. Due to GitHub repository not notable enough (<30 forks, <30 watchers and <75 stars) I don't think it will be merged. As such I've created a tap for the git-flow-cjs formula and updated the documentation for installing on OSX as a work around for the time being.

kaanmertkoc commented 10 months ago

Hey, @ChrisJStone did you managed to publish to homebrew? I am thinking about switching to this instead of original git flow which was published on homebrew. edit: i saw it was added maybe you can close this issue then :)