Bari.Plugins.Vcs.Hg.MercurialSuite.AddEnvironmentVariables C# (CSharp) Method

AddEnvironmentVariables() public method

public AddEnvironmentVariables ( ) : void
return void
        public void AddEnvironmentVariables()
        {
            var localRoot = suiteRoot as LocalFileSystemDirectory;
            if (localRoot != null)
            {
                var logCommand = new LogCommand().WithRevision(RevSpec.WorkingDirectoryParent);
                Client.Execute(localRoot.AbsolutePath, logCommand);
                var changeSet = logCommand.Result.First();
                string revNo = changeSet.RevisionNumber.ToString(CultureInfo.InvariantCulture);
                log.DebugFormat("Mercurial current revision number is {0}", revNo);
                environmentVariableContext.Define("HG_REVNO", revNo);
            }
        }