Skip to content

vendor: don't remove necessary dependencies #3356

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

Merged
merged 1 commit into from
Nov 13, 2018

Conversation

ttaylorr
Copy link
Contributor

@ttaylorr ttaylorr commented Nov 1, 2018

Since before the Makefile was introduced, we have removed the go-spew
and go-difflib dependencies, since they are not necessary in order to
build or develop Git LFS.

Homebrew running Go 1.11.1 during build, however, requires them. In the
interim before this commit is released, we run make vendor RM=true to
refresh the vendor tree without removing these dependencies. In the
future, we'll be able to remove this changed introduced into Homebrew by
not removing the dependencies in the first place.

Since this commit removes the only usage of $(RM), we remove its
definition, too.

/cc @git-lfs/core

Since before the Makefile was introduced, we have removed the go-spew
and go-difflib dependencies, since they are not necessary in order to
build or develop Git LFS.

Homebrew running Go 1.11.1 during build, however, requires them. In the
interim before this commit is released, we run `make vendor RM=true` to
refresh the vendor tree without removing these dependencies. In the
future, we'll be able to remove this changed introduced into Homebrew by
not removing the dependencies in the first place.

Since this commit removes the only usage of $(RM), we remove its
definition, too.
@ttaylorr ttaylorr added the bug label Nov 1, 2018
@ttaylorr ttaylorr added this to the v2.6.1 milestone Nov 1, 2018
@ttaylorr ttaylorr requested review from bk2204 and a team November 1, 2018 23:30
@bk2204 bk2204 merged commit 2c2354a into master Nov 13, 2018
bk2204 added a commit that referenced this pull request Nov 28, 2018
vendor: don't remove necessary dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants