Re: How do you keep tabs on commits that fix issues?

2023-10-16 Thread Bryan Richter via ghc-devs
Thanks Ben. I've copied that verbatim to https://gitlab.haskell.org/ghc/ghc/-/wikis/contributing#working-conventions :) On Fri, 29 Sept 2023 at 18:23, Ben Gamari wrote: > Bryan Richter via ghc-devs writes: > > > I am not sure of the best ways for checking if a certain issue has been > > fixed

Re: How do you keep tabs on commits that fix issues?

2023-09-29 Thread Ben Gamari
Bryan Richter via ghc-devs writes: > I am not sure of the best ways for checking if a certain issue has been > fixed on a certain release. My past ways of using git run into certain > problems: > > The commit (or commits!) that fix an issue get rewritten once by Marge as > they are rebased onto

Re: How do you keep tabs on commits that fix issues?

2023-09-28 Thread Moritz Angermann
I usually end up looking at the source I’m actually compiling and checking if the expected changes are in the source or not. If not, I end up backporting stuff to the source at hand. As this is often for compilers that are way past their end of life cycle (e.g. 8.10), there seems little point in

Re: How do you keep tabs on commits that fix issues?

2023-09-28 Thread Andreas Klebinger
Personally I try to include fixes #1234 in the commit so then I can just check which tags contain a commit mentioning the issue. If the issue isn't mentioned in the commit I usually look at the issue -> look for related mrs -> look for the commit with the fix -> grep for the commit message of

Re: How do you keep tabs on commits that fix issues?

2023-09-28 Thread davean
Yah, I get very confused with how ghc manages commits. I've ended up searching for the patches at times. I'd love a sensible approach. On Thu, Sep 28, 2023, 17:55 Justin Bailey wrote: > I would also love to know how to do this. I don't often contribute to GHC, > but I follow bug fixes closely.

Re: How do you keep tabs on commits that fix issues?

2023-09-28 Thread Alan & Kim Zimmerman
I know if I backport anything I use 'git cherry-pick -x' which puts a reference to the original commit in the message. I am not sure how general that is though Alan On Thu, 28 Sept 2023 at 21:55, Justin Bailey wrote: > I would also love to know how to do this. I don't often contribute to GHC,

Re: How do you keep tabs on commits that fix issues?

2023-09-28 Thread Justin Bailey
I would also love to know how to do this. I don't often contribute to GHC, but I follow bug fixes closely. In fact, the one time I did contribute ( https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10245), it turned out i was duplicating work already done elsewhere! If I had known how to

How do you keep tabs on commits that fix issues?

2023-09-28 Thread Bryan Richter via ghc-devs
I am not sure of the best ways for checking if a certain issue has been fixed on a certain release. My past ways of using git run into certain problems: The commit (or commits!) that fix an issue get rewritten once by Marge as they are rebased onto master, and then potentially a second time as