style: add .editorconfig for code formatting. see issu #25

This commit is contained in:
leo 2024-03-18 09:37:06 +08:00
parent a8eeea4f78
commit 18aaa0a143
225 changed files with 7781 additions and 3911 deletions

View file

@ -1,37 +1,44 @@
using System.Collections.Generic;
using System.Text.RegularExpressions;
namespace SourceGit.Commands {
public partial class QuerySubmodules : Command {
namespace SourceGit.Commands
{
public partial class QuerySubmodules : Command
{
[GeneratedRegex(@"^[\-\+ ][0-9a-f]+\s(.*)\s\(.*\)$")]
private static partial Regex REG_FORMAT1();
[GeneratedRegex(@"^[\-\+ ][0-9a-f]+\s(.*)$")]
private static partial Regex REG_FORMAT2();
public QuerySubmodules(string repo) {
public QuerySubmodules(string repo)
{
WorkingDirectory = repo;
Context = repo;
Args = "submodule status";
}
public List<string> Result() {
public List<string> Result()
{
Exec();
return _submodules;
}
protected override void OnReadline(string line) {
protected override void OnReadline(string line)
{
var match = REG_FORMAT1().Match(line);
if (match.Success) {
if (match.Success)
{
_submodules.Add(match.Groups[1].Value);
return;
}
match = REG_FORMAT2().Match(line);
if (match.Success) {
if (match.Success)
{
_submodules.Add(match.Groups[1].Value);
}
}
private List<string> _submodules = new List<string>();
private readonly List<string> _submodules = new List<string>();
}
}
}