{"push_id":2640271813,"size":35,"distinct_size":6,"ref":"refs/heads/exp","head":"1a6e1a9dc1aa434e00fbcc406abe21ae6d7c349d","before":"6f7b1b4ee59b87514dc436803f07b13f716d3f33","commits":[{"sha":"c297eac50e172854b5f04ad84b02412f8a14125d","author":{"name":"Ilya","email":"b698c760394e2cef0a3daf3b09c387d5bf6c18bf@yandex.ru"},"message":"Cleanup NonWindowsGetDomainName() (#6948)\n\nAdd an optional extended description…","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/c297eac50e172854b5f04ad84b02412f8a14125d"},{"sha":"a5f77955e87f6e2967312ac5aed8212dfe932954","author":{"name":"Ilya","email":"b698c760394e2cef0a3daf3b09c387d5bf6c18bf@yandex.ru"},"message":"Fix xUnit test GetTempFileName (#6943)\n\nUse Path.GetTempFileName() to get a temporary file.","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/a5f77955e87f6e2967312ac5aed8212dfe932954"},{"sha":"b851b55ec6a2c531affdeeef89ab35ef9487ff54","author":{"name":"Christoph Bergmeister","email":"3b61a740f09ea69938414d60ad3b7f099f3c6c6c@gmail.com"},"message":"Add Jumplist 'Run as Administrator' to Taskbar on Windows (#6913)\n\nCloses #6649\r\n\r\nThis is a port of existing C++ Windows PowerShell code from MainEntry.cpp\r\nSome of the code has been copied and minified from the WindowsApiPack.\r\n\r\nThe code is not compiled for Linux (not sure also another condition is needed for Windows on ARM?).\r\nThe code checks if the PowerShell process has a window handle by checking the startupinfo and only then tries to populate the list (and also checks if there is a slot available in the jumplist).\r\nTested on Windows 10 1803, jumpLists have been supported in Windows since Windows 7, which matches what PowerShell Core supports.","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/b851b55ec6a2c531affdeeef89ab35ef9487ff54"},{"sha":"1f918bb6489ef1471b2b5c9a1a089f8900e82319","author":{"name":"Sean Wheeler","email":"2769e8b19cb3f2459b6b7a340a73588255b21077@microsoft.com"},"message":"Migrating docs from source to docs repo (#6899)\n\n* migrating docs to docs repo","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/1f918bb6489ef1471b2b5c9a1a089f8900e82319"},{"sha":"57b3d3380b8d5185d01372699e5cfdba84820fba","author":{"name":"Ilya","email":"b698c760394e2cef0a3daf3b09c387d5bf6c18bf@yandex.ru"},"message":"Cleanup FileSystem provider (#6909)\n\nThe cleanup is coming from a code review to cleanup psl. Here we clean up the side branch of the code that will allow later to clean up a branch which uses psl.\r\n- IO.FileInfo does not make system calls in constructor. So we can create the object and then use the required attributes without direct call IO.FileInfo.GetAttributes() ( SafeGetFileAttributes() ). This allow us to exclude some p/invoke calls in our code in later cleanups. Also we get unified code for both Windows and Unix.\r\n- Remove SafeGetFileAttributes() and WinSafeGetFileAttributes(). Currently .Net Core support file attributes on all platforms in fastest way and we can remove our workaround. We get a regression in rare case (for files like pagefile.sys). Fix is ready in CoreFX, we get it in 2.1.1. I suggest ignore the regression because this is a very-very rare situation (Get-ChildItem c:\\pagefile.sys -Hidden). The .Net Core team was not even able to create an artificial test for such files and uses a real pagefile.sys file for the test. Also the enumeration is still working (dir c:\\ -hidden).\r\n- Re-add test which we lost in #4050. The test is pending because of the regression.","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/57b3d3380b8d5185d01372699e5cfdba84820fba"},{"sha":"5dc7a6cb07b6cac8a553b37ff1b6002fbca7ea92","author":{"name":"Steve Lee","email":"30d95c10a47886f19197e6fbca30583a1d4249aa@microsoft.com"},"message":"Add Windows Compatibility Pack 2.0.0 to PS Core and adopt the official .NET Core 2.1 (#6958)\n\nTo support PowerShell modules built with .NET Windows Compatibility Pack, we decided that it was best to ship the WCP assemblies with PS Core. This also adds many new .NET APIs be default while only adding ~3.5 MB additional disk footprint (to a ~137 MB install currently).\r\nAlso update the build to adopt the official .NET Core 2.1.","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/5dc7a6cb07b6cac8a553b37ff1b6002fbca7ea92"},{"sha":"d67d87caf0b7e87a8fee6f03328113e332add3e9","author":{"name":"Ilya","email":"b698c760394e2cef0a3daf3b09c387d5bf6c18bf@yandex.ru"},"message":"Add Settings.StyleCop file (#6930)\n\nDisable:\r\n1.SA1402 FileMayOnlyContainASingleType\r\n2.SA1403 FileMayOnlyContainASingleNamespace\r\n3.SA1101 PrefixLocalCallsWithThis\r\n4.SA1126 PrefixCallsCorrectly\r\n\r\nAdd custom global config file stylecop.json","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/d67d87caf0b7e87a8fee6f03328113e332add3e9"},{"sha":"3cb2424d8e6f047707695d28c7af83dca655de16","author":{"name":"Jan Pazdziora","email":"5b16690b4000fd5ccfa8e89cc3062f7c650cdde2@redhat.com"},"message":"Fix the double curly bracket typo. (#6960)","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/3cb2424d8e6f047707695d28c7af83dca655de16"},{"sha":"d663b41bd547aec95c7ec8e65140e21bb587c614","author":{"name":"Frederik Carlier","email":"c179c043f09aae1cdb3938d7731bc78825d4205f@quamotion.mobi"},"message":"Remove dependencies on libcurl, libunwind, matching the .NET Core behavior (#6964)","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/d663b41bd547aec95c7ec8e65140e21bb587c614"},{"sha":"ebc7cdf847ef39c8d71fd0f69849bf59f498111b","author":{"name":"Jan Pazdziora","email":"5b16690b4000fd5ccfa8e89cc3062f7c650cdde2@redhat.com"},"message":"Make the build step fail when the curl operation fails. (#6961)\n\nWithout the pipefail, the step always succeeds and the layer gets\r\ncached, resulting in confusion during the next step failing and\r\nsubsequent rebuild attempt.","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/ebc7cdf847ef39c8d71fd0f69849bf59f498111b"},{"sha":"0b32d0c04bd33e01f7bee5433bd0f631c6b96654","author":{"name":"Dongbo Wang","email":"a97d1d57b1daa4a18fec44146d68c2c4093535ae@microsoft.com"},"message":"[Feature] Minor update on 'GetFileSystemItem' (#6984)","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/0b32d0c04bd33e01f7bee5433bd0f631c6b96654"},{"sha":"b66013d11c9798f5f71909bcd1d879964b4eb50f","author":{"name":"Ilya","email":"b698c760394e2cef0a3daf3b09c387d5bf6c18bf@yandex.ru"},"message":"Disable some StyleCop rules (#6986)\n\n* Disable some StyleCop rules\r\n* Add CodeFactor status badge in README.md","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/b66013d11c9798f5f71909bcd1d879964b4eb50f"},{"sha":"f54085f8a3947e9b3911632d7ee69ee7d15532a3","author":{"name":"Christoph Bergmeister","email":"3b61a740f09ea69938414d60ad3b7f099f3c6c6c@gmail.com"},"message":"Create JumpList in background thread to improve performance (#6985)\n\n* Perform JumpList creation in background thread to improve performance when pwsh owns the window (i.e. when the Jumplist has to be created)\r\n\r\n* Move JumpList creation to a later stage to allow for more code that might make it exit earlier as suggested in PR review by @iSazonov","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/f54085f8a3947e9b3911632d7ee69ee7d15532a3"},{"sha":"3b1a4a4722bd2bbbd0af78f80a3edbd724b3dc42","author":{"name":"Sergey Vasin","email":"753a4a503638fccdbbdabe6f0cf45502f0edf3e2@users.noreply.github.com"},"message":"Replace \"Dbg.Assert\" with 'if () throw' in CSVCommands.cs.. (#6910)\n\nAdd more useful messages.","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/3b1a4a4722bd2bbbd0af78f80a3edbd724b3dc42"},{"sha":"cda6ef175cf6277105d52d2c0e0c4179c053ef6e","author":{"name":"Klaudia Algiz","email":"20499e15c518589964c79795ca7161e0a1cefa2e@gmail.com"},"message":"Remove not initialized variable $IsElevated from test in New-Item.Tests.ps1 (#6746)\n\n* Remove not initialized variable  from PowerShell tests\r\n\r\n* Separate the tests that requires no elevation from the others.","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/cda6ef175cf6277105d52d2c0e0c4179c053ef6e"},{"sha":"2ec3056f9ea19dd20933c471ec7a0d2e01911761","author":{"name":"Christoph Bergmeister","email":"3b61a740f09ea69938414d60ad3b7f099f3c6c6c@gmail.com"},"message":"Use Appveyor matrix for faster PR builds (#6945)\n\nRelated: #6944\r\n\r\nReduce PR build time by 5 minutes by:\r\n\r\nHaving Packaging as a separate build job in a matrix -> runs in parallel in PR builds because the Microsoft account is a paid account that allows that (at no additional costs)\r\nNot caching the dotnet folder anymore, which is too large and the overhead of zipping/unzipping/upload/download does not pay off (and fails in forked builds that are on a free AppVeyor account due to the size).\r\nSetting the environment variable DOTNET_SKIP_FIRST_TIME_EXPERIENCE to 1 because the initialization of the dotnet CLI cache (1 minute) does not pay off for the whole build.\r\nThe total build time of builds on a fork that is on a free AppVeyor account and therefore does not have parallelism, remains the same due to the time saving of redundant caching.\r\n\r\nThis is just a simple example of what we can easily achieve, we could continue this pattern and split the test runs as per the referenced issue to bring PR builds down to 10 minutes (but this will incur an increase for fork builds on free AppVeyor accounts)","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/2ec3056f9ea19dd20933c471ec7a0d2e01911761"},{"sha":"f559acfae1cd5c65b677192706f1e06593eb0308","author":{"name":"Robert Holt","email":"88bd7f10cb475705173550a4a6ba8ba6dc9608de@gmail.com"},"message":"Change packaging to differentiate only between major versions and previews (#6968)\n\nChange the *nix packaging over with the following changes:\r\n\r\nPackage name (as used by e.g. apt):\r\nNon-preview releases are namedpowershell\r\nPreview releases are named powershell-preview\r\nInstallation path:\r\nNo longer looks like /opt/microsoft/powershell/6.1.0/ or /opt/microsoft/powershell/6.1.0-preview.1/\r\nNon-previews go to a path like /opt/microsoft/powershell/6/\r\nPreviews go to a path like /opt/microsoft/powershell/6-preview/\r\nPath to executable symlink:\r\nAllows SxS with preview\r\nNon-previews linked to /usr/bin/pwsh or /usr/local/bin/pwsh on macOS\r\nPreviews linked to /usr/bin/pwsh-preview or /usr/local/bin/pwsh-preview on macOS\r\nImplements PowerShell/PowerShell-RFC#115 (comment)","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/f559acfae1cd5c65b677192706f1e06593eb0308"},{"sha":"6ea1389571d227a148e0dcc57d7843f7179bd20a","author":{"name":"Dongbo Wang","email":"a97d1d57b1daa4a18fec44146d68c2c4093535ae@microsoft.com"},"message":"Skip dotnet-cli initialization and stop caching the 'dotnet' folder for Travis CI (#7007)","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/6ea1389571d227a148e0dcc57d7843f7179bd20a"},{"sha":"faf832401f459d1f163189532fb04011a9bc0c96","author":{"name":"Christoph Bergmeister","email":"3b61a740f09ea69938414d60ad3b7f099f3c6c6c@gmail.com"},"message":"Fix broken links due to PR 6899 that removed GitHub docs on installation docs, known issues and breaking changes due to complete migration to docs.microsoft.com (#6981)\n\n* Fix broken installation links in README.md\r\n\r\n* fix remaining broken links due to removal of breakingchanges and knownissues docs\r\n\r\n* Remove en-us culture from docs links in readme\r\n\r\n* Remove last en-us culture link from issue template","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/faf832401f459d1f163189532fb04011a9bc0c96"},{"sha":"2429b431818f2c13edbb351bb682109e736ce9e3","author":{"name":"Dongbo Wang","email":"a97d1d57b1daa4a18fec44146d68c2c4093535ae@microsoft.com"},"message":"Skip compiling the non-supported cmdlets on Unix in System.Management.Automation.dll (#6939)\n\nThis is to keep the cache in InitialSessionState in sync with the actual available cmdlet types in System.Management.Automation.dll","distinct":false,"url":"https://api.github.com/repos/daxian-dbw/PowerShell/commits/2429b431818f2c13edbb351bb682109e736ce9e3"}]}
{"actor":{"display_login":"daxian-dbw"}}