From 756538802f8da461fa4c28bbd2d16cfc9361eb39 Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Wed, 3 Feb 2021 05:11:24 +0200 Subject: [PATCH 1/8] Create ArraidList.PS1 --- POWERSHELL-General/ArraidList.PS1 | 76 +++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 POWERSHELL-General/ArraidList.PS1 diff --git a/POWERSHELL-General/ArraidList.PS1 b/POWERSHELL-General/ArraidList.PS1 new file mode 100644 index 0000000..b9fdf1b --- /dev/null +++ b/POWERSHELL-General/ArraidList.PS1 @@ -0,0 +1,76 @@ + +$GUIDs = [System.Collections.ArrayList]@() +$Userprincipalnames = [System.Collections.ArrayList]@() +$Distinguishednames = [System.Collections.ArrayList]@() +$PrimarySMTPAddresses = [System.Collections.ArrayList]@() +$ExchangeGUIDs = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() + +$All = [System.Collections.ArrayList]@() +$GUIDs = [System.Collections.ArrayList]@() +$Userprincipalnames = [System.Collections.ArrayList]@() +$Distinguishednames = [System.Collections.ArrayList]@() +$PrimarySMTPAddresses = [System.Collections.ArrayList]@() +$ExchangeGUIDs = [System.Collections.ArrayList]@() + + +$MBXs = get-EXOmailbox -ResultSize unlimited + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $GUIDs.Add($MBXs[$M].GUID) + $Userprincipalnames.Add($MBXs[$M].Userprincipalname) + $Distinguishednames.Add($MBXs[$M].Distinguishedname) +$PrimarySMTPAddresses.Add($MBXs[$M].PrimarySMTPAddress) + $ExchangeGUIDs.Add($MBXs[$M].ExchangeGUID) + } + + + + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $GUIDs[$M] + $Userprincipalnames[$M] + $Distinguishednames[$M] +$PrimarySMTPAddresses[$M] + $ExchangeGUIDs[$M] + } + + +[System.Collections.ArrayList]$MBX = $mbxs.userprincipalname + +$label="[$($param.Language) $($culture.DisplayName)] Time[$($param.TimeFormat)] Date[$($param.DateFormat)]" + +$S =" [MBX] ($($M+1)/$count) [Time]" +$A = "Changing Folder language $label [Mailbox Count] ($($M+1)/$count) [Mailbox] $($MBX[$M])" +Write-Progress -Activity $A -Status $S -PercentComplete (($M/$count)*100) -SecondsRemaining ($count-$M) ; + +Measure-Command { + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $GUIDs[$M] + $Userprincipalnames[$M] + $Distinguishednames[$M] +$PrimarySMTPAddresses[$M] + $ExchangeGUIDs[$M] + } } + + + $MBX = $MBXs | select GUID,Userprincipalname,Distinguishedname,PrimarySMTPAddress,ExchangeGUID + Measure-Command { + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $($MBX[$M].GUID) + $($MBX[$M].Userprincipalname) + $($MBX[$M].Distinguishedname) + $($MBX[$M].PrimarySMTPAddress) + $($MBX[$M].ExchangeGUID) + } } From cf5bd6c32f34ceb9fce76063d12e102fa397f59d Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Wed, 3 Feb 2021 05:18:15 +0200 Subject: [PATCH 2/8] Update ArraidList.PS1 --- POWERSHELL-General/ArraidList.PS1 | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/POWERSHELL-General/ArraidList.PS1 b/POWERSHELL-General/ArraidList.PS1 index b9fdf1b..12f8c66 100644 --- a/POWERSHELL-General/ArraidList.PS1 +++ b/POWERSHELL-General/ArraidList.PS1 @@ -63,7 +63,7 @@ $PrimarySMTPAddresses[$M] } } - $MBX = $MBXs | select GUID,Userprincipalname,Distinguishedname,PrimarySMTPAddress,ExchangeGUID +[System.Collections.ArrayList]$MBX = $MBXs | select GUID,Userprincipalname,Distinguishedname,PrimarySMTPAddress,ExchangeGUID Measure-Command { for ($M = 0; $M -lt $MBXs.count; $M++) { @@ -74,3 +74,16 @@ for ($M = 0; $M -lt $MBXs.count; $M++) { $($MBX[$M].PrimarySMTPAddress) $($MBX[$M].ExchangeGUID) } } + $MBXs.GetType() + $GUIDs.GetType() + + Measure-Command { + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $($MBXs[$M].GUID) + $($MBXs[$M].Userprincipalname) + $($MBXs[$M].Distinguishedname) + $($MBXs[$M].PrimarySMTPAddress) + $($MBXs[$M].ExchangeGUID) + } } \ No newline at end of file From 5c10c72b5214d32e4afd7f77b573c58fd6c8614c Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Wed, 3 Feb 2021 05:20:37 +0200 Subject: [PATCH 3/8] Delete ArraidList.PS1 --- POWERSHELL-General/ArraidList.PS1 | 89 ------------------------------- 1 file changed, 89 deletions(-) delete mode 100644 POWERSHELL-General/ArraidList.PS1 diff --git a/POWERSHELL-General/ArraidList.PS1 b/POWERSHELL-General/ArraidList.PS1 deleted file mode 100644 index 12f8c66..0000000 --- a/POWERSHELL-General/ArraidList.PS1 +++ /dev/null @@ -1,89 +0,0 @@ - -$GUIDs = [System.Collections.ArrayList]@() -$Userprincipalnames = [System.Collections.ArrayList]@() -$Distinguishednames = [System.Collections.ArrayList]@() -$PrimarySMTPAddresses = [System.Collections.ArrayList]@() -$ExchangeGUIDs = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() - -$All = [System.Collections.ArrayList]@() -$GUIDs = [System.Collections.ArrayList]@() -$Userprincipalnames = [System.Collections.ArrayList]@() -$Distinguishednames = [System.Collections.ArrayList]@() -$PrimarySMTPAddresses = [System.Collections.ArrayList]@() -$ExchangeGUIDs = [System.Collections.ArrayList]@() - - -$MBXs = get-EXOmailbox -ResultSize unlimited - -for ($M = 0; $M -lt $MBXs.count; $M++) { - - $GUIDs.Add($MBXs[$M].GUID) - $Userprincipalnames.Add($MBXs[$M].Userprincipalname) - $Distinguishednames.Add($MBXs[$M].Distinguishedname) -$PrimarySMTPAddresses.Add($MBXs[$M].PrimarySMTPAddress) - $ExchangeGUIDs.Add($MBXs[$M].ExchangeGUID) - } - - - - -for ($M = 0; $M -lt $MBXs.count; $M++) { - - $GUIDs[$M] - $Userprincipalnames[$M] - $Distinguishednames[$M] -$PrimarySMTPAddresses[$M] - $ExchangeGUIDs[$M] - } - - -[System.Collections.ArrayList]$MBX = $mbxs.userprincipalname - -$label="[$($param.Language) $($culture.DisplayName)] Time[$($param.TimeFormat)] Date[$($param.DateFormat)]" - -$S =" [MBX] ($($M+1)/$count) [Time]" -$A = "Changing Folder language $label [Mailbox Count] ($($M+1)/$count) [Mailbox] $($MBX[$M])" -Write-Progress -Activity $A -Status $S -PercentComplete (($M/$count)*100) -SecondsRemaining ($count-$M) ; - -Measure-Command { - -for ($M = 0; $M -lt $MBXs.count; $M++) { - - $GUIDs[$M] - $Userprincipalnames[$M] - $Distinguishednames[$M] -$PrimarySMTPAddresses[$M] - $ExchangeGUIDs[$M] - } } - - -[System.Collections.ArrayList]$MBX = $MBXs | select GUID,Userprincipalname,Distinguishedname,PrimarySMTPAddress,ExchangeGUID - Measure-Command { - -for ($M = 0; $M -lt $MBXs.count; $M++) { - - $($MBX[$M].GUID) - $($MBX[$M].Userprincipalname) - $($MBX[$M].Distinguishedname) - $($MBX[$M].PrimarySMTPAddress) - $($MBX[$M].ExchangeGUID) - } } - $MBXs.GetType() - $GUIDs.GetType() - - Measure-Command { - -for ($M = 0; $M -lt $MBXs.count; $M++) { - - $($MBXs[$M].GUID) - $($MBXs[$M].Userprincipalname) - $($MBXs[$M].Distinguishedname) - $($MBXs[$M].PrimarySMTPAddress) - $($MBXs[$M].ExchangeGUID) - } } \ No newline at end of file From f830da1799843001ea7dbf61fc405fa8d7d48708 Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Wed, 3 Feb 2021 05:20:41 +0200 Subject: [PATCH 4/8] Create A-RAID-List.PS1 --- POWERSHELL-General/A-RAID-List.PS1 | 89 ++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 POWERSHELL-General/A-RAID-List.PS1 diff --git a/POWERSHELL-General/A-RAID-List.PS1 b/POWERSHELL-General/A-RAID-List.PS1 new file mode 100644 index 0000000..12f8c66 --- /dev/null +++ b/POWERSHELL-General/A-RAID-List.PS1 @@ -0,0 +1,89 @@ + +$GUIDs = [System.Collections.ArrayList]@() +$Userprincipalnames = [System.Collections.ArrayList]@() +$Distinguishednames = [System.Collections.ArrayList]@() +$PrimarySMTPAddresses = [System.Collections.ArrayList]@() +$ExchangeGUIDs = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() +$MyArrayList = [System.Collections.ArrayList]@() + +$All = [System.Collections.ArrayList]@() +$GUIDs = [System.Collections.ArrayList]@() +$Userprincipalnames = [System.Collections.ArrayList]@() +$Distinguishednames = [System.Collections.ArrayList]@() +$PrimarySMTPAddresses = [System.Collections.ArrayList]@() +$ExchangeGUIDs = [System.Collections.ArrayList]@() + + +$MBXs = get-EXOmailbox -ResultSize unlimited + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $GUIDs.Add($MBXs[$M].GUID) + $Userprincipalnames.Add($MBXs[$M].Userprincipalname) + $Distinguishednames.Add($MBXs[$M].Distinguishedname) +$PrimarySMTPAddresses.Add($MBXs[$M].PrimarySMTPAddress) + $ExchangeGUIDs.Add($MBXs[$M].ExchangeGUID) + } + + + + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $GUIDs[$M] + $Userprincipalnames[$M] + $Distinguishednames[$M] +$PrimarySMTPAddresses[$M] + $ExchangeGUIDs[$M] + } + + +[System.Collections.ArrayList]$MBX = $mbxs.userprincipalname + +$label="[$($param.Language) $($culture.DisplayName)] Time[$($param.TimeFormat)] Date[$($param.DateFormat)]" + +$S =" [MBX] ($($M+1)/$count) [Time]" +$A = "Changing Folder language $label [Mailbox Count] ($($M+1)/$count) [Mailbox] $($MBX[$M])" +Write-Progress -Activity $A -Status $S -PercentComplete (($M/$count)*100) -SecondsRemaining ($count-$M) ; + +Measure-Command { + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $GUIDs[$M] + $Userprincipalnames[$M] + $Distinguishednames[$M] +$PrimarySMTPAddresses[$M] + $ExchangeGUIDs[$M] + } } + + +[System.Collections.ArrayList]$MBX = $MBXs | select GUID,Userprincipalname,Distinguishedname,PrimarySMTPAddress,ExchangeGUID + Measure-Command { + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $($MBX[$M].GUID) + $($MBX[$M].Userprincipalname) + $($MBX[$M].Distinguishedname) + $($MBX[$M].PrimarySMTPAddress) + $($MBX[$M].ExchangeGUID) + } } + $MBXs.GetType() + $GUIDs.GetType() + + Measure-Command { + +for ($M = 0; $M -lt $MBXs.count; $M++) { + + $($MBXs[$M].GUID) + $($MBXs[$M].Userprincipalname) + $($MBXs[$M].Distinguishedname) + $($MBXs[$M].PrimarySMTPAddress) + $($MBXs[$M].ExchangeGUID) + } } \ No newline at end of file From 627c66e64e3d2ef9a6182cd9f90b4d6bccfe03d3 Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Wed, 3 Feb 2021 09:57:15 +0200 Subject: [PATCH 5/8] Create Get-ServerList.PS1 --- Misc/temp/Get-ServerList.PS1 | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Misc/temp/Get-ServerList.PS1 diff --git a/Misc/temp/Get-ServerList.PS1 b/Misc/temp/Get-ServerList.PS1 new file mode 100644 index 0000000..d6963c5 --- /dev/null +++ b/Misc/temp/Get-ServerList.PS1 @@ -0,0 +1,38 @@ +#Requires -module activedirectory +Import-module ActiveDirectory +$Domains = (Get-ADForest).Domains +$PDCs = @() +Foreach ($Domain in $Domains) +{ +$PDCs += (Get-ADDomain -Identity $Domain).PDCEmulator +} +Write-Verbose -Message "PDCs Gathered - $($PDCs.count). Processing Workflow." -Verbose +WorkFlow Get-ServerList +{ +Param( +[Parameter(Mandatory=$true)][String[]]$PDCs, +[Parameter(Mandatory=$false)] +[ValidateScript({ +If(!($PropertiesArray.count -gt 0)) +{ +Write-Warning "Must be an array" +}Else +{ +$True +} +})] +#[Array]$PropertiesArray +[String[]]$PropertiesArray +) +If(!$PropertiesArray) +{ +$PropertiesArray = @("dnshostname" +"operatingsystem") +} +Foreach -Parallel ($PDC in $PDCs) +{ +Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows Server*'} -Properties $PropertiesArray -Server $PDC -ResultPageSize 1 +} +} +$Results = Get-ServerList -PDCs $PDCs +Write-Verbose -Message "$($Results.Count) Gathered." -Verbose \ No newline at end of file From 45bcb9582dc52c68413bb10168c7b931775f4797 Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Thu, 4 Feb 2021 01:10:06 +0200 Subject: [PATCH 6/8] Update A-RAID-List.PS1 --- POWERSHELL-General/A-RAID-List.PS1 | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/POWERSHELL-General/A-RAID-List.PS1 b/POWERSHELL-General/A-RAID-List.PS1 index 12f8c66..077ffc5 100644 --- a/POWERSHELL-General/A-RAID-List.PS1 +++ b/POWERSHELL-General/A-RAID-List.PS1 @@ -1,16 +1,4 @@ -$GUIDs = [System.Collections.ArrayList]@() -$Userprincipalnames = [System.Collections.ArrayList]@() -$Distinguishednames = [System.Collections.ArrayList]@() -$PrimarySMTPAddresses = [System.Collections.ArrayList]@() -$ExchangeGUIDs = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() -$MyArrayList = [System.Collections.ArrayList]@() - $All = [System.Collections.ArrayList]@() $GUIDs = [System.Collections.ArrayList]@() $Userprincipalnames = [System.Collections.ArrayList]@() @@ -31,8 +19,6 @@ $PrimarySMTPAddresses.Add($MBXs[$M].PrimarySMTPAddress) } - - for ($M = 0; $M -lt $MBXs.count; $M++) { $GUIDs[$M] @@ -64,6 +50,7 @@ $PrimarySMTPAddresses[$M] [System.Collections.ArrayList]$MBX = $MBXs | select GUID,Userprincipalname,Distinguishedname,PrimarySMTPAddress,ExchangeGUID + Measure-Command { for ($M = 0; $M -lt $MBXs.count; $M++) { From caf085f66ddcffbd529d2775dadfb470f9888dd2 Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Thu, 4 Feb 2021 01:17:02 +0200 Subject: [PATCH 7/8] Update A-RAID-List.PS1 --- POWERSHELL-General/A-RAID-List.PS1 | 45 +++++++++++++++++------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/POWERSHELL-General/A-RAID-List.PS1 b/POWERSHELL-General/A-RAID-List.PS1 index 077ffc5..eaa83b0 100644 --- a/POWERSHELL-General/A-RAID-List.PS1 +++ b/POWERSHELL-General/A-RAID-List.PS1 @@ -31,46 +31,51 @@ $PrimarySMTPAddresses[$M] [System.Collections.ArrayList]$MBX = $mbxs.userprincipalname -$label="[$($param.Language) $($culture.DisplayName)] Time[$($param.TimeFormat)] Date[$($param.DateFormat)]" +# $label="[$($param.Language) $($culture.DisplayName)] Time[$($param.TimeFormat)] Date[$($param.DateFormat)]" -$S =" [MBX] ($($M+1)/$count) [Time]" -$A = "Changing Folder language $label [Mailbox Count] ($($M+1)/$count) [Mailbox] $($MBX[$M])" -Write-Progress -Activity $A -Status $S -PercentComplete (($M/$count)*100) -SecondsRemaining ($count-$M) ; +# $S =" [MBX] ($($M+1)/$count) [Time]" +# $A = "Changing Folder language $label [Mailbox Count] ($($M+1)/$count) [Mailbox] $($MBX[$M])" +# Write-Progress -Activity $A -Status $S -PercentComplete (($M/$count)*100) -SecondsRemaining ($count-$M) ; Measure-Command { -for ($M = 0; $M -lt $MBXs.count; $M++) { +for ($M = 0; $M -lt $MBXs.count; $M++) { - $GUIDs[$M] - $Userprincipalnames[$M] - $Distinguishednames[$M] -$PrimarySMTPAddresses[$M] - $ExchangeGUIDs[$M] - } } + $GUIDs[$M] + $Userprincipalnames[$M] + $Distinguishednames[$M] + $PrimarySMTPAddresses[$M] + $ExchangeGUIDs[$M] + + } + } [System.Collections.ArrayList]$MBX = $MBXs | select GUID,Userprincipalname,Distinguishedname,PrimarySMTPAddress,ExchangeGUID Measure-Command { -for ($M = 0; $M -lt $MBXs.count; $M++) { +for ($M = 0; $M -lt $MBXs.count; $M++) { $($MBX[$M].GUID) + $($MBX[$M].Userprincipalname) + $($MBX[$M].Distinguishedname) + $($MBX[$M].PrimarySMTPAddress) + $($MBX[$M].ExchangeGUID) + } + } + - $($MBX[$M].GUID) - $($MBX[$M].Userprincipalname) - $($MBX[$M].Distinguishedname) - $($MBX[$M].PrimarySMTPAddress) - $($MBX[$M].ExchangeGUID) - } } $MBXs.GetType() + $GUIDs.GetType() Measure-Command { for ($M = 0; $M -lt $MBXs.count; $M++) { - $($MBXs[$M].GUID) $($MBXs[$M].Userprincipalname) $($MBXs[$M].Distinguishedname) $($MBXs[$M].PrimarySMTPAddress) $($MBXs[$M].ExchangeGUID) - } } \ No newline at end of file + } + + } \ No newline at end of file From 80221448e798a8e94db55f81b4280a3a2608b790 Mon Sep 17 00:00:00 2001 From: PSScript <78456813+PSScript@users.noreply.github.com> Date: Sat, 20 Mar 2021 11:55:06 +0200 Subject: [PATCH 8/8] Create .gitattributes --- .gitattributes | 340 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 340 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..2115524 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,340 @@ +# Common settings that generally should always be used with your language specific settings + +# Auto detect text files and perform LF normalization +# https://www.davidlaing.com/2012/09/19/customise-your-gitattributes-to-become-a-git-ninja/ +* text=auto + +# +# The above will handle all files NOT found below +# + +# Documents +*.bibtex text diff=bibtex +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain +*.md text +*.tex text diff=tex +*.adoc text +*.textile text +*.mustache text +*.csv text +*.tab text +*.tsv text +*.txt text +*.sql text + +# Graphics +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.tif binary +*.tiff binary +*.ico binary +# SVG treated as an asset (binary) by default. +*.svg text +# If you want to treat it as binary, +# use the following line instead. +# *.svg binary +*.eps binary + +# Scripts +*.bash text eol=lf +*.fish text eol=lf +*.sh text eol=lf +# These are explicitly windows files and should use crlf +*.bat text eol=crlf +*.cmd text eol=crlf +*.ps1 text eol=crlf +*.Ps1 text eol=crlf +*.pS1 text eol=crlf +*.PS1 text eol=crlf + +# Serialisation +*.json text +*.toml text +*.xml text +*.yaml text +*.yml text + +# Archives +*.7z binary +*.gz binary +*.tar binary +*.tgz binary +*.zip binary + +# Text files where line endings should be preserved +*.patch -text + +# +# Exclude files from exporting +# + +.gitattributes export-ignore +.gitignore export-ignore +# Auto detect text files and perform LF normalization +# https://www.davidlaing.com/2012/09/19/customise-your-gitattributes-to-become-a-git-ninja/ +* text=auto + +*.cs text diff=csharp +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just comment the entries below and +# uncomment the group further below +############################################################################### + +*.sln text eol=crlf +*.csproj text eol=crlf +*.vbproj text eol=crlf +*.vcxproj text eol=crlf +*.vcproj text eol=crlf +*.dbproj text eol=crlf +*.fsproj text eol=crlf +*.lsproj text eol=crlf +*.wixproj text eol=crlf +*.modelproj text eol=crlf +*.sqlproj text eol=crlf +*.wmaproj text eol=crlf + +*.xproj text eol=crlf +*.props text eol=crlf +*.filters text eol=crlf +*.vcxitems text eol=crlf + + +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +#*.xproj merge=binary +#*.props merge=binary +#*.filters merge=binary +#*.vcxitems merge=binary +## GITATTRIBUTES FOR WEB PROJECTS +# +# These settings are for any web project. +# +# Details per file setting: +# text These files should be normalized (i.e. convert CRLF to LF). +# binary These files are binary and should be left untouched. +# +# Note that binary is a macro for -text -diff. +###################################################################### + +# Auto detect +## Handle line endings automatically for files detected as +## text and leave all files detected as binary untouched. +## This will handle all files NOT defined below. +* text=auto + +# Source code +*.bash text eol=lf +*.bat text eol=crlf +*.cmd text eol=crlf +*.coffee text +*.css text +*.htm text diff=html +*.html text diff=html +*.inc text +*.ini text +*.js text +*.json text +*.jsx text +*.less text +*.ls text +*.map text -diff +*.od text +*.onlydata text +*.php text diff=php +*.pl text +*.ps1 text eol=crlf +*.py text diff=python +*.rb text diff=ruby +*.sass text +*.scm text +*.scss text diff=css +*.sh text eol=lf +*.sql text +*.styl text +*.tag text +*.ts text +*.tsx text +*.xml text +*.xhtml text diff=html + +# Docker +Dockerfile text + +# Documentation +*.ipynb text +*.markdown text +*.md text +*.mdwn text +*.mdown text +*.mkd text +*.mkdn text +*.mdtxt text +*.mdtext text +*.txt text +AUTHORS text +CHANGELOG text +CHANGES text +CONTRIBUTING text +COPYING text +copyright text +*COPYRIGHT* text +INSTALL text +license text +LICENSE text +NEWS text +readme text +*README* text +TODO text + +# Templates +*.dot text +*.ejs text +*.haml text +*.handlebars text +*.hbs text +*.hbt text +*.jade text +*.latte text +*.mustache text +*.njk text +*.phtml text +*.tmpl text +*.tpl text +*.twig text +*.vue text + +# Configs +*.cnf text +*.conf text +*.config text +.editorconfig text +.env text +.gitattributes text +.gitconfig text +.htaccess text +*.lock text -diff +package-lock.json text -diff +*.toml text +*.yaml text +*.yml text +browserslist text +Makefile text +makefile text + +# Heroku +Procfile text + +# Graphics +*.ai binary +*.bmp binary +*.eps binary +*.gif binary +*.gifv binary +*.ico binary +*.jng binary +*.jp2 binary +*.jpg binary +*.jpeg binary +*.jpx binary +*.jxr binary +*.pdf binary +*.png binary +*.psb binary +*.psd binary +# SVG treated as an asset (binary) by default. +*.svg text +# If you want to treat it as binary, +# use the following line instead. +# *.svg binary +*.svgz binary +*.tif binary +*.tiff binary +*.wbmp binary +*.webp binary + +# Audio +*.kar binary +*.m4a binary +*.mid binary +*.midi binary +*.mp3 binary +*.ogg binary +*.ra binary + +# Video +*.3gpp binary +*.3gp binary +*.as binary +*.asf binary +*.asx binary +*.fla binary +*.flv binary +*.m4v binary +*.mng binary +*.mov binary +*.mp4 binary +*.mpeg binary +*.mpg binary +*.ogv binary +*.swc binary +*.swf binary +*.webm binary + +# Archives +*.7z binary +*.gz binary +*.jar binary +*.rar binary +*.tar binary +*.zip binary + +# Fonts +*.ttf binary +*.eot binary +*.otf binary +*.woff binary +*.woff2 binary + +# Executables +*.exe binary +*.pyc binary + +# RC files (like .babelrc or .eslintrc) +*.*rc text + +# Ignore files (like .npmignore or .gitignore) +*.*ignore text \ No newline at end of file