{"push_id":897177202,"size":14,"distinct_size":2,"ref":"refs/heads/devel-emacs-remove-marmalade","head":"b1fb94eb800b0b52e683fb6ed9049c5e4b361eeb","before":"18964da71f1b95776ec6ba403a7e861de00dbccf","commits":[{"sha":"965e5ec994562642f3412764f4be975627571feb","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Clarify configuring git.\n\nThis section of the script configures more than just the user name and\nemail for git, so fixes the comment to say so.\n\nThis also clarifies the git user name and email by clarifying the logic\na little bit as well as adding comments describing the algorithm.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/965e5ec994562642f3412764f4be975627571feb"},{"sha":"9725a8ba71e7866100dfc01a5634034624db31a4","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Improve removing global git configuration.\n\nThis now clears the global git configurtation when setting the\nuser-specific git configuration.  This ensures that the git user name\nand email are only set in one place.\n\nThis now also completely removes the user section from the global git\nconfiguration instead of potentially leaving an empty 'user' section.\n\nThis should really be dealing with the user section more completely as\nthere is at least one more user configuration that should be handled\nhere.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/9725a8ba71e7866100dfc01a5634034624db31a4"},{"sha":"a2f3937c23a2556b4a8647249de9d11ce6a85949","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Improve git user name and email configuration.\n\nThis only sets the git name and email variables when a proposed name and\nemail is accepted.  This simplifies the logic and removes several else\nclauses.  It also makes adding new proposed inputs easier.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/a2f3937c23a2556b4a8647249de9d11ce6a85949"},{"sha":"009221997f5b4d2136b451097a9bc74186f65cc9","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Clarify names of git user and name variables.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/009221997f5b4d2136b451097a9bc74186f65cc9"},{"sha":"c6d9916d24654140cba20c855888a6ed77bc7314","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[emacs] Provide for machine- and user-specific configurations.\n\nThis provides a mechanism to allow for machine- and user-specific\ncustomizations without sharing them via public servers.  This will load\nmachine-specific configurations from ~/.emacs.machine.el and\nuser-specific configurations from ~/.emacs.user.el if those files\nexist.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/c6d9916d24654140cba20c855888a6ed77bc7314"},{"sha":"b1cb43d6b731ee45e65b8c25eb052c49737b3aa0","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Create machine- and user-specific .emacs.\n\nThis creates empty machine- and user-specific .emacs files if the files\ndo not exist.  Some examples of information that could go into these\nfiles are a machine-specific theme, user-specific email settings or\nkeys, or anything that might be specific to a particular machine's emacs\nversion.\n\nIt should be possible to automate modifying these files when specific\nemacs behaviors are identified, though it's not obvious how that ewould\nbe done.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/b1cb43d6b731ee45e65b8c25eb052c49737b3aa0"},{"sha":"45b5d3b25758c9ca07f67df10986d6c3ec528246","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Adjust emacs machine- and user-specific variables.\n\nThis fixes several machine-specific and user-specific variables that may\nnot be set properly within emacs by default.\n\nThis prints the changes to the machine- and user-specific .emacs files\nsince modifying the files themselves is complicated.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/45b5d3b25758c9ca07f67df10986d6c3ec528246"},{"sha":"244d473eb7406bc098d53d882334a62ec3d37382","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Add support for default user name and email.\n\nThis is to support other programs that might need similar information.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/244d473eb7406bc098d53d882334a62ec3d37382"},{"sha":"c78c28831c0132944adb95b4a07e8d8ab22f388e","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Reorder installation steps.\n\nThis ensures that directories are created and configuration files are\ninstalled prior to configuring programs.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/c78c28831c0132944adb95b4a07e8d8ab22f388e"},{"sha":"6e7d63cdb195fd1f05685ff524d3ba81d776e580","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[system] Handle taps better on OS X.\n\nThis now does the following.  It warns about tapped taps that are not\nspecified, taps any missing taps from the specified taps, and repairs\nall tapped taps.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/6e7d63cdb195fd1f05685ff524d3ba81d776e580"},{"sha":"3a27b9558729fb9c3fdbe894a31ad6255ed2c35c","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[system] Added llvm37 (disabled) for OS X.\n\nThis is disabled since it does not build properly when installing clang,\netc.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/3a27b9558729fb9c3fdbe894a31ad6255ed2c35c"},{"sha":"0b6bf4817a93afb8a770e0e62e79746ece749a8c","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[emacs] Remove all of gnus.\n\nThis has proven difficult to understand and configure.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/0b6bf4817a93afb8a770e0e62e79746ece749a8c"},{"sha":"2e6f9c27053fe29255ed175d732320d7b3413083","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[emacs] Disabled jam-mode since only in marmalade.","distinct":true,"url":"https://api.github.com/repos/tee3/homedir/commits/2e6f9c27053fe29255ed175d732320d7b3413083"},{"sha":"b1fb94eb800b0b52e683fb6ed9049c5e4b361eeb","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[emacs] Remove marmalade package repository.\n\nThis has a lot of problems, so remove it.","distinct":true,"url":"https://api.github.com/repos/tee3/homedir/commits/b1fb94eb800b0b52e683fb6ed9049c5e4b361eeb"}]}