{"push_id":899027011,"size":22,"distinct_size":2,"ref":"refs/heads/devel-system-compilers","head":"7b8c067a90d4429b7160fb63c95b1904652c4e3a","before":"f9a8fcfe472d6af5072bf0a7d4f15c48f6f45e2c","commits":[{"sha":"3dd293aadf14138989da9c061bfe232bea2b7338","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[system] Fixed a comment.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/3dd293aadf14138989da9c061bfe232bea2b7338"},{"sha":"ba2a668891f1f9677be2aabbeb1444fc3710f1b8","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Fix grammar in prints.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/ba2a668891f1f9677be2aabbeb1444fc3710f1b8"},{"sha":"caa2c1d777009c2e61a4e44dcdb6429f4332e402","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Better documented the requirements.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/caa2c1d777009c2e61a4e44dcdb6429f4332e402"},{"sha":"7c0df16280b9771e5bab54828b52752dd1206995","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[system] Briefly describe the system install scripts.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/7c0df16280b9771e5bab54828b52752dd1206995"},{"sha":"9a4d33962ed237863c6782a7472339ed416bcb7e","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[system] Added a system install script for Windows.\n\nThis doesn't do much and is mainly a placeholder.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/9a4d33962ed237863c6782a7472339ed416bcb7e"},{"sha":"4ff29e6ccedb0489107d1422231037c280b06b96","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Implemented user install in Python.\n\nThis translates the install Bourne Shell scripts to Python.  This is a\none-for-one translation and so has the same exact requirements as the\nBourne Shell version.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/4ff29e6ccedb0489107d1422231037c280b06b96"},{"sha":"0005b915fc734adc4ce73482b8890f4b6b496732","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Replaced used of which program.\n\nThe which program is only available on POSIX systems, so replace it with\nstandard Python.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/0005b915fc734adc4ce73482b8890f4b6b496732"},{"sha":"b179a81f1814b008c09bcbe4770616728d53b508","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Replace diff with pure Python.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/b179a81f1814b008c09bcbe4770616728d53b508"},{"sha":"3fbed29143d5f34e57828b5b284eccbd42a11aa3","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Removed requirement on grep.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/3fbed29143d5f34e57828b5b284eccbd42a11aa3"},{"sha":"dbcea2badc7dcf1b373c347e65a0028038e7b69d","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Replace call to Python with direct usage.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/dbcea2badc7dcf1b373c347e65a0028038e7b69d"},{"sha":"62e368792ebf7b9923adf9e0da7d259e927b865e","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Replace wget with pure Python.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/62e368792ebf7b9923adf9e0da7d259e927b865e"},{"sha":"eb8d24cf2571c8d0af1d359d4942692fc3bbc57b","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Provide a placeholder for installing to ~/opt/local.\n\nThis was only ever checked if ~/opt/local did not already exist.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/eb8d24cf2571c8d0af1d359d4942692fc3bbc57b"},{"sha":"c4fb2d362cdd88e2b4d0ae4439ffcf81a59c5bf6","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Use array forms of popen for safety.\n\nThis will properly quote the elements of the call to exec for the\nunderlying system, which should improve portability and safety.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/c4fb2d362cdd88e2b4d0ae4439ffcf81a59c5bf6"},{"sha":"cb2fa913a1428fb25573c0621212d2387c59a9a4","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Implement symbolic links for services in Python.\n\nThis removes the requirement for ln.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/cb2fa913a1428fb25573c0621212d2387c59a9a4"},{"sha":"f046719ad6949d76674ea3b33aa0434303334a22","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Replace raw_input with input.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/f046719ad6949d76674ea3b33aa0434303334a22"},{"sha":"a4a41a7277996cb4a809bd4fc3420936cbc3eb98","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Clean up for formatting warnings.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/a4a41a7277996cb4a809bd4fc3420936cbc3eb98"},{"sha":"1b0dc4c3308f8099c5c813aad59b8987536f632a","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Support non-stow dotfile installation.\n\nThis allows for copying files instead of linking when stow is not\navailable.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/1b0dc4c3308f8099c5c813aad59b8987536f632a"},{"sha":"49323a03f0bdbc582a2dbfda701d31dffbf33a57","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[install] Run Python scripts indirectly for portability.\n\nThis will work under both UNIX and Windows systems.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/49323a03f0bdbc582a2dbfda701d31dffbf33a57"},{"sha":"ca8741dad1701f0457b940c0436bf8a3376dc01f","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"[python] Use HTTP instead of HTTPS for Windows.\n\nThis really should use HTTPS, but Windows seems to fail.","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/ca8741dad1701f0457b940c0436bf8a3376dc01f"},{"sha":"3305850606b1ad07b42b625c3d704c19a3319021","author":{"email":"fcf41de4bbf304de7fde8bdae12fa02baf1a1207@gmail.com","name":"Thomas Brown"},"message":"WIP [install] Added support for Windows.\n\nThis works around issues in the Python install scripts related to\nWindows.\n\n* stow is not used\n* git user is always assumed to be unknown","distinct":false,"url":"https://api.github.com/repos/tee3/homedir/commits/3305850606b1ad07b42b625c3d704c19a3319021"}]}