Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: "François Bobot" <francois.bobot@cea.fr>
To: caml-list@inria.fr
Subject: Re: [Caml-list] Trivial compiler patches
Date: Thu, 27 Mar 2014 13:23:41 +0100	[thread overview]
Message-ID: <5334184D.1070901@cea.fr> (raw)
In-Reply-To: <20140327093420.GA19960@frosties>

On 27/03/2014 10:34, Goswin von Brederlow wrote:
> On Tue, Mar 25, 2014 at 04:16:48PM +0000, Richard W.M. Jones wrote:
>> I have to say that a number of projects I've been involved with have
>> rejected github pulls as a method of working on patches.  I think the
>> main reasons are:
>>
>>  - A mailing list allows you to use your regular editor when
>>    commenting.
>>
>>  - A mailing list provides a text-based, open archive of historical
>>    discussions of patches.
> 
> And makes it hard to follow or later trace the developement due to the
> amount of intermixed mails.
> 
> Rebasing a patch set for every change also makes it hard to follow
> since rebase destroys history. So far revision control systems lack
> that extra dimension needed to track the developement of a patch set
> over time.

One way is to not rebase during the review process, add the modification on top and rebase at the
end of the review process. The autosquashing feature of git makes that quite simple, "git commit
[--fixup|--squash]", since that allows to record which commit is fixed. You can look at
https://github.com/ocaml/ocaml/pull/22 for an idea (the commit are prefixed with "fixup!").

-- 
François

      parent reply	other threads:[~2014-03-27 12:23 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-21 22:28 Richard W.M. Jones
2014-03-22  0:46 ` Jacques Garrigue
2014-03-22  7:15   ` Richard W.M. Jones
2014-03-22  8:28     ` Gabriel Scherer
2014-03-25 15:49       ` Goswin von Brederlow
2014-03-25 16:01         ` Daniel Bünzli
2014-03-25 16:16         ` Richard W.M. Jones
2014-03-25 16:29           ` Anil Madhavapeddy
2014-03-27  9:34           ` Goswin von Brederlow
2014-03-27 11:22             ` Anil Madhavapeddy
2014-03-27 11:28               ` Thomas Gazagnaire
2014-03-27 12:23             ` François Bobot [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5334184D.1070901@cea.fr \
    --to=francois.bobot@cea.fr \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox