~/talk

Inside the .git folder - Explore the mysterious depths...

Talkat droidcon Berlin 2022 · 2022-07-06..07-08· [software-architecture]
slides:none on file

Maps every file inside a .git directory to actual commands and bytes: shows commits/trees/blobs as objects with 40‑char hashes (first seven usually enough), explains that blobs are zlib‑compressed and stored under folders named by the first two hex chars (max 256), demonstrates git cat-file (-t/-p), inspects the index file with git ls-files and status, shows git gc creating pack files that store deltas (example: two loose blobs ~70 bytes → pack ~40 bytes) and uses git verify-pack/reflog to prove it.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 3:57Entering the .git folder
  3. 5:42Exploring .git files
  4. 18:35Investigating .git folders
  5. 24:53The objects directory
  6. 34:30Pack files and efficiency
  7. 35:54Conclusion and summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.