{"push_id":1079740791,"size":247,"distinct_size":247,"ref":"refs/heads/master","head":"dd79182d30cadc199d0ec7be39edd51c89699c98","before":"ad61d9288a2567faa5ae37e7fa74b1c1947e592d","commits":[{"sha":"e743f0b9378824754048cf0d7415d6cdc80335b9","author":{"email":"4a30e69828df4b2ef00d3f77635fe94620d43b8f@gmail.com","name":"Thomas Kriechbaumer"},"message":"added CHANGELOG entry for validators","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/e743f0b9378824754048cf0d7415d6cdc80335b9"},{"sha":"3713dc400734eb84bbe539afcf9ddde8e93fb244","author":{"email":"4a30e69828df4b2ef00d3f77635fe94620d43b8f@gmail.com","name":"Thomas Kriechbaumer"},"message":"added README part for validators","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/3713dc400734eb84bbe539afcf9ddde8e93fb244"},{"sha":"a1168177264da730b1b2f63f26b93f97e32b8739","author":{"email":"4a30e69828df4b2ef00d3f77635fe94620d43b8f@gmail.com","name":"Thomas Kriechbaumer"},"message":"added validations for configuration variables","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/a1168177264da730b1b2f63f26b93f97e32b8739"},{"sha":"a95e44815229fe7c549b14d2245f7d6f70b8f532","author":{"email":"4a30e69828df4b2ef00d3f77635fe94620d43b8f@gmail.com","name":"Thomas Kriechbaumer"},"message":"added application name validation","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/a95e44815229fe7c549b14d2245f7d6f70b8f532"},{"sha":"4b573242e17b1ea5174651b009299d08f19c8938","author":{"email":"67fb7bfe39f841b16a1f86d3928acc568d12c716@brigade.com","name":"Shane da Silva"},"message":"Return longer SHA1 hash when fetching current revision\n\nThe mechanism Capistrano used to get the current commit hash of a\nrepository only returned the first 7 characters of the hash (thanks to the\n`--abbrev-commit` flag).\n\nWhile usually more convenient, the problem with a 7 character\nabbreviation is that by the time a repository reaches 10,000 commits, it\nbecomes quite likely that you'll have a collision in the first 7\ncharacters of two commits (~17% chance).\n\nA collision is problematic if you intend to use these hashes to generate\nlinks in emails or chat messages notifying your team of a deploy.\n\nIncreasing the minimum number of characters to 12 keeps the hash short\nbut virtually eliminates the possibility of a collision for all\npractical purposes.","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/4b573242e17b1ea5174651b009299d08f19c8938"},{"sha":"8ed6fc4e65adab13c44a35dbddeea928d4a09ce7","author":{"email":"b610f7138a7b58cad4e7573c6abaf94750fa974f@robd.co.uk","name":"Rob Dupuis"},"message":"Revert \"Strip trailing whitespace for scm fetch_revision\"\n\nThis reverts commit ad8682de34ac78ba69da1569fe0fcdfa3014dc6d. The original change to SSHKit which made stripping necessary was reverted in https://github.com/capistrano/sshkit/pull/249, so we no longer need to strip in capistrano.","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/8ed6fc4e65adab13c44a35dbddeea928d4a09ce7"},{"sha":"310da9740a58e79ee3420e0e398fea8e37e0788b","author":{"email":"7cb1ff7f5d9cd5860afe8ccc6726c9ac17f66613@ojab.ru","name":"ojab"},"message":"Remove 'vendor/bundle' from default :linked_dirs\n\ncapistrano-bundler uses \"#{fetch(:deploy_to)}/shared/bundle\" directory","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/310da9740a58e79ee3420e0e398fea8e37e0788b"},{"sha":"f066c25b3b4ac1e45b2f2f71939a88aa50c64237","author":{"email":"9391e8fee6b4bb857269a4f82fb270f1b8927974@pivotal.io","name":"Theo Cushion"},"message":"Fix deploy:log_revision so that echo command obeys `within`\n\nAs the execute statement is not split by command and arguments the within block is ignored. Switching to `execute :cmd, \"args\"` solves this problem\n\nSigned-off-by: Giuseppe Capizzi <gcapizzi@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/f066c25b3b4ac1e45b2f2f71939a88aa50c64237"},{"sha":"e26503f9288e923208c1e46c35bf2c849cf92180","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@gmail.com","name":"Lee Hambley"},"message":"Merge pull request #1445 from theozaurus/master\n\nEnsure deploy:log_revision obeys `within`","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/e26503f9288e923208c1e46c35bf2c849cf92180"},{"sha":"52b0d489d7a5523605d689e49b4c990d992e627b","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@mattbrictson.com","name":"Matt Brictson"},"message":"Prevent enhance of load:defaults after invoke\n\nPrint a warning and abort if \"load:defaults\" is erroneously invoked after\ncapistrano is already loaded, e.g. when a plugin is loaded in `deploy.rb`\ninstead of `Capfile`.","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/52b0d489d7a5523605d689e49b4c990d992e627b"},{"sha":"0d2c542fd1678d7d5f8203201fdf3a0bef224409","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@gmail.com","name":"Lee Hambley"},"message":"Merge pull request #1452 from mattbrictson/warn-late-plugin\n\nFreeze load:defaults task after invoking it so further enhancements fail","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/0d2c542fd1678d7d5f8203201fdf3a0bef224409"},{"sha":"368ee4fca83e4d34d21a88071d2ea9100a0a6bae","author":{"email":"9f3a84614e3ce47ff3d7b33e1ddb7b99f28ad39d@mac.com","name":"Nick Townsend"},"message":"fix 'filter' variable so it works as documented\n\nThe variable ':filter' is documented as requiring the keys 'hosts' and\n'roles' to set Host and Role filters. In actual fact it uses 'host' and\n'role'. This commit adds support and tests for both.\n\nFixes #1457","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/368ee4fca83e4d34d21a88071d2ea9100a0a6bae"},{"sha":"bfc4a82359251b8fd28165fc0d981c7f8f0baf99","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@gmail.com","name":"Lee Hambley"},"message":"Merge pull request #1465 from townsen/fix-issue-1457-filter-hosts-roles\n\nfix 'filter' variable so it works as documented","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/bfc4a82359251b8fd28165fc0d981c7f8f0baf99"},{"sha":"09c14768fb5567c87b15b4c8265b9287178201b1","author":{"email":"40cde1fe2ff79d4f2975ae134c81a993918dc702@gmail.com","name":"JoeBew42"},"message":"Add support to git shallow clone","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/09c14768fb5567c87b15b4c8265b9287178201b1"},{"sha":"f3b6ba93fc55612d71768a075325c747c3772e77","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@gmail.com","name":"Lee Hambley"},"message":"Merge pull request #1473 from joebew42/git_shallow_clone\n\nAdd support to git shallow clone","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/f3b6ba93fc55612d71768a075325c747c3772e77"},{"sha":"7ca5f0754df1b6f75da2bbb8342ba9e4aedfa751","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@xing.com","name":"Lee Hambley"},"message":"Merge branch 'fetch-revision-12-chars' of https://github.com/sds/capistrano into sds-fetch-revision-12-chars","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/7ca5f0754df1b6f75da2bbb8342ba9e4aedfa751"},{"sha":"f3b94eb1f7a1361ee305de2cba2af9fb31961e57","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@xing.com","name":"Lee Hambley"},"message":"Merge branch 'sds-fetch-revision-12-chars'","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/f3b94eb1f7a1361ee305de2cba2af9fb31961e57"},{"sha":"1dca1cfd3a3742672ee56fced635992f8098ff4a","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@xing.com","name":"Lee Hambley"},"message":"Merge branch 'revert-revision-strip' of https://github.com/robd/capistrano into robd-revert-revision-strip","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/1dca1cfd3a3742672ee56fced635992f8098ff4a"},{"sha":"a433846398acf84b54219a78567ff9f2767fc34b","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@xing.com","name":"Lee Hambley"},"message":"Merge branch 'robd-revert-revision-strip'","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/a433846398acf84b54219a78567ff9f2767fc34b"},{"sha":"03a0c476ba1506c3bf702ce740ef8f19e5d1257b","author":{"email":"2aa79df4f8199da548ac0e759f5e987f5873491d@xing.com","name":"Lee Hambley"},"message":"Ignore tags file (ctags)","distinct":true,"url":"https://api.github.com/repos/carriercomm/capistrano/commits/03a0c476ba1506c3bf702ce740ef8f19e5d1257b"}]}