BOOKS - PROGRAMMING - Building Git
Building Git - J. Coglan 2020 PDF J. Coglan BOOKS PROGRAMMING
US $5.61

Views
56222
Building Git
Author: J. Coglan
Year: 2020
Format: PDF
File size: 10 MB
Language: ENG

Building Git is a deep dive into the internals of the Git version control system. By rebuilding it in a high-level programming language, we explore the computer science behind this widely used tool. In the process, we gain a deeper understanding of Git itself as well as covering a wide array of broadly applicable programming topics, including:Unix conceptsReading and writing from files, making writes appear atomic, prevent race conditions between processesLaunching child processes in the foreground and background, communicating with them concurrentlyDisplaying output in the terminal, including colour formatting, paged output, and interacting with the user’s text editorParsing various file formats, including Git’s Merkle-tree-based commit model, the index, configuration files and packed object files

You may also be interested in: