{"push_id":537102615,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"1285462a560a65c7de2579af2053e4f62faa28af","before":"552a1839da5bd4ebc2976af8269b479c57f246e7","commits":[{"sha":"8465d6a8d3568537f15688c66bc136a137e9c005","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@frost.ws","name":"Martin Frost"},"message":"Installation instructions for Ubuntu\n\nAdd instructions for how to install rcm on Ubuntu using the\n[~martin-frost/thoughtbot-rcm\nPPA](https://launchpad.net/~martin-frost/+archive/ubuntu/thoughtbot-rcm)","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/8465d6a8d3568537f15688c66bc136a137e9c005"},{"sha":"df29698f530357f9419cb72e70a808f93235e915","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","name":"Mike Burns"},"message":"Generate an installation script\n\nThis commit adds a `-g` flag to rcup(1) to generate a standalone shell\nscript. This shell script can then be run again, even on different\ncomputers, to recreate the symlinks.\n\nThis allows people to recreate the \"download my dotfiles and run\n./install.sh\" instructions, but with generated code that they do not\nneed to maintain.\n\nThis provides us more freedom with lsrc(1): since rcm can be used to\ngenerate a universal shell script, lsrc(1) now can be harder to install\n-- it can depend on a compiler, for example -- because you only need to\ninstall it on one machine.\n\nThe generated script is rather limited; this can be improved in future\ncommits, as desired.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/df29698f530357f9419cb72e70a808f93235e915"},{"sha":"9c314a00d6df24988ac5318dffec1ee6b600c290","author":{"email":"f8fa894aaf6ddd53e423b78c40ac0e33f237d213@gmail.com","name":"David Alexander"},"message":"Spell add-apt-repository in Ubuntu instructions","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/9c314a00d6df24988ac5318dffec1ee6b600c290"},{"sha":"eef64f4055936fbae9ed582673754648c6a5116d","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@stevenson.io","name":"Scott Stevenson"},"message":"Fix typo in rcm man page\n\nThe word \"directory\" was duplicated.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/eef64f4055936fbae9ed582673754648c6a5116d"},{"sha":"94cc84c0a669c3040215653fbaf44feb939bbe05","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","name":"Mike Burns"},"message":"Update usage messages\n\nVarious flags were missing from usage messages across the system; `-g`\nand `-s` were the most notable ones. Add them to the appropriate usage\nmessages.\n\nSpotted by Christopher Koch.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/94cc84c0a669c3040215653fbaf44feb939bbe05"},{"sha":"fbd4f8c544f7cdd4f2052dff1435f059accf2d47","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","name":"Mike Burns"},"message":"Install from OpenBSD packages\n\nWe are now in the OpenBSD ports tree, so add pkg_add(1) instructions.\nThis only works on -current right now.\n\nWhile here, re-arrange installation instructions to be alphabetical by\nOS (or distribution) name.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/fbd4f8c544f7cdd4f2052dff1435f059accf2d47"},{"sha":"f29b24cf13ca5f141b8386614b353d75fedd71b9","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@thoughtbot.com","name":"Melissa Xie"},"message":"Manually resolve symlinks in test helpers\n\nMac OS X's `readlink` command does not support the same options as GNU,\nFreeBSD, and other operating systems, nor does it support canonicalizing\nsymlink resolutions.\n\nIn place of `readlink`, we're going to borrow [this] suggested\nimplementation from the community.\n\n[this]:\nhttp://stackoverflow.com/questions/1055671/how-can-i-get-the-behavior-of-gnus-readlink-f-on-a-mac","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/f29b24cf13ca5f141b8386614b353d75fedd71b9"},{"sha":"f8f204c0573e7b259eb2a070bf6017d0bcb95f52","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@thoughtbot.com","name":"Melissa Xie"},"message":"Fix broken mailmap documentation link\n\nIt was not the full path to the docs, but let's also just refer to the version\non master.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/f8f204c0573e7b259eb2a070bf6017d0bcb95f52"},{"sha":"6f011c7fab8d407ec0cd091e9cbeb03c276372ce","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","name":"Mike Burns"},"message":"Only use the host's name in the test\n\nThe test uses `$(hostname)`, which can produce the FQDN; however, the\ncode only uses the host name portion of that. Modify the test to do the\nsame by defining a `hostname` function that calls the hostname(1)\nbinary then pipes it through sed(1).\n\nUse command instead of hardcoding the path.\n\nOS X uses `$HOSTNAME` instead of the result of hostname(1). In the test\nsuite, use `$HOSTNAME` first, falling back to hostname(1).","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/6f011c7fab8d407ec0cd091e9cbeb03c276372ce"},{"sha":"8d6bc1fc7b14d26589a4789dc9da291ef404bd61","author":{"email":"e790da6e1157cb9a11063ac32431b8a820662059@cs.nmt.edu","name":"Christopher Koch"},"message":"Support rc files without leading dots\n\nThis adds the `-U` option to lsrc(1), rcup(1), and rcdn(1) commands; its\nargument is an exclusion pattern. Any file matching this pattern is\nsymlinked without the leading dot.\n\nThere is also a `-u` option to undo a `-U`. The `UNDOTTED` setting in\nrcrc(5) can be used to set it permanently.\n\nThe mkrc(1) command has `-U` and `-u` flags. They take no argument.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/8d6bc1fc7b14d26589a4789dc9da291ef404bd61"},{"sha":"3433f9e2883e6a7f43e21ac0cfd233b2c74ee938","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","name":"Mike Burns"},"message":"Add test helper to the check task\n\nThe `helper.sh` was not being distributed, which caused `make distcheck`\nto fail. Add it as data so that it's not processed but still\ndistributed.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/3433f9e2883e6a7f43e21ac0cfd233b2c74ee938"},{"sha":"21726c6e9eeb2f422749580528b41fb6d0b0b422","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@thoughtbot.com","name":"Melissa Xie"},"message":"Expand on instructions for contributors to get started\n\nThese changes:\n* add the steps needed to get set up\n* update the docs regarding mandatory tests\n* clarify release instructions\n* fix documentation formatting","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/21726c6e9eeb2f422749580528b41fb6d0b0b422"},{"sha":"78db1a5086ccf17345956105e48e649f5e09abbf","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@thoughtbot.com","name":"Melissa Xie"},"message":"Add rcup example of adding new rc files\n\nIt wasn't obvious that you could also use rcup with undotted files to add them\nas new rc files.\n\nThere was also a typo.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/78db1a5086ccf17345956105e48e649f5e09abbf"},{"sha":"1285462a560a65c7de2579af2053e4f62faa28af","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","name":"Mike Burns"},"message":"Add a release script\n\nThe Makefiles were mostly filled with a complex shell script written in\nm4sh. Moving that out into a separate script helps debugging and\ncompatibility, and in general makes life better.\n\nThis also improved the DEVELOPERS.md documentation to be more clear\nabout the steps of a release, including third-party packages.","distinct":true,"url":"https://api.github.com/repos/Frost/rcm/commits/1285462a560a65c7de2579af2053e4f62faa28af"}]}