Dear Wiki user, You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change notification.
The "LucyBookClub" page has been changed by MarvinHumphrey: https://wiki.apache.org/lucy/LucyBookClub?action=diff&rev1=78&rev2=79 Comment: Add meeting on Git Internals. [[mailto:[email protected]|[email protected]]] == Upcoming Meetings == + + === Tuesday March 11, 18:00 PDT: === + + ''Pro Git'' Chapter 9: [[http://git-scm.com/book/en/Git-Internals|Git Internals]] + + Discussion questions: + + 1. What is a content-addressable file system? + 1. After `git init`, the `.git` directory contains 8 entries. What are they and what purpose does each serve? + 1. What does the file `.git/HEAD` contain when the repository is in a "detached HEAD" state? + 1. In Git jargon, what's the difference between "plumbing" and "porcelain"? + 1. What do `git write-tree` and `git read-tree` do? + 1. Describe a recipe for performing a sequence of commits using only plumbing commands. + 1. What's the difference between how a lightweight tag and an annotated tag are represented in the Git file system? + 1. How can you tag a blob? + 1. Why use `update-ref` and `symbolic-ref` rather than write content directly? + 1. What is the file format of every Git object? + 1. What are the valid file modes for a blob? + 1. What information does each entry in a tree contain? + 1. Where are remote branches stored? + 1. Describe the circumstances under which Git may remove unreferenced objects. + 1. Why keep the most recent revision as a complete blob in a pack file, rather than the first revision? + + == Community Notes == + + Below are an excerpt of notes from previous meetings and or anything of interest related to the meetings. === Tuesday March 4, 18:00 PDT: === @@ -52, +78 @@ 1. What mechanism do hooks generally use to abort the process that invoked them? 1. What server-side hook would you use for a commit mailer? - - == Community Notes == - - Below are an excerpt of notes from previous meetings and or anything of interest related to the meetings. === Tuesday February 25, 18:00 PDT: ===
