Open hasumikin opened 11 months ago
Since we're the only one using this fork and the latest commit should always be installed, why do we need to tag it?
I think that if we clearly record which commit hash of reline corresponds to which commit hash of yamatanooroti, we will avoid unnecessary confusion in case we need to revert reline. I don't think it is mandatory for this change, but it is something to consider in general. I wonder why we haven't done this before
we will avoid unnecessary confusion in case we need to revert reline.
But have we ever done that before? I don't remember there's a time where we need to pin yamatanooroti
to a specific version as we can simply patch it for our needs.
Having to tag yamatanooroti
in Gemfile means we'll need additional PRs on both IRB and Reline everytime it receives a new commit. It's an extra process for a problem we don't really have at the moment.
everytime it receives a new commit.
I don't mean that.
I'm just proposing similar management as gemspec's add_dependency
. It'd not be a super messy thing because we only need to manage the granularity enough to warrant updating the version number, not every commit.
we don't really have at the moment
Yeah, it's true, I also am not willing to spend time discussing this because it's not mandatory for this time as I said before. Close this PR if you still don't want to merge this.
https://github.com/ruby/yamatanooroti/compare/d16c9cce6f99aec87bdc00335d5a8591bc52ba68..d6f94b44134c55a7750db37ccb8692ced9658136
Once this PR is merged, I want to tag
v0.0.10
to this repository and write that tag in Reline's Gemfile: https://github.com/hasumikin/reline/blob/reline_face/Gemfile#L9