On 25/12/2021 2:13 am, Philip Oakley wrote:
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?
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