|
|
|
|
|
by goku12
856 days ago
|
|
If you mean the plumbing part, I recalled it from memory. I don't have anything from Linus to back this up. But have a look at this from the Pro-Git book [1]: > But because Git was initially a toolkit for a version control system rather than a full user-friendly VCS, it has a number of subcommands that do low-level work and were designed to be chained together UNIX-style or called from scripts. Note that its author (schacon) is also the author of the article and is replying in this discussion thread. I also remember reading somewhere that this design was the reason for the complexity in the porcelain. Will update if I find a reference. [1] https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Po... |
|
You _can_ see, though, that in his first README, he refers to what he's building as not a "real SCM":
https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23...