Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

diff-so-fancy 0.3.0 (new formula) #49040

Closed
wants to merge 10 commits into from

Conversation

OJFord
Copy link
Contributor

@OJFord OJFord commented Feb 10, 2016

url "https://github.com/stevemao/diff-so-fancy/archive/v0.1.2.tar.gz"
sha256 "fa4ac51368ba6b942c6b346117e5f72cabb00ea3c29f834e3c4ca80972e19502"

depends_on "gnu-sed"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run time or just build time?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, run time, looking at the inreplace below.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, run time. The inreplace avoids need for default names install flag, and avoids issues if already installed without it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be good to make a feature request to be able to use BSD sed.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MikeMcQuaid Not likely to be worked on/accepted, the author (@paulirish) says in so-fancy/diff-so-fancy#25 "OS X sed is crap".

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Disappointing but: thanks.

@OJFord
Copy link
Contributor Author

OJFord commented Feb 10, 2016

CI fail reason, not clear from the log, is that the repo is not 30+ days old.

With ~2K stars though it's hopefully clearly not going anywhere.

@@ -0,0 +1,18 @@
class DiffSoFancy < Formula
desc "builds on the good-lookin' output of diff-highlight"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I changed the desc to "Good-lookin' diffs with diff-highlight and more" on npm and "Unfancy git-diff" on GitHub

Merged PR so-fancy/diff-so-fancy#25 prefers `gsed` over `sed`, so
no need to replace ocurrences to `gsed` here.
@paulirish
Copy link

Aye. We don't need the inreplace. Thanks for already taking care of that, @OJFord

We'll work to remove the dependency on gnu-sed, in the short term.

@DomT4
Copy link
Member

DomT4 commented Feb 13, 2016

Does this need updating to v0.2.0 now?

@OJFord
Copy link
Contributor Author

OJFord commented Feb 13, 2016

@DomT4 Hadn't seen that, will update now.

@stevemao
Copy link
Contributor

@DomT4 yes, but by waiting for another 25+ days we will be sure to make several releases

OJFord added a commit to OJFord/homebrew-formulae that referenced this pull request Feb 13, 2016
@DomT4
Copy link
Member

DomT4 commented Feb 13, 2016

To be honest, unless any other maintainers object, I'm fairly content to waive the 30 day requirement here. There's enough Issues and PRs being created by people who aren't upstream developers to convince me there's significant community interest in the project.

@stevemao
Copy link
Contributor

Oh well, that's great :) thanks :)

@OJFord
Copy link
Contributor Author

OJFord commented Feb 13, 2016

Should we wait for so-fancy/diff-so-fancy#55 though?

Would remove the gnu-sed dependancy if it's correct, but I'm not familiar enough with GNU vs BSD sed to know how complete the PR is 😄

@DomT4
Copy link
Member

DomT4 commented Feb 13, 2016

Well, there's no massive rush. I'll at least give fellow maintainers a chance to comment on the 30 day issue; they object when I act like a Dictator 😜.

@stevemao
Copy link
Contributor

Hi guys, just letting you know that we have moved the project to an org.
https://github.com/so-fancy/diff-so-fancy
Sorry for the trouble.

@OJFord OJFord changed the title diff-so-fancy 0.1.2 (new formula) diff-so-fancy 2.1 (new formula) Feb 14, 2016
@DomT4
Copy link
Member

DomT4 commented Feb 14, 2016

Looks like v0.3.0 has been cut now. Is that all we're waiting on or are there additional issues to resolve?

@stevemao
Copy link
Contributor

diff-so-fancy fails to resolve the location of the included diff-highlight script as of v2.1; may as well install it anyway.

@OJFord If there is a problem, report it

@DomT4 Any released version could be published here.

@OJFord
Copy link
Contributor Author

OJFord commented Feb 14, 2016

@stevemao I don't think it's a bug your end, it's just something changed that meant it didn't work with the symlink I was using before. I didn't dig deeper because this seemed a better solution anyway.

@DomT4 As far as I can tell from the changelog, it's just administrative stuff - CI, readme - updating anyway though.

@OJFord OJFord changed the title diff-so-fancy 2.1 (new formula) diff-so-fancy 0.3.0 (new formula) Feb 14, 2016
@DomT4
Copy link
Member

DomT4 commented Feb 16, 2016

Merged in 2084df3. Thank you for your contribution to Homebrew @OJFord; we appreciate it! 😺

@DomT4 DomT4 closed this in 2084df3 Feb 16, 2016
flier pushed a commit to flier/homebrew that referenced this pull request Feb 17, 2016
Closes Homebrew#49040.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
@Homebrew Homebrew locked and limited conversation to collaborators Jul 10, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants