|
From: | Joseph Rushton Wakeling |
Subject: | Re: improving our workflow with better tools - let's test things. |
Date: | Mon, 21 Oct 2013 09:04:41 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 |
On 21/10/13 07:58, Werner LEMBERG wrote:
I don't see a major simplification for the maintainer. The most important action IMHO for contributing a patch is to rebase, ensuring that the patch compiles with master. As far as I can see, github's ticketing system doesn't allow to simply update the patch; instead, you have to open a new ticket.
Not true at all. Rebase your branch, then, git push -f origin my-branch... will overwrite the contents of the pull request branch, and so update the request itself. I've done it many times. :-)
Hopefully GitLab allows for similar functionality -- I will be checking this.
Lilypond's two-level approach with separating issues from actual patches gives more consistency here. Please correct me if I'm wrong.
GitHub has separate issues and pull requests, but there's automated coordination between the two -- so submit a pull request titled "Fix Issue #102" (or with a reference to Issue #102 in the description) the issue tracker will pick up on the fact that such-and-such a pull request has referenced that issue; and vice-versa if in an issue, I make reference to a commit or pull request.
As Carl noted, GitLab doesn't have that automated relationship yet, but it should be arriving in the next release.
[Prev in Thread] | Current Thread | [Next in Thread] |