{"push_id":729943600,"size":1,"distinct_size":1,"ref":"refs/heads/InteractiveWindowUpdate","head":"be7747ebf33ec98dcefe82c71adfc836596f3eea","before":"6e2638f3d56264cd8bf90a2c2aa383ac50a15b8e","commits":[{"sha":"be7747ebf33ec98dcefe82c71adfc836596f3eea","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Filter IInteractiveWindowCommands on import...\n\nWe need to distinguish commands we want to import in the C#/VB Repl from\nthose exported by other Repls using the same InteractiveWindow component\n(i.e. Python Tools).  Otherwise, commands with duplicate names may be\nimported (causing an Exception when initializing the InteractiveWindow).\n\nUnfortunately, there was previously no *good* way to distinguish the\n\"core\" commands exported by the InteractiveWindow (clear, help, reset) and\nmany of the commands exported by Python Tools (some have an attribute, but\nothers do not).\n\nThis change adds [ContentType(\"code\")] to all the commands that the C#/VB\nRepl wants to import.\n\nIn as subsequent change, we will cease to export #load as a Repl command\nand instead implement it as a language directive (so it will not conflict\nwith $load in Python).\n\nNotes:\n- Changes rev Microsoft.VisualStudio.InteractiveWindow to 1.1.0.0 and add\n  a binding redirect for VS\n- Changes include minor cleanup of the \"core\" command implementations","distinct":true,"url":"https://api.github.com/repos/KevinH-MS/roslyn/commits/be7747ebf33ec98dcefe82c71adfc836596f3eea"}]}