Re: Questions about git-rev-parse

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 27, 2007 at 07:19:54PM -0800, Linus Torvalds wrote:
On Tue, 27 Feb 2007, Theodore Ts'o wrote:
>
> So I was looking at git-rev-parse trying to understand the man page, as
> I was trying to understand how various commands can accept lists (or
> ranges) of commits, and the man page raised a number of questions.
> First of all, the DESCRIPTION section doesn't quite parse as English:
>
>        Many  git  porcelainish commands take mixture of flags (i.e. parameters
>        that  begin  with  a  dash  -)  and  parameters  meant  for  underlying
>        git-rev-list  command  they use internally and flags and parameters for
>        other commands they use as the downstream of git-rev-list.
>
> But, as best as I can gather that it's a helper function meant to do
> some basic options parsing for those git porcelain commands that expect
> to take a set of revision ID's.

Heh. This is totally due to hysterical raisins.

When it comes to dancing time
At the branch of the grapevine
Out pop many lively souls,
From their seed pods, shells, and holes.

'Twas one balmy summer's night
When some documents to write
Linus rested on the ground
Near the dancers' cheery round.

Heedless of their drunken rages,
He cranked out a few man pages,
As he started git-rev-parse,
Came a merry nighttime farce.

When by wine they are made merry
Certain fruits wax literary,
Writing nonsense as they please --
Raisins are the worst of these.

They seized Linus as their chance.
"Let us leave this odious dance!"
With a hysterical hop,
Down they jumped, to his laptop!

As they made a small edit,
Typed the raisins: "git commit"!
"Could my shell prompt be possessed?"
Linus wondered, much distressed.

Linus scratched his Nordic pate.
"I should not be up this late!
Coffee's addling my sight!
Better finish for tonight."

In the main I'm laudatory
Of the git repository.
It has weirdness and to spare,
But the raisins put it there.
-
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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]