Published: at 04:20 PM
The server gets a vote
Server-side hooks turn a dumb Git remote into something that can enforce policy before history changes.
Articles about "software-engineering".
Server-side hooks turn a dumb Git remote into something that can enforce policy before history changes.
A push is not a folder upload. It is Git sending missing objects and asking the remote to move a branch reference.
A small GitHub without GitHub: one Linux box, one bare repository, and the first useful boundary between Git and the product built around it.
Constitution, legislature, judiciary, black market. Everyone sees it. Nobody names it.
A no-nonsense look at the design patterns that show up in real TypeScript codebases.