{"push_id":789251878,"size":32,"distinct_size":32,"ref":"refs/heads/master","head":"5889741744fb458ef42cf1a435265727a481733b","before":"a20b7a620d1afc6d1876b4dac2438edced2d48cc","commits":[{"sha":"a77045895f12df94e08088eb98f8a731c79e5f24","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Wrap comments.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/a77045895f12df94e08088eb98f8a731c79e5f24"},{"sha":"2bab88e195b55ea508f2da383b1c567ce4774b53","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Don't use linq methods.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/2bab88e195b55ea508f2da383b1c567ce4774b53"},{"sha":"dcadf04373535db8e4fb7d97e34fac1b5bfcad25","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into VerifyForwardedTypes","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/dcadf04373535db8e4fb7d97e34fac1b5bfcad25"},{"sha":"0a9261d0ec290ec10757c9e573ecd59ddb1d0d2c","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Don't crash if we are referencing multiple assemblies/modules with the same name.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/0a9261d0ec290ec10757c9e573ecd59ddb1d0d2c"},{"sha":"c43fd6469516e05b2c08df16a4c51d5f952deeab","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add a new analyzer and code-fix to detect and recommend when people can use the auto-property pattern.\n\ni.e. if yo have:\n\n```c#\nclass C {\n  int i;\n  int P { get { return i; } set { i = value; } }\n}\n```\n\nIt will fade out ```int i;``` and offer to fix the code into:\n\n```c#\nclass C {\n  int P { get; set; }\n}\n```","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/c43fd6469516e05b2c08df16a4c51d5f952deeab"},{"sha":"44d8f55e27c5439dece93967e1d111ceab8dce08","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Simplify code.  Add more tests.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/44d8f55e27c5439dece93967e1d111ceab8dce08"},{"sha":"10e4e3b0231904d3ea8199a9fcd98d473ffbb0ab","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add an (internal) overload to Rename to allow features to rename a subset of locations.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/10e4e3b0231904d3ea8199a9fcd98d473ffbb0ab"},{"sha":"2620949b349fdd0893a33aefe9a242e5b2c4d7e0","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Simplify","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/2620949b349fdd0893a33aefe9a242e5b2c4d7e0"},{"sha":"60e5c1a942cf1919ddf5045bd11629f3559fc37f","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'renameFilter' into useAutoProperty","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/60e5c1a942cf1919ddf5045bd11629f3559fc37f"},{"sha":"27355e68f885960a47ab18fda135c9747743eb3b","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Actually update references when removing a field and converting a property to an auto prop.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/27355e68f885960a47ab18fda135c9747743eb3b"},{"sha":"822ede73759b68241097e60b3d0afdd9171312d5","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge remote-tracking branch 'upstream/master' into useAutoProperty\n\nConflicts:\n\tsrc/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/822ede73759b68241097e60b3d0afdd9171312d5"},{"sha":"5323f402b69fe453b0ed8be5c90ed8eaa8801162","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"PR feedback.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/5323f402b69fe453b0ed8be5c90ed8eaa8801162"},{"sha":"54d3f8a415a6646acf6f3afe97fc8cac3e9bd33e","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add a setter to the auto-prop if the field is written to outside of a constructor.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/54d3f8a415a6646acf6f3afe97fc8cac3e9bd33e"},{"sha":"91554c366173e55a61422a17c728b26ad38e8857","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Start to extract out a common shared core for 'Use Auto Prop'","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/91554c366173e55a61422a17c728b26ad38e8857"},{"sha":"42e39570779ce9b4cec5daf8fa4787e5749e5105","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Provide VB implementation of 'use auto property'","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/42e39570779ce9b4cec5daf8fa4787e5749e5105"},{"sha":"8b5da4b6ff6f750e0f1848f1304650d5867e1670","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Only offer 'Use auto property' in C# 6 and up.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/8b5da4b6ff6f750e0f1848f1304650d5867e1670"},{"sha":"ab9cc1136d7edc79df7fdd26680ac4bcd93c780d","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Better handle C# 5 code.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/ab9cc1136d7edc79df7fdd26680ac4bcd93c780d"},{"sha":"b46b31235b278696228d349b67a9917b8654c6c4","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Add a semaphore to NuGet and Mono restore\n\nRight now we parallelize by sticking multiple mac builds on the same machine. Since NuGet and Mono toolset restores are machine-global, sometimes the builds stomp on one another. This adds a semaphore to only allow one build to restore at a time.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/b46b31235b278696228d349b67a9917b8654c6c4"},{"sha":"6bb8d9f570bb7bbec28e24d51dc327e86370664f","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"PR feedback.  Also handle fields with initializers.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/6bb8d9f570bb7bbec28e24d51dc327e86370664f"},{"sha":"08b3602c2e5fa948bba2ac0506c8ed8235577aff","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Rename tests.","distinct":true,"url":"https://api.github.com/repos/DustinCampbell/roslyn/commits/08b3602c2e5fa948bba2ac0506c8ed8235577aff"}]}