Re: Git internal command line parser
- From
Lemuria <nekadek457@gmail.com>
- Date
- Dec 24, 2021, 18:30 UTC
- Message-ID
- <0e0f78e9-2cde-a20e-cd47-8542bc7bd314@gmail.com>
- In-Reply-To
- <e2726eaa-ba73-4141-bf61-89d5a7e9a9c2@iee.email>
On 25/12/2021 2:13 am, Philip Oakley wrote:
Show 8 quoted lines
> On 24/12/2021 14:38, Lemuria wrote: >> #=< TLDR: Where's the code for git's internal command line parser? >===# >> >> I'm interested in the internals of git, more specifically it's command >> line parser. > > One place to start is https://github.com/git/git/blob/master/git.c >
Wait, is all of Git just one big executable or are there many executables and `git` is just the front-end for accessing the separate git executables, such as say, the one for processing commits?
Show 12 quoted lines
>> >> Does Git use a library like getopt for it's command line handling, or >> does it use a custom parser? >> >> If possible, I would appreciate being redirected to the source code >> files that handle this. >> >> Sincerely, >> Lemuria > > Philip >