3 ms·
Git branches are a model/concept/abstraction. `git branch` is a CLI command.
by paulddraper 3y ago
Git branches are a model/concept/abstraction.
`git branch` is a CLI command.
- LudwigNagasena 3y agoPublic functions/commands are supposed to abstract internal functions/commands.
- da39a3ee 3y agoBy "abstractions", parent means the abstract entities forming the application domain model. The user interface to that domain model is not the abstractions.
- LudwigNagasena 3y agoI don’t get the distinction. An application’s domain model always has an interface layer. It can either be API or UI, but in either case it’s something your model allows to expose.
- paulddraper 3y agoSubstitute "domain modeling" for"abstraction" in my statement and it may make more sense.
- LudwigNagasena 3y agoDo you not consider stuff like <tree-ish> or <pathspec> that are referred to in git docs[1] to be an abstraction? [1] https://git-scm.com/docs/git-reset https://git-scm.com/docs/git-reset