GitSharp.InitCommand.Execute C# (CSharp) Method

Execute() public method

Execute the command.
public Execute ( ) : void
return void
        public override void Execute()
        {
            using (var repo = new GitSharp.Core.Repository(new DirectoryInfo(ActualDirectory)))
            {
                repo.Create(Bare);
                repo.Config.setBoolean("core", null, "bare", Bare);
                repo.Config.save();
                if (!Quiet)
                {
                    OutputStream.WriteLine("Initialized empty Git repository in " + repo.Directory.FullName);
                    OutputStream.Flush();
                }
                Repository = new Repository(repo.Directory.FullName);
            }
        }

Usage Example

Example #1
0
        public void Init()
        {
            //Initializing a new repository in the current directory (if GID_DIR environment variable is not set)
            Git.Init(".");

            //Initializing a new repository in the specified location
            Git.Init("path/to/repo");

            //Initializing a new repository with options
            var cmd = new InitCommand {
                GitDirectory = "path/to/repo", Quiet = false, Bare = true
            };

            cmd.Execute();
        }
All Usage Examples Of GitSharp.InitCommand::Execute