Skip to content

Commit

Permalink
Adding git commit to the generated output
Browse files Browse the repository at this point in the history
  • Loading branch information
ayende committed Sep 26, 2009
1 parent d8e05eb commit db096d0
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions psake_ext.ps1
Original file line number Original file line Diff line number Diff line change
@@ -1,3 +1,9 @@
function Get-Git-Commit
{
$gitLog = git log --oneline -1
return $gitLog.Split(' ')[0]
}

function Generate-Assembly-Info function Generate-Assembly-Info
{ {
param( param(
Expand All @@ -10,7 +16,7 @@ param(
[string]$version, [string]$version,
[string]$file = $(throw "file is a required parameter.") [string]$file = $(throw "file is a required parameter.")
) )

$commit = Get-Git-Commit
$asmInfo = "using System; $asmInfo = "using System;
using System.Reflection; using System.Reflection;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
Expand All @@ -24,7 +30,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyProductAttribute(""$product"")] [assembly: AssemblyProductAttribute(""$product"")]
[assembly: AssemblyCopyrightAttribute(""$copyright"")] [assembly: AssemblyCopyrightAttribute(""$copyright"")]
[assembly: AssemblyVersionAttribute(""$version"")] [assembly: AssemblyVersionAttribute(""$version"")]
[assembly: AssemblyInformationalVersionAttribute(""$version"")] [assembly: AssemblyInformationalVersionAttribute(""$version / $commit"")]
[assembly: AssemblyFileVersionAttribute(""$version"")] [assembly: AssemblyFileVersionAttribute(""$version"")]
[assembly: AssemblyDelaySignAttribute(false)] [assembly: AssemblyDelaySignAttribute(false)]
" "
Expand Down

0 comments on commit db096d0

Please sign in to comment.