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=77&rev2=78 Comment: Add March 4 meeting for Customizing Git. [[mailto:[email protected]|[email protected]]] == Upcoming Meetings == + + === Tuesday March 4, 18:00 PDT: === + + ''Pro Git'' Chapter 7: [[http://git-scm.com/book/en/Customizing-Git|Customizing Git]] + + Discussion questions: + + 1. What are some settings you might want to customize via `git config --global`? + 1. How can you change the default Git commit message? + 1. Why not set `color.ui` to `always`? + 1. What two whitespace checks are enabled by default? + 1. How do you disable non-fast-forward pushes for the entire repo? How about only for the `master` branch? + 1. What hole does the server setting `recieve.denyDeletes` plug? + 1. Why might you turn on `receive.fsckObjects`? + 1. How can you persuade Git to show you a diff between different versions of an MS Word file? + 1. Conceptually, what might a diff of JPEG file show? + 1. How do you manage format options for `git archive`? + 1. How do you install a hook? + 1. What are some situations where you'd use a client-side hook? How about a server-side hook? + 1. How would you set up Git to run code files through a prettifier before committing using attributes and a filter? Wouldn't it be nice if it just warned instead of silently modifying your files? How could you set up that behavior using a pre-commit hook? + 1. How can you insert auto-generated content into a commit message? + 1. What's the downside of using client-side hooks to enforce policy? Are server-side hooks better? + 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: === @@ -50, +79 @@ 1. How would you break a directory within a repo out into its own repo, complete with history? If that directory has moved around, is it possible to preserve its history? 1. How would you use `git bisect` to find the revision where a bug originated using a script? How about interactively? 1. Why are submodules referenced using SHAs rather than branch names? - - == Community Notes == - - Below are an excerpt of notes from previous meetings and or anything of interest related to the meetings. === Tuesday February 11, 18:00 PDT: ===
