It seems the git-town package is configured to warn about providing the git-sync binary, but this is not true. git-town only supplies the git-town binary. This warning is not needed:
Error: Cannot install git-extras because conflicting formulae are installed.
git-town: because git-extras also ships a git-sync binary
$ brew upgrade
==> Upgrading 18 outdated packages, with result:
git-extras 4.3.0, git-lfs 2.1.1, glib 2.52.2, gobject-introspection 1.52.1, grafana 4.2.0, imagemagick 7.0.5-7, influxdb 1.2.4, mercurial 4.2, node 7.10.0, parallel 20170522, purescript 0.11.4, burntsushi/ripgrep/ripgrep-bin 0.5.2, syncthing 0.14.28, telegraf 1.3.0, terraform 0.9.5, the_silver_searcher 1.0.3, yarn 0.24.5, youtube-dl 2017.05.18.1
==> Upgrading git-extras
Error: Cannot install git-extras because conflicting formulae are installed.
git-town: because git-extras also ships a git-sync binary
Please `brew unlink git-town` before continuing.
Unlinking removes a formula's symlinks from /usr/local. You can
link the formula again after the install finishes. You can --force this
install, but the build may fail or cause obscure side-effects in the
resulting software.
Summary
It seems the
git-town
package is configured to warn about providing thegit-sync
binary, but this is not true.git-town
only supplies thegit-town
binary. This warning is not needed:Details
brew install
ing one, specific formula and not every time you runbrew
? If it's a generalbrew
problem please file this issue at https://github.com/Homebrew/brew/issues/new. If it's abrew cask
problem please file this issue at https://github.com/Homebrew/caskroom/homebrew-cask/newbrew update
and retried your prior step?brew doctor
, fixed all issues and retried your prior step?brew gist-logs <formula>
(where<formula>
is the name of the formula that failed) and included the output link?brew gist-logs
didn't work: ranbrew config
andbrew doctor
and included their output with your issue?To help us debug your issue please explain:
What you were trying to do (and why)?
Install
git-town
, then upgradegit-extras
What happened (include command output)?
What you expected to happen
Upgrade should be performed.
Step-by-step reproduction instructions (by running
brew install
commands)git-extras
git-town
git-extras