Re: [patch] fork optional branch point normazilation

2005-04-18 Thread Martin Schlemmer
On Sun, 2005-04-17 at 16:39 -0700, Linus Torvalds wrote:
 
 On Sun, 17 Apr 2005, Brad Roberts wrote:
 
  braddr:x:1000:1000:Brad Roberts,,,:/home/braddr:/bin/bash
  
  All gecos entries on all my debian boxes are of the form:
  
 fullname, office number, office extension, and home number
 
 Ahh, ok.
 
 I'll make the cleanup thing just remove strange characters from the end, 
 that should fix this kind of thing for now.
 
 I'd just remove everything after the first strange number, but I can also 
 see people using the lastname, firstname format, and I'd hate to just 
 ignore firstname in that case.
 

If we get the info from /etc/passwd, then we should just use whatever
before the first [,;] (see patch I posted earlier).  If not, then I
think AUTHOR_* should be sane).


-- 
Martin Schlemmer



signature.asc
Description: This is a digitally signed message part


Re: [patch] fork optional branch point normazilation

2005-04-17 Thread Linus Torvalds


On Sun, 17 Apr 2005, Brad Roberts wrote:

 (ok, author looks better, but committer doesn't obey the AUTHOR_ vars yet)

They should't, but maybe I should add COMMITTER_xxx overrides. I just do 
_not_ want people to think that they should claim to be somebody else: 
it's not a security issue (you could compile your own commit-tree.c 
after all), it's more of a social rule thing. I prefer seeing bad email 
addresses that at least match the system setup to seeing good email 
addresses that people made up just to make them look clean.

Mind showing what your /etc/passwd file looks like (just your own entry, 
and please just remove your password entry if you don't use shadow 
passwords).

Maybe I should just remove _all_ strange characters when I do the name 
cleanup in commit. Right now I just remove the ones that matter to 
parsing it unambiguosly: '\n' '' and ''.

(The ',' character really is special: some people have

Torvalds, Linus

and maybe I should not just remove the commas, I should convert it to 
always be Linus Torvalds. But your gecos entry is just _strange_. Why 
the extra commas, I wonder?)

Linus
-
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [patch] fork optional branch point normazilation

2005-04-17 Thread Daniel Barkalow
On Sun, 17 Apr 2005, Linus Torvalds wrote:

 On Sun, 17 Apr 2005, Brad Roberts wrote:
 
  (ok, author looks better, but committer doesn't obey the AUTHOR_ vars yet)
 
 They should't, but maybe I should add COMMITTER_xxx overrides. I just do 
 _not_ want people to think that they should claim to be somebody else: 
 it's not a security issue (you could compile your own commit-tree.c 
 after all), it's more of a social rule thing. I prefer seeing bad email 
 addresses that at least match the system setup to seeing good email 
 addresses that people made up just to make them look clean.

It seems to me like there should be a set of variables for the user in
general, and the various git scripts should arrange them appropriately
(e.g., git apply could look for a first Signed-Off-By, and make the
AUTHOR_ variables match that (for the next commit), while making the
COMMITTER match the user, etc). It seems to me like the current situation
is likely to lead to people claiming to be other people when applying
their patches, just due to having set up their correct info for handling
their own patches.

Actually, if the scripts are reorganizing them, they might as well send
them on the command line.

-Daniel
*This .sig left intentionally blank*

-
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [patch] fork optional branch point normazilation

2005-04-17 Thread Brad Roberts
On Sun, 17 Apr 2005, Linus Torvalds wrote:

 On Sun, 17 Apr 2005, Brad Roberts wrote:
 
  (ok, author looks better, but committer doesn't obey the AUTHOR_ vars yet)

 They should't, but maybe I should add COMMITTER_xxx overrides. I just do
 _not_ want people to think that they should claim to be somebody else:
 it's not a security issue (you could compile your own commit-tree.c
 after all), it's more of a social rule thing. I prefer seeing bad email
 addresses that at least match the system setup to seeing good email
 addresses that people made up just to make them look clean.

 Mind showing what your /etc/passwd file looks like (just your own entry,
 and please just remove your password entry if you don't use shadow
 passwords).

 Maybe I should just remove _all_ strange characters when I do the name
 cleanup in commit. Right now I just remove the ones that matter to
 parsing it unambiguosly: '\n' '' and ''.

 (The ',' character really is special: some people have

   Torvalds, Linus

 and maybe I should not just remove the commas, I should convert it to
 always be Linus Torvalds. But your gecos entry is just _strange_. Why
 the extra commas, I wonder?)

   Linus
 -

I fully agree with the intent of the field separation, they're two very
different activities.

braddr:x:1000:1000:Brad Roberts,,,:/home/braddr:/bin/bash

All gecos entries on all my debian boxes are of the form:

   fullname, office number, office extension, and home number

This is taken from the chfn man page on debian.  Looking on my nearest
redhat box, the chfn man page is roughly the same.  Debian's man page also
has one snippit that's not in redhat's, suggested delimiter is a ','.  A
bit of searching for other platforms, aix suggests a ';' as a delimiter.
HPUX seems to want a ','.

Later,
Brad

-
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [patch] fork optional branch point normazilation

2005-04-17 Thread Linus Torvalds


On Sun, 17 Apr 2005, Brad Roberts wrote:

 braddr:x:1000:1000:Brad Roberts,,,:/home/braddr:/bin/bash
 
 All gecos entries on all my debian boxes are of the form:
 
fullname, office number, office extension, and home number

Ahh, ok.

I'll make the cleanup thing just remove strange characters from the end, 
that should fix this kind of thing for now.

I'd just remove everything after the first strange number, but I can also 
see people using the lastname, firstname format, and I'd hate to just 
ignore firstname in that case.

Linus
-
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html