TeamMentor.CoreLib.TM_Xml_Database_Git_ExtensionMethods.clone_Library C# (CSharp) Method

clone_Library() public static method

public static clone_Library ( this tmDatabase, string gitLibrary, string targetFolder ) : TM_Xml_Database
tmDatabase this
gitLibrary string
targetFolder string
return TM_Xml_Database
        public static TM_Xml_Database clone_Library(this TM_Xml_Database tmDatabase, string gitLibrary, string targetFolder)
        {
            var start = DateTime.Now;
            "[TM_Xml_Database] [GitClone] Start".info();
            if (GitExe.CloneUsingGitExe(gitLibrary,targetFolder).isFalse())
            {
                "[TM_Xml_Database] [GitClone] Using NGit for the clone".info();
                gitLibrary.git_Clone(targetFolder);
            }

            "\n\n[TM_UserData] [GitClone] in: {0}\n\n".debug(start.duration_To_Now());
            return tmDatabase;
        }