{"thread":{"id":"18651","subject":"[PATCH] mailmap: resurrect lower-casing of email addresses","startedAt":"2009-03-31T00:18:36Z","lastAt":"2009-04-08T11:20:59Z","messageCount":20,"participants":["Johannes Schindelin","A Large Angry SCM","Junio C Hamano","Jeff King","Marius Storm-Olsen","Markus Heidelberg"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"109952","messageId":"f182fb1700e8dea15459fd02ced2a6e5797bec99.1238458535u.git.johannes.schindelin@gmx.de","threadId":"18651","inReplyTo":"cover.1238458535u.git.johannes.schindelin@gmx.de","subject":"[PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-03-31T00:18:36Z","receivedAt":"2009-03-31T00:18:36Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Commit 0925ce4(Add map_user() and clear_mailmap() to mailmap) broke the\nlower-casing of email addresses.  This mostly did not matter if your\n.mailmap has only lower-case email addresses;  However, we did not\nrequire .mailmap to contain lowercase-only email addresses.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n lezzee how that goes\n mailmap.c |    9 +++++++++\n 1 files changed, 9 insertions(+), 0 deletions(-)\n\ndiff --git a/mailmap.c b/mailmap.c\nindex f12bb45..6be91b6 100644\n--- a/mailmap.c\n+++ b/mailmap.c\n@@ -50,6 +50,15 @@ static void add_mapping(struct string_list *map,\n {\n \tstruct mailmap_entry *me;\n \tint index;\n+\tchar *p;\n+\n+\tif (old_email)\n+\t\tfor (p = old_email; *p; p++)\n+\t\t\t*p = tolower(*p);\n+\tif (new_email)\n+\t\tfor (p = new_email; *p; p++)\n+\t\t\t*p = tolower(*p);\n+\n \tif (old_email == NULL) {\n \t\told_email = new_email;\n \t\tnew_email = NULL;\n-- \n1.6.2.1.613.g25746\n"},{"id":"110249","messageId":"49D53ABF.80706@gmail.com","threadId":"18651","inReplyTo":"f182fb1700e8dea15459fd02ced2a6e5797bec99.1238458535u.git.johannes.schindelin@gmx.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-02T22:22:55Z","receivedAt":"2009-04-02T22:22:55Z","isPatch":true,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"{I may be late to this change since I'm trying to catch up on the ML.]\nJohannes Schindelin wrote:\n> Commit 0925ce4(Add map_user() and clear_mailmap() to mailmap) broke the\n> lower-casing of email addresses.  This mostly did not matter if your\n> .mailmap has only lower-case email addresses;  However, we did not\n> require .mailmap to contain lowercase-only email addresses.\n\nWhat part of the email address is this going to lowercase? Only the \ndomain name is case agnostic.\n\n> \n> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n> ---\n>  lezzee how that goes\n>  mailmap.c |    9 +++++++++\n>  1 files changed, 9 insertions(+), 0 deletions(-)\n> \n> diff --git a/mailmap.c b/mailmap.c\n> index f12bb45..6be91b6 100644\n> --- a/mailmap.c\n> +++ b/mailmap.c\n> @@ -50,6 +50,15 @@ static void add_mapping(struct string_list *map,\n>  {\n>  \tstruct mailmap_entry *me;\n>  \tint index;\n> +\tchar *p;\n> +\n> +\tif (old_email)\n> +\t\tfor (p = old_email; *p; p++)\n> +\t\t\t*p = tolower(*p);\n> +\tif (new_email)\n> +\t\tfor (p = new_email; *p; p++)\n> +\t\t\t*p = tolower(*p);\n> +\n>  \tif (old_email == NULL) {\n>  \t\told_email = new_email;\n>  \t\tnew_email = NULL;\n"},{"id":"110251","messageId":"alpine.DEB.1.00.0904030039290.10279@pacific.mpi-cbg.de","threadId":"18651","inReplyTo":"49D53ABF.80706@gmail.com","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-04-02T22:39:54Z","receivedAt":"2009-04-02T22:39:54Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 2 Apr 2009, A Large Angry SCM wrote:\n\n> {I may be late to this change since I'm trying to catch up on the ML.]\n> Johannes Schindelin wrote:\n> > Commit 0925ce4(Add map_user() and clear_mailmap() to mailmap) broke the\n> > lower-casing of email addresses.  This mostly did not matter if your\n> > .mailmap has only lower-case email addresses;  However, we did not\n> > require .mailmap to contain lowercase-only email addresses.\n> \n> What part of the email address is this going to lowercase? Only the domain\n> name is case agnostic.\n\nIf that were true, I would get 10% emails less.\n\nCiao,\nDscho\n"},{"id":"110252","messageId":"7v63hmekyv.fsf@gitster.siamese.dyndns.org","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904030039290.10279@pacific.mpi-cbg.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-04-02T22:42:32Z","receivedAt":"2009-04-02T22:42:32Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:\n\n>> What part of the email address is this going to lowercase? Only the domain\n>> name is case agnostic.\n\nThat is my understanding of RFC, too.  Let's see where this mail goes to\nfind out how much more lenient the real world is ;-).\n"},{"id":"110253","messageId":"49D542FA.3070304@gmail.com","threadId":"18651","inReplyTo":"7v63hmekyv.fsf@gitster.siamese.dyndns.org","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-02T22:58:02Z","receivedAt":"2009-04-02T22:58:02Z","isPatch":true,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"Junio C Hamano wrote:\n> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:\n> \n>>> What part of the email address is this going to lowercase? Only the domain\n>>> name is case agnostic.\n> \n> That is my understanding of RFC, too.  Let's see where this mail goes to\n> find out how much more lenient the real world is ;-).\n> \n> \n\nMany email providers/servers are lenient when it comes to case in the \nlocal part of an email address (after all, they control the \ninterpretation) but not every provider/server is and the RFC is VERY \nclear on this issue.\n"},{"id":"110254","messageId":"alpine.DEB.1.00.0904030107320.10279@pacific.mpi-cbg.de","threadId":"18651","inReplyTo":"49D542FA.3070304@gmail.com","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-04-02T23:08:44Z","receivedAt":"2009-04-02T23:08:44Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 2 Apr 2009, A Large Angry SCM wrote:\n\n> Junio C Hamano wrote:\n> > Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:\n> > \n> > > > What part of the email address is this going to lowercase? Only the\n> > > > domain\n> > > > name is case agnostic.\n> > \n> > That is my understanding of RFC, too.  Let's see where this mail goes to\n> > find out how much more lenient the real world is ;-).\n> > \n> > \n> \n> Many email providers/servers are lenient when it comes to case in the \n> local part of an email address (after all, they control the \n> interpretation) but not every provider/server is and the RFC is VERY \n> clear on this issue.\n\nAnd in one of my projects it is _very_ clear that this strict \ninterpretation of the RFC, which does not matter in reality, _actively_ \n_hurts_.\n\nIn the alternative, can I ask you to adjust my .mailmap in your free time?\n\nThankyouverymuch,\nDscho\n"},{"id":"110255","messageId":"49D54799.9010607@gmail.com","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904030107320.10279@pacific.mpi-cbg.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-02T23:17:45Z","receivedAt":"2009-04-02T23:17:45Z","isPatch":true,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"Johannes Schindelin wrote:\n> Hi,\n> \n> On Thu, 2 Apr 2009, A Large Angry SCM wrote:\n> \n>> Junio C Hamano wrote:\n>>> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:\n>>>\n>>>>> What part of the email address is this going to lowercase? Only the\n>>>>> domain\n>>>>> name is case agnostic.\n>>> That is my understanding of RFC, too.  Let's see where this mail goes to\n>>> find out how much more lenient the real world is ;-).\n>>>\n>>>\n>> Many email providers/servers are lenient when it comes to case in the \n>> local part of an email address (after all, they control the \n>> interpretation) but not every provider/server is and the RFC is VERY \n>> clear on this issue.\n> \n> And in one of my projects it is _very_ clear that this strict \n> interpretation of the RFC, which does not matter in reality, _actively_ \n> _hurts_.\n\nCare to provide actual justification for that statement.\n\n> In the alternative, can I ask you to adjust my .mailmap in your free time?\n\n_Your_ .mailmap file is your issue.\n\nSo which standards do you choose to follow and which do you choose to \nignore?\n"},{"id":"110263","messageId":"alpine.DEB.1.00.0904030447480.10279@pacific.mpi-cbg.de","threadId":"18651","inReplyTo":"49D54799.9010607@gmail.com","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-04-03T02:52:46Z","receivedAt":"2009-04-03T02:52:46Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 2 Apr 2009, A Large Angry SCM wrote:\n\n> Johannes Schindelin wrote:\n> \n> > On Thu, 2 Apr 2009, A Large Angry SCM wrote:\n> > \n> > > Junio C Hamano wrote:\n> > > > Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:\n> > > >\n> > > > > > What part of the email address is this going to lowercase? \n> > > > > > Only the domain name is case agnostic.\n> > > >\n> > > > That is my understanding of RFC, too.  Let's see where this mail \n> > > > goes to find out how much more lenient the real world is ;-).\n> > > >\n> > > Many email providers/servers are lenient when it comes to case in \n> > > the local part of an email address (after all, they control the \n> > > interpretation) but not every provider/server is and the RFC is VERY \n> > > clear on this issue.\n> > \n> > And in one of my projects it is _very_ clear that this strict \n> > interpretation of the RFC, which does not matter in reality, \n> > _actively_ _hurts_.\n> \n> Care to provide actual justification for that statement.\n\nWell, I _did_!  I have at least _one_ repository where the case \ninsensitive email addresses worked, and got fscked over, by having Git \nchange behavior behind my back!\n\n> > In the alternative, can I ask you to adjust my .mailmap in your free \n> > time?\n> \n> _Your_ .mailmap file is your issue.\n> \n> So which standards do you choose to follow and which do you choose to \n> ignore?\n\nYou chose a rather inappropriate moment to start one of those damned \nflamewars -- I am in the middle of some rather important day-job meeting, \nplus two projects in the deadline-is-looming GSoC frenzy.\n\nIn case it was not clear yet: if I have to chose between following a \nstandard and reality that just took over, I will _always_ choose the \nlatter.\n\nIf you take this mail to start a flamewar for real (i.e. not answer to my \nconcerns, but point out that standard X says bla, and that everybody else \nshould just obey, oh, and fix their ways as of 20 years), please do remove \nme from the Cc: list.\n\nCiao,\nDscho\n"},{"id":"110278","messageId":"20090403124512.GB21153@coredump.intra.peff.net","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904030447480.10279@pacific.mpi-cbg.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2009-04-03T12:45:13Z","receivedAt":"2009-04-03T12:45:13Z","isPatch":true,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Fri, Apr 03, 2009 at 04:52:46AM +0200, Johannes Schindelin wrote:\n\n> In case it was not clear yet: if I have to chose between following a \n> standard and reality that just took over, I will _always_ choose the \n> latter.\n\nThe problem with \"reality\" here is that it is not 100% case-insensitive\n(and I'm not sure we have anything resembling actual data), and worse,\nthat the person using git and the person whose reality is case-sensitive\nare _different_ people. So you could be breaking email addresses and\nhave no idea, because the case-sensitivity is implemented on some random\ncontributor's mail server.\n\nThat being said, this is actually restoring behavior broken only about 6\nweeks ago (and looks like it was broken in 1.6.2, but no other release).\nSo I am inclined to say this patch should be applied regardless of\nstandards and reality if only because it is making git's behavior\nconsistent across versions. And it looks like Junio has already applied\nit.\n\nNow what git _should_ do is another question. Mailmap has been\nlower-casing addresses since 5496523 (shortlog: handle email addresses\ncase-insensitively, 2006-11-19), and I don't think we've had a single\ncomplaint or bug report. Which implies that either reality _is_\nprimarily case-sensitive, or that people are not actually feeding\nmailmap'd addresses to mail servers. So if there is an issue, it is\ncertainly not pressing, and while I can see and support a concerned\nsomebody making a patch to address it, I am not that somebody.\n\nSuch a patch would have to take into account the very real use case\nDscho is handling, but also address some other real use case (like\ncutting and pasting from shortlog output into a MUA).  I assume the\nlower-casing is primarily used for aggregating similar addresses; we can\ndo better to _preserve_ case while matching insensitively (and if there\nare multiple cases, then we pick one arbitrarily -- presumably that\naddress _is_ case insensitive if it was used both ways).\n\nDoing my best to turn a flame war into an actual discussion of merit,\n\n-Peff\n"},{"id":"110317","messageId":"49D6B8C8.8090304@gmail.com","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904030447480.10279@pacific.mpi-cbg.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-04T01:32:56Z","receivedAt":"2009-04-04T01:32:56Z","isPatch":true,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"Johannes Schindelin wrote:\n> Hi,\n> \n> On Thu, 2 Apr 2009, A Large Angry SCM wrote:\n> \n>> Johannes Schindelin wrote:\n>>\n>>> On Thu, 2 Apr 2009, A Large Angry SCM wrote:\n>>>\n>>>> Junio C Hamano wrote:\n>>>>> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:\n>>>>>\n>>>>>>> What part of the email address is this going to lowercase? \n>>>>>>> Only the domain name is case agnostic.\n>>>>> That is my understanding of RFC, too.  Let's see where this mail \n>>>>> goes to find out how much more lenient the real world is ;-).\n>>>>>\n>>>> Many email providers/servers are lenient when it comes to case in \n>>>> the local part of an email address (after all, they control the \n>>>> interpretation) but not every provider/server is and the RFC is VERY \n>>>> clear on this issue.\n>>> And in one of my projects it is _very_ clear that this strict \n>>> interpretation of the RFC, which does not matter in reality, \n>>> _actively_ _hurts_.\n>> Care to provide actual justification for that statement.\n> \n> Well, I _did_!  I have at least _one_ repository where the case \n> insensitive email addresses worked, and got fscked over, by having Git \n> change behavior behind my back!\n> \n>>> In the alternative, can I ask you to adjust my .mailmap in your free \n>>> time?\n>> _Your_ .mailmap file is your issue.\n>>\n>> So which standards do you choose to follow and which do you choose to \n>> ignore?\n> \n> You chose a rather inappropriate moment to start one of those damned \n> flamewars -- I am in the middle of some rather important day-job meeting, \n> plus two projects in the deadline-is-looming GSoC frenzy.\n> \n> In case it was not clear yet: if I have to chose between following a \n> standard and reality that just took over, I will _always_ choose the \n> latter.\n> \n> If you take this mail to start a flamewar for real (i.e. not answer to my \n> concerns, but point out that standard X says bla, and that everybody else \n> should just obey, oh, and fix their ways as of 20 years), please do remove \n> me from the Cc: list.\n> \n> Ciao,\n> Dscho\n> )\n> \n\nSorry, this is not a flame war (and as Peff already sent a response that \nsuperior to my own) so I'll let Junio decide.\n\nHowever, to keep the peace (and as a thank you for all the hard work to \ndate, I'll say that I'm scheduled to be be Germany and Munich the first \n10 days in October and I'll buy the first $100 dollars in drinks at any \nmeet that participate in (as a thank you to all the hard work for git \nthat has been performed) that may happen that I participate in).\n"},{"id":"110319","messageId":"49D6BD2E.2030208@gmail.com","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904030447480.10279@pacific.mpi-cbg.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-04T01:51:42Z","receivedAt":"2009-04-04T01:51:42Z","isPatch":true,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"Johannes Schindelin wrote:\n> Hi,\n> \n> On Thu, 2 Apr 2009, A Large Angry SCM wrote:\n> \n>> Johannes Schindelin wrote:\n>>\n>>> On Thu, 2 Apr 2009, A Large Angry SCM wrote:\n>>>\n>>>> Junio C Hamano wrote:\n>>>>> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:\n>>>>>\n>>>>>>> What part of the email address is this going to lowercase? \n>>>>>>> Only the domain name is case agnostic.\n>>>>> That is my understanding of RFC, too.  Let's see where this mail \n>>>>> goes to find out how much more lenient the real world is ;-).\n>>>>>\n>>>> Many email providers/servers are lenient when it comes to case in \n>>>> the local part of an email address (after all, they control the \n>>>> interpretation) but not every provider/server is and the RFC is VERY \n>>>> clear on this issue.\n>>> And in one of my projects it is _very_ clear that this strict \n>>> interpretation of the RFC, which does not matter in reality, \n>>> _actively_ _hurts_.\n>> Care to provide actual justification for that statement.\n> \n> Well, I _did_!  I have at least _one_ repository where the case \n> insensitive email addresses worked, and got fscked over, by having Git \n> change behavior behind my back!\n> \n>>> In the alternative, can I ask you to adjust my .mailmap in your free \n>>> time?\n>> _Your_ .mailmap file is your issue.\n>>\n>> So which standards do you choose to follow and which do you choose to \n>> ignore?\n> \n> You chose a rather inappropriate moment to start one of those damned \n> flamewars -- I am in the middle of some rather important day-job meeting, \n> plus two projects in the deadline-is-looming GSoC frenzy.\n> \n> In case it was not clear yet: if I have to chose between following a \n> standard and reality that just took over, I will _always_ choose the \n> latter.\n> \n> If you take this mail to start a flamewar for real (i.e. not answer to my \n> concerns, but point out that standard X says bla, and that everybody else \n> should just obey, oh, and fix their ways as of 20 years), please do remove \n> me from the Cc: list.\n\nThis is not worth a flame-war, and Peff has already created a response \nsuperior to my own, so I'll leave to Junio to find the best(TM) path.\n"},{"id":"110546","messageId":"alpine.DEB.1.00.0904061114420.10279@pacific.mpi-cbg.de","threadId":"18651","inReplyTo":"49D6B8C8.8090304@gmail.com","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-04-06T09:16:00Z","receivedAt":"2009-04-06T09:16:00Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Fri, 3 Apr 2009, A Large Angry SCM wrote:\n\n> Sorry, this is not a flame war (and as Peff already sent a response that \n> superior to my own) so I'll let Junio decide.\n\nThanks for keeping a cool head where I failed.  My sincere apologies.\n\n> However, to keep the peace (and as a thank you for all the hard work to \n> date, I'll say that I'm scheduled to be be Germany and Munich the first \n> 10 days in October and I'll buy the first $100 dollars in drinks at any \n> meet that participate in (as a thank you to all the hard work for git \n> that has been performed) that may happen that I participate in).\n\nI'll take you up on that!\n\nCiao,\nDscho\n"},{"id":"110648","messageId":"49DAB5BB.1040100@gmail.com","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904061114420.10279@pacific.mpi-cbg.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-07T02:08:59Z","receivedAt":"2009-04-07T02:08:59Z","isPatch":true,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"Johannes Schindelin wrote:\n> Hi,\n> \n> On Fri, 3 Apr 2009, A Large Angry SCM wrote:\n> \n>> Sorry, this is not a flame war (and as Peff already sent a response that \n>> superior to my own) so I'll let Junio decide.\n> \n> Thanks for keeping a cool head where I failed.  My sincere apologies.\n> \n>> However, to keep the peace (and as a thank you for all the hard work to \n>> date, I'll say that I'm scheduled to be be Germany and Munich the first \n>> 10 days in October and I'll buy the first $100 dollars in drinks at any \n>> meet that participate in (as a thank you to all the hard work for git \n>> that has been performed) that may happen that I participate in).\n> \n> I'll take you up on that!\n\ns/Germany and Munich/Berlin and Munich/\n"},{"id":"110656","messageId":"49DAEA09.4000707@trolltech.com","threadId":"18651","inReplyTo":"f182fb1700e8dea15459fd02ced2a6e5797bec99.1238458535u.git.johannes.schindelin@gmx.de","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Marius Storm-Olsen","fromEmail":"marius@trolltech.com","sentAt":"2009-04-07T05:52:09Z","receivedAt":"2009-04-07T05:52:09Z","isPatch":true,"sender":{"key":"marius@trolltech.com","avatar":"https://gravatar.com/avatar/a40071d8f651862c6ab10bd7996f0ad84d94f06c0399de9e3fa4f06beb390a71?d=mp&s=160"},"body":"Johannes Schindelin said the following on 31.03.2009 02:18:\n> Commit 0925ce4(Add map_user() and clear_mailmap() to mailmap) broke the\n> lower-casing of email addresses.  This mostly did not matter if your\n> .mailmap has only lower-case email addresses;  However, we did not\n> require .mailmap to contain lowercase-only email addresses.\n> \n> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n\nOuch! Sorry for missing that part! IMO, it would be correct to simply \nrestore previous behavior to lowercase the whole email, so:\n\nAck-by: Marius Storm-Olsen <marius@trolltech.com>\n\n-- \n.marius [@trolltech.com]\n'if you know what you're doing, it's not research'\n\n"},{"id":"110696","messageId":"alpine.DEB.1.00.0904071315460.6897@intel-tinevez-2-302","threadId":"18651","inReplyTo":"49DAB5BB.1040100@gmail.com","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-04-07T11:16:45Z","receivedAt":"2009-04-07T11:16:45Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Mon, 6 Apr 2009, A Large Angry SCM wrote:\n\n> Johannes Schindelin wrote:\n> \n> > On Fri, 3 Apr 2009, A Large Angry SCM wrote:\n> > \n> > > Sorry, this is not a flame war (and as Peff already sent a response \n> > > that superior to my own) so I'll let Junio decide.\n> > \n> > Thanks for keeping a cool head where I failed.  My sincere apologies.\n> > \n> > > However, to keep the peace (and as a thank you for all the hard work \n> > > to date, I'll say that I'm scheduled to be be Germany and Munich the \n> > > first 10 days in October and I'll buy the first $100 dollars in \n> > > drinks at any meet that participate in (as a thank you to all the \n> > > hard work for git that has been performed) that may happen that I \n> > > participate in).\n> > \n> > I'll take you up on that!\n> \n> s/Germany and Munich/Berlin and Munich/\n\nCool!  Berlin is only 2 hours from my home, so let's meet there!\n\nWe could even use the opportunity for a little informal German \nGitTogether... \"Alles wird Git!\"?\n\nCiao,\nDscho\n"},{"id":"110730","messageId":"200904072158.41927.markus.heidelberg@web.de","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904071315460.6897@intel-tinevez-2-302","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Markus Heidelberg","fromEmail":"markus.heidelberg@web.de","sentAt":"2009-04-07T19:58:41Z","receivedAt":"2009-04-07T19:58:41Z","isPatch":true,"sender":{"key":"markus.heidelberg@web.de","avatar":"https://avatars.githubusercontent.com/u/6334512?v=4"},"body":"Johannes Schindelin, 07.04.2009:\n> Hi,\n> \n> On Mon, 6 Apr 2009, A Large Angry SCM wrote:\n> \n> > s/Germany and Munich/Berlin and Munich/\n> \n> Cool!  Berlin is only 2 hours from my home, so let's meet there!\n> \n> We could even use the opportunity for a little informal German \n> GitTogether... \"Alles wird Git!\"?\n\nDamn, why only is Berlin on the other end of Germany compared to where I\nlive?\n\nNice slogan, BTW.\n\nMarkus\n"},{"id":"110762","messageId":"49DBF4C3.8080103@gmail.com","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904071315460.6897@intel-tinevez-2-302","subject":"Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-08T00:50:11Z","receivedAt":"2009-04-08T00:50:11Z","isPatch":true,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"[CC list trimmed since I don't Junio is that interested in what this \nthread has morphed into.]\n\nJohannes Schindelin wrote:\n> Hi,\n> \n> On Mon, 6 Apr 2009, A Large Angry SCM wrote:\n> \n>> Johannes Schindelin wrote:\n>>\n>>> On Fri, 3 Apr 2009, A Large Angry SCM wrote:\n>>>\n>>>> Sorry, this is not a flame war (and as Peff already sent a response \n>>>> that superior to my own) so I'll let Junio decide.\n>>> Thanks for keeping a cool head where I failed.  My sincere apologies.\n>>>\n>>>> However, to keep the peace (and as a thank you for all the hard work \n>>>> to date, I'll say that I'm scheduled to be be Germany and Munich the \n>>>> first 10 days in October and I'll buy the first $100 dollars in \n>>>> drinks at any meet that participate in (as a thank you to all the \n>>>> hard work for git that has been performed) that may happen that I \n>>>> participate in).\n>>> I'll take you up on that!\n>> s/Germany and Munich/Berlin and Munich/\n> \n> Cool!  Berlin is only 2 hours from my home, so let's meet there!\n> \n> We could even use the opportunity for a little informal German \n> GitTogether... \"Alles wird Git!\"?\n\nCould you translate that for the Deutsch-challenged among us?\n\nAccording to the /current/ itinerary, the evenings I have free in Berlin \nare Saturday Oct 3 and Monday Oct 5.\n"},{"id":"110770","messageId":"alpine.DEB.1.00.0904080420160.10279@pacific.mpi-cbg.de","threadId":"18651","inReplyTo":"49DBF4C3.8080103@gmail.com","subject":"Alles wird Git, was Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-04-08T02:21:26Z","receivedAt":"2009-04-08T02:21:26Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Tue, 7 Apr 2009, A Large Angry SCM wrote:\n\n> [CC list trimmed since I don't Junio is that interested in what this thread\n> has morphed into.]\n> \n> Johannes Schindelin wrote:\n>\n> > We could even use the opportunity for a little informal German \n> > GitTogether... \"Alles wird Git!\"?\n> \n> Could you translate that for the Deutsch-challenged among us?\n\nNo problem:\n\n\tEverything is going to be alright.\n\n(with the \"alright\" part misspelt so it reads \"git\" ;-)\n\n> According to the /current/ itinerary, the evenings I have free in Berlin \n> are Saturday Oct 3 and Monday Oct 5.\n\nSir, we have a date.\n\nCiao,\nDscho\n"},{"id":"110811","messageId":"alpine.DEB.1.00.0904081135470.9157@intel-tinevez-2-302","threadId":"18651","inReplyTo":"200904072158.41927.markus.heidelberg@web.de","subject":"Alles wird Git, was Re: [PATCH] mailmap: resurrect lower-casing of email addresses","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-04-08T09:36:43Z","receivedAt":"2009-04-08T09:36:43Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\n[following ALASCM's example, I am culling the Cc: list]\n\nOn Tue, 7 Apr 2009, Markus Heidelberg wrote:\n\n> Johannes Schindelin, 07.04.2009:\n> \n> > On Mon, 6 Apr 2009, A Large Angry SCM wrote:\n> > \n> > > s/Germany and Munich/Berlin and Munich/\n> > \n> > Cool!  Berlin is only 2 hours from my home, so let's meet there!\n> > \n> > We could even use the opportunity for a little informal German \n> > GitTogether... \"Alles wird Git!\"?\n> \n> Damn, why only is Berlin on the other end of Germany compared to where I \n> live?\n\nThere are planes ;-)\n\n> Nice slogan, BTW.\n\nThanks!\n\nCiao,\nDscho\n"},{"id":"110828","messageId":"49DC889B.1070501@gmail.com","threadId":"18651","inReplyTo":"alpine.DEB.1.00.0904080420160.10279@pacific.mpi-cbg.de","subject":"Re: Alles wird Git","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2009-04-08T11:20:59Z","receivedAt":"2009-04-08T11:20:59Z","isPatch":false,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"Johannes Schindelin wrote:\n> Hi,\n> \n> On Tue, 7 Apr 2009, A Large Angry SCM wrote:\n> \n>> [CC list trimmed since I don't Junio is that interested in what this thread\n>> has morphed into.]\n>>\n>> Johannes Schindelin wrote:\n>>\n>>> We could even use the opportunity for a little informal German \n>>> GitTogether... \"Alles wird Git!\"?\n>> Could you translate that for the Deutsch-challenged among us?\n> \n> No problem:\n> \n> \tEverything is going to be alright.\n> \n> (with the \"alright\" part misspelt so it reads \"git\" ;-)\n> \n>> According to the /current/ itinerary, the evenings I have free in Berlin \n>> are Saturday Oct 3 and Monday Oct 5.\n> \n> Sir, we have a date.\n\nWhich date?\n"}]}