On Wed, 29 Oct 2008, Jeff King wrote: > The uptake of git by script kiddies has been disappointingly > minimal. Let's make it more palatable by allowing mixed-case > and l33t-speak commands. > > Signed-off-by: Jeff King <peff@xxxxxxxx> > --- > This commit was made by "git c0mM1t". > > git.c | 27 ++++++++++++++++++++++++++- > 1 files changed, 26 insertions(+), 1 deletions(-) > > diff --git a/git.c b/git.c > index 89feb0b..fd0ca67 100644 > --- a/git.c > +++ b/git.c > @@ -261,6 +261,31 @@ static int run_command(struct cmd_struct *p, int argc, const char **argv) > return 0; > } > > +static char deelite(char in) { > + if (isalpha(in)) > + return tolower(in); > + switch (in) { > + case '0': return 'o'; > + case '1': return 'i'; > + case '3': return 'e'; > + case '5': return 's'; > + case '7': return 'l'; Your mapping doesn't comply with ISO 1337.5p34k; 1 can be l (in addition to i), and 7 is T. Also, you're missing 4. -Daniel *This .sig left intentionally blank* -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html