CleanCode PowerShell Libraries v1.2.08 API: CleanCode » SvnTools » Get-SvnLog
PS powershell> svn log
------------------------------------------------------------------------
r1186 | ww | 2011-11-07 20:33:48 -0800 (Mon, 07 Nov 2011) | 1 line
Version update and other minor bookkeeping for next CleanCode release (1.1.02).
------------------------------------------------------------------------
r1185 | ww | 2011-11-07 15:15:07 -0800 (Mon, 07 Nov 2011) | 2 lines
Changed server-relative path for CSS to absolute URL to make testing a lot easier.
Added new favicon reference for PowerShell library.
------------------------------------------------------------------------
r1183 | ww | 2011-11-06 20:52:15 -0800 (Sun, 06 Nov 2011) | 1 line
New function to identify log patterns used by TortoiseSVN.
------------------------------------------------------------------------
PS powershell> svn log -v
------------------------------------------------------------------------
r1186 | ww | 2011-11-07 20:33:48 -0800 (Mon, 07 Nov 2011) | 1 line
Changed paths:
M /trunk/devel/powershell/CleanCode/Assertion/Assertion.psd1
M /trunk/devel/powershell/CleanCode/DocTreeGenerator/DocTreeGenerator.psd1
M /trunk/devel/powershell/CleanCode/EnhancedChildItem/EnhancedChildItem.psd1
M /trunk/devel/powershell/CleanCode/FileTools/IniFile.psd1
M /trunk/devel/powershell/CleanCode/SvnTools/SvnTools.psd1
Version update and other minor bookkeeping for next CleanCode release (1.1.02).
------------------------------------------------------------------------
r1185 | ww | 2011-11-07 15:15:07 -0800 (Mon, 07 Nov 2011) | 2 lines
Changed paths:
M /trunk/devel/powershell/scripts/psdoc_template.html
Changed server-relative path for CSS to absolute URL to make testing a lot easier.
Added new favicon reference for PowerShell library.
------------------------------------------------------------------------
r1183 | ww | 2011-11-06 20:52:15 -0800 (Sun, 06 Nov 2011) | 1 line
Changed paths:
A /trunk/devel/powershell/CleanCode/SvnTools/SvnTrackerPattern.Tests.ps1
A /trunk/devel/powershell/CleanCode/SvnTools/SvnTrackerPattern.ps1
New function to identify log patterns used by TortoiseSVN.
------------------------------------------------------------------------
A The item was added.
D The item was deleted.
M Properties or textual contents on the item were changed.
R The item was replaced by a different one at the same location.
------------------------------------------------------------------------
PS powershell> svn log -v --xml
<?xml version="1.0" encoding="UTF-8"?>
<log>
<logentry
revision="1185">
<author>ww</author>
<date>2011-11-07T23:15:07.070258Z</date>
<paths>
<path
kind=""
action="M">/trunk/devel/powershell/scripts/psdoc_template.html</path>
</paths>
<msg>Changed server-relative path for CSS to absolute URL to make testing a lot easier.
Added new favicon reference for PowerShell library.</msg>
</logentry>
<logentry
revision="1183">
<author>ww</author>
<date>2011-11-07T04:52:15.434153Z</date>
<paths>
<path
kind=""
action="A">/trunk/devel/powershell/CleanCode/SvnTools/SvnTrackerPattern.ps1</path>
<path
kind=""
action="A">/trunk/devel/powershell/CleanCode/SvnTools/SvnTrackerPattern.Tests.ps1</path>
</paths>
<msg>New function to identify log patterns used by TortoiseSVN.</msg>
</logentry>
. . .
------------------------------------------------------------------------
Specifies the working copy path or URL to examine.
If omitted, defaults to the current directory.
Required? false
Position? 1
Default value .
Accept pipeline input? false
Accept wildcard characters? false
Normally you limit the scope of 'svn log' by specifying a numerical
range of revisions. Get-SvnLog improves on that by also letting you
specify tags instead of numerical values for the RevisionRange parameter.
When you do so, you must also specify a TagPath in which the
RevisionRange value (or values) are leaf nodes.
Required? false
Position? 2
Default value
Accept pipeline input? false
Accept wildcard characters? false
With no revision specified, the underlying call to svn log uses a revision
range of BASE to 1 (BASE:1) for a local path or HEAD to 1 (HEAD:1) for a URL.
HEAD is the latest version of a given branch. BASE is the revision number
of your working copy; so if you have not done an SVN Update in a while this
could be less than HEAD and you would not get data for all your revisions.
Required? false
Position? 3
Default value
Accept pipeline input? false
Accept wildcard characters? false
The Subversion log is by default organized by revision.
Each revision is a commit of one or more files. Without this switch,
Get-SvnLog maps each revision to a PowerShell object.
With the switch, Get-SvnLog maps each file of each revision to
a PowerShell object, allowing you to explore different dimensions of your data.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, see
about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
This function is part of the CleanCode toolbox
from http://cleancode.sourceforge.net/.
Since CleanCode 1.1.04.
This documentation set was created with CleanCode's DocTreeGenerator.