{"push_id":2317170065,"size":1,"distinct_size":1,"ref":"refs/heads/issue/51","head":"8baf25d2ba3cc9eb56892e8617836b6f3c7d4d3d","before":"1d217f1e9f8507130ddf51ab11ec8f28a3ddaba3","commits":[{"sha":"8baf25d2ba3cc9eb56892e8617836b6f3c7d4d3d","author":{"name":"Jared Hancock","email":"c1a99c7f9f29c62a558b3c25262bf5c70fba8fc7@cleco.com"},"message":"sync: Fix pull clobbering local mode changes\n\nThis patch fixes the pull process so that local changes to a file's mode (file\ntype such as transition from link to file or visa versa and permissions) are\npreserved if changed locally between invocations of bitpocket.\n\nThis change is represented by changes in the format of the `tree-prev` and\n`tree-current` files to include the file's mode.\n\nThis changes gracefully upgrades the state file from previous versions. Since\nthe mode is added to the end of the filenames, its absense does not prevent the\ncomparison of current and previous file listings.\n\nIn this version, the mode is added to the beginning of the line in the state\nfile and preceeded by a colon (:). This helps differentiate between the\nprevious version of the state file which began with a leading slash (/).","distinct":true,"url":"https://api.github.com/repos/greezybacon/bitpocket/commits/8baf25d2ba3cc9eb56892e8617836b6f3c7d4d3d"}]}
{"actor":{"display_login":"greezybacon"}}