{"push_id":2480265494,"size":29,"distinct_size":7,"ref":"refs/heads/master","head":"72a28f61e5fabcf80e8d086223eda972c9492cf0","before":"e1c2dadd49f151caa8d85516898375b31e7e1f38","commits":[{"sha":"2b90275169d3892dbb7599ded93fb64f68c4b230","author":{"name":"Tom Meschter","email":"88fd7a24c679c409ca7cbb6753dda6f6ffac67a3@microsoft.com"},"message":"Handle non-unique IDs in VSCT files\n\nIn a VSCT file elements are uniquely identified by a combination of GUID\nand ID. However, currently XliffTasks only considers the ID and the tool\nwill crash if it encounters the same ID reused under multiple GUIDs.\n\nTo fix this we need to incorporate the GUID into the unique identifiers\nwe generate for every localizable resource. However, in repos that are\nalready using XliffTasks we don't want to re-label all existing\nlocalizable items in VSCT files as that will cause a good bit of churn\nand busy work for our translators. It will also make for unique\nidentifiers that are unnecessarily long in most cases.\n\nTo avoid this, this commit adds an extra pass over the document to first\nfind the IDs that are unique. Later when we create the\n`TranslatableXmlElement` we check if the ID is unique. If not, we\nprepend the GUID. This way we only include the GUID if it is really\nnecessary.","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/2b90275169d3892dbb7599ded93fb64f68c4b230"},{"sha":"ec8494b76d3282aecdb5263773cfcf47ed740c3c","author":{"name":"Nick Guerrera","email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com"},"message":"Merge pull request #40 from tmeschter/HandleNonUniqueIDsInVSCT\n\nHandle non-unique IDs in VSCT files","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/ec8494b76d3282aecdb5263773cfcf47ed740c3c"},{"sha":"f9b5d1af09288f5c1f9636d3f2add8f890316cfe","author":{"name":"Tom Meschter","email":"88fd7a24c679c409ca7cbb6753dda6f6ffac67a3@microsoft.com"},"message":"Specify correct location for task assembly\n\nXliffTasks.targets imports tasks from different copies of XliffTasks.dll\ndepending on whether we're using the 'Core' MSBuild or not. However, one\nof the paths currently references a non-existent netcoreapp1.1 version\nof the assembly. We're actually targeting 2.0.","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/f9b5d1af09288f5c1f9636d3f2add8f890316cfe"},{"sha":"f23031243c9209a2efc143924b6558224c140aba","author":{"name":"Tom Meschter","email":"88fd7a24c679c409ca7cbb6753dda6f6ffac67a3@microsoft.com"},"message":"Exclude framework references from package\n\nWhen building the net46 version of XliffTasks we need to <Reference> a\nnumber of framework assemblies. With version 2.0 of the SDK NuGet now\ntakes those elements and turns them into <frameworkAssembly> elements in\nthe generated .nuspec. This is turn causes any project consuming the\npackage to *also* get references to those framework assemblies.\n\nThis means that consumers of XliffTasks are currently getting references\nthey don't actually want or need, which may end up conflicting with\nreferences they *do* want. Since XliffTasks is strictly a tool we don't\nneed this behavior, and can turn it off by adding `Pack=\"false\"`\nmetadata to the references.","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/f23031243c9209a2efc143924b6558224c140aba"},{"sha":"06ef5a4deda0ad7ec609bd7915263698e88e69ea","author":{"name":"Nick Guerrera","email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com"},"message":"Merge pull request #41 from tmeschter/FixNetCoreVersionReference\n\nFix a couple of bugs","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/06ef5a4deda0ad7ec609bd7915263698e88e69ea"},{"sha":"a172896b32650a35f8ab28fa66f9b48e3e76f082","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Moving some files to match the repo-toolset layout.","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/a172896b32650a35f8ab28fa66f9b48e3e76f082"},{"sha":"17004406bfe0dc45f9ac5d9112ff59ce00306e08","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Updating the gitattributes and gitignore files","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/17004406bfe0dc45f9ac5d9112ff59ce00306e08"},{"sha":"9c67e0b2a069adc571e55c73705211e11ad44ba4","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Removing some build files which are no longer needed","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/9c67e0b2a069adc571e55c73705211e11ad44ba4"},{"sha":"6c1da07e30919381aeee9da2400d6897d52046d5","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Adding the new build files and updating the projects accordingly.","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/6c1da07e30919381aeee9da2400d6897d52046d5"},{"sha":"cb3aea7090a1588acd82998b6f63c9795931e322","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Updating XliffTasks to use the repo-toolset IVT feature","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/cb3aea7090a1588acd82998b6f63c9795931e322"},{"sha":"75be1287e6a037012a4c23931c189f6707909c64","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Updating repo-toolset to 1.0.0-beta-62503-02","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/75be1287e6a037012a4c23931c189f6707909c64"},{"sha":"29b6e6dad56358e33ce2b4fee30304b92b65aefe","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Updating to use the MicrosoftAspNet strong name key again","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/29b6e6dad56358e33ce2b4fee30304b92b65aefe"},{"sha":"d4020aedaf7687af04b3be7c7506f3d87019428c","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Merge pull request #43 from tannergooding/master\n\nMoving xliff-tasks to repo-toolset","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/d4020aedaf7687af04b3be7c7506f3d87019428c"},{"sha":"bf3eda9c165d6a2316787e08ede2a369b8b80fb0","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Fixing the netci.groovy","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/bf3eda9c165d6a2316787e08ede2a369b8b80fb0"},{"sha":"9abf49ee2debdad581a94366774a4ebc7a067bf6","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Fixing SignToolData.json","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/9abf49ee2debdad581a94366774a4ebc7a067bf6"},{"sha":"0353dd121557a8bd27316aa6366c9ac310fc0622","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Updating repo-toolset to 1.0.0-beta-62522-01 to support manifest publishing","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/0353dd121557a8bd27316aa6366c9ac310fc0622"},{"sha":"a922937f978eabfff2840c7e8ee258d6e240f4f4","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Merge pull request #44 from tannergooding/master\n\nUpdating repo-toolset to 1.0.0-beta-62519-01 to support manifest publ…","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/a922937f978eabfff2840c7e8ee258d6e240f4f4"},{"sha":"5238648473df5b127fabca1b7520ab4a6c366f00","author":{"name":"Tanner Gooding","email":"d2658b90e35904b5e9cff2ef09b545b6010b643c@outlook.com"},"message":"Supporting signing for nuget packages.","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/5238648473df5b127fabca1b7520ab4a6c366f00"},{"sha":"7175af9d1a2b98bfc437196483af7874a2c440c3","author":{"name":"Tomáš Matoušek","email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com"},"message":"Update RepoToolset to 1.0.0-beta-62615-02","distinct":true,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/7175af9d1a2b98bfc437196483af7874a2c440c3"},{"sha":"3de126f7aec08c7e3bcf05b39e6493640b2fa99d","author":{"name":"Tom Meschter","email":"88fd7a24c679c409ca7cbb6753dda6f6ffac67a3@microsoft.com"},"message":"Update README.md\n\nUpdate README.md to include instructions on installing and using\nXliffTasks, and some basic information on the available options for\ncontrolling how it works.","distinct":false,"url":"https://api.github.com/repos/tmeschter/xliff-tasks/commits/3de126f7aec08c7e3bcf05b39e6493640b2fa99d"}]}
{"actor":{"display_login":"tmeschter"}}