To get around the line ending issues you could enforce it with
.gitattributes. Im not sure what git format-patch does with line endings


On 5 April 2014 12:28, Jens Geyer <jensge...@hotmail.com> wrote:

> Hi all,
>
>  Question 3: git am
>>  git format-patch -1
>> https://www.kernel.org/doc/Documentation/SubmittingPatches
>>
>
> Cited from the linked doc:
>
>  7) No MIME, no links, no compression, no attachments.  Just plain text.
>>
>> [...], all patches should be submitting e-mail "inline".
>> WARNING:  Be wary of your editor's word-wrap corrupting your patch,
>> if you choose to cut-n-paste your patch.
>>
>
> I have a bad feeeling regarding that specific part. We already experience
> and waste time fighting strange problems from time to time, caused by
> incorrect EOL styles, and whitespace changes. Sending a patch as plain text
> mail sounds very much like adding a new problem source to the game. It
> probably works for Linux only projects, but Thrift is the exact opposite of
> $PLATFORM only, and we have to be careful with such things. However,
> getting a patch as file attachment is probably ok, as long as we have a
> reference to JIRA for everything. How can the latter be ensured?
>
> JensG
>
>
> -----Ursprüngliche Nachricht----- From: Roger Meier
> Sent: Saturday, April 5, 2014 2:34 AM
> To: dev@thrift.apache.org
> Subject: [DISCUSS] contribution and commit messages
>
>
> All,
>
> We had several discussion about commit messages on multiple channels.
> Let's discuss this here on the dev list.
>
> Question 1: Documentation
> merge HowToCommit + HowToContribute into /CONTRIBUTE.md
> and include it easily with our brand new Apache CMS on the web site?
>
> Question 2: Developer's Certificate of Origin
> Today we have this commit style:
> --- http://thrift.apache.org/docs/committers/HowToCommit ---
> THRIFT-###:<Jira description>
> Client: <component>
> Patch: <Name of person contributing the patch>
>
> Description of what was fixed or addressed.
>
> <%
>     if this is a github pull request then copy the below block
>     from the GitHub email that came to dev@ list, this will
>     automatically close the GitHub pull request
> %>
> Github Pull Request: This closes #XX
> --- http://thrift.apache.org/docs/committers/HowToCommit ---
> Hmm, I did something wrong on the Lua commit...sorry!
>
> What do you think about git best practice known from other projects to
> get *Developer's Certificate of Origin*, such as here:
> - https://www.kernel.org/doc/Documentation/SubmittingPatches
> - http://www.denx.de/wiki/U-Boot/Patches
>
> e.g. *git commit -s* automatically adds a Signed-off-by line to the
> commit message.
>     Signed-off-by: Patch Creator <pa...@example.org>
>
> beside of the Signed-off-by tag the following are well known:
>     Tested-by: Tester <tes...@example.org>
>     Reviewed-by: Reviewer <revie...@example.org>
>     Suggested-by: Idea Creator <i...@example.org>
>     Acked-by: Component Maintainer <maintai...@example.org>
>
>
> Question 3: git am
> Would it make sense to start using this?
>
> Question 4: patch creation
> What about that workflow:
>     git clone https://git-wip-us.apache.org/repos/asf/thrift.git thrift
>     cd thrift
>     git pull origin master
>     # create a local feature branch
>     git checkout -b THRIFT-1681
>     # make the changes and commit to your local feature branch
>     git commit -a
>     # format patch
>     git format-patch -1
>     # submit the patch or create a pull request
>
>
> all the best!
> roger
> ;-r
>

Reply via email to