C# Class dotGit.Objects.Utility

Datei anzeigen Open project: schacon/dotgit

Public Properties

Property Type Description
ContributorRegex System.Text.RegularExpressions.Regex
DateTimeRegex System.Text.RegularExpressions.Regex
SHAExpression System.Text.RegularExpressions.Regex
TrailingDotGitExpression System.Text.RegularExpressions.Regex
UnixEPOCH System.DateTime

Public Methods

Method Description
CreateGitDirectoryStructure ( string path ) : void

Creates the structure for a blank git repository

FileCopy ( string srcdir, string destdir, bool recursive ) : void
IsGitRepository ( string path, DirectoryInfo &gitDir ) : bool

Verifies dir is, or contains a .git directory

IsValidSHA ( string input ) : bool
IsValidSHA ( string input, string &sha ) : bool
StripDate ( string input, string &remainder ) : System.DateTime

Check for trailing date like (1225481010 +0100) and returns it + the remainder of the string. If no trailing date is found DateTime.MinValue is returned

Method Details

CreateGitDirectoryStructure() public static method

Creates the structure for a blank git repository
public static CreateGitDirectoryStructure ( string path ) : void
path string
return void

FileCopy() public static method

public static FileCopy ( string srcdir, string destdir, bool recursive ) : void
srcdir string
destdir string
recursive bool
return void

IsGitRepository() public static method

Verifies dir is, or contains a .git directory
public static IsGitRepository ( string path, DirectoryInfo &gitDir ) : bool
path string
gitDir System.IO.DirectoryInfo This contains a reference to the .git directory
return bool

IsValidSHA() public static method

public static IsValidSHA ( string input ) : bool
input string
return bool

IsValidSHA() public static method

public static IsValidSHA ( string input, string &sha ) : bool
input string
sha string
return bool

StripDate() public static method

Check for trailing date like (1225481010 +0100) and returns it + the remainder of the string. If no trailing date is found DateTime.MinValue is returned
public static StripDate ( string input, string &remainder ) : System.DateTime
input string The string to strip the trailing date from
remainder string The remainder of input without the date
return System.DateTime

Property Details

ContributorRegex public_oe static_oe property

public static Regex,System.Text.RegularExpressions ContributorRegex
return System.Text.RegularExpressions.Regex

DateTimeRegex public_oe static_oe property

public static Regex,System.Text.RegularExpressions DateTimeRegex
return System.Text.RegularExpressions.Regex

SHAExpression public_oe static_oe property

public static Regex,System.Text.RegularExpressions SHAExpression
return System.Text.RegularExpressions.Regex

TrailingDotGitExpression public_oe static_oe property

public static Regex,System.Text.RegularExpressions TrailingDotGitExpression
return System.Text.RegularExpressions.Regex

UnixEPOCH public_oe static_oe property

public static DateTime,System UnixEPOCH
return System.DateTime