git configs: update

Summary:
- remove redundant `.gitmodule`. No more submodules.
- replace tabs with space as space is the majority here.
- spacing issues @ `.arcconfig`.
- sync `.arclint`.
- alphabetize configs.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: deploy and test?

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D171
This commit is contained in:
revi 2024-05-28 21:21:08 +09:00
parent 47afc240b6
commit da1e5b8acb
Signed by: revi
GPG key ID: 1EB4F6CEEA100E94
6 changed files with 55 additions and 75 deletions

View file

@ -7,16 +7,13 @@
"chmod": { "chmod": {
"type": "chmod" "type": "chmod"
}, },
"filename": {
"type": "filename"
},
"json": { "json": {
"type": "json", "type": "json",
"include": [ "include": [
"(^\\.arcconfig$)", "(^\\.arcconfig$)",
"(^\\.arclint$)", "(^\\.arclint$)",
"(^\\.arcunit$)", "(^\\.arcunit$)",
"(^\\.json$)" "(\\.json$)"
] ]
}, },
"merge-conflict": { "merge-conflict": {
@ -30,7 +27,13 @@
}, },
"text": { "text": {
"type": "text", "type": "text",
"text.max-line-length": 80 "text.max-line-length": 80,
"severity": {
"1": "advice",
"2": "advice",
"3": "advice",
"5": "disabled"
}
} }
} }
} }

View file

@ -1,40 +1,13 @@
# EditorConfig is awesome: https://EditorConfig.org # EditorConfig is awesome: https://EditorConfig.org
# Copyright (C) 2024 Hong Yongmin <https://revi.xyz>
# SPDX-License-Identifier: Apache-2.0
root = true root = true
[*] [*]
end_of_line = lf
charset = utf-8 charset = utf-8
indent_size = tab end_of_line = lf
indent_style = tab indent_size = 2
indent_style = space
insert_final_newline = true insert_final_newline = true
tab_width = 4
trim_trailing_whitespace = true trim_trailing_whitespace = true
[*.md]
indent_size = 2
indent_style = space
# Tabs may not be valid YAML
# @see https://yaml.org/spec/1.2/spec.html#id2777534
[*.{sh,yml,yaml}]
indent_size = 2
indent_style = space
# yaml-lint configuration
# YAML files should be indented with spaces, which .yamllint is
[.yamllint]
indent_size = 2
indent_style = space
[default.git*]
indent_size = 2
indent_style = space
[.{arc,git}*]
indent_size = 2
indent_style = space
[.git/**]
indent_size = 2
indent_style = space

View file

@ -1,38 +1,38 @@
# Copyright (C) 2017 Hong Yongmin <https://revi.xyz> # Copyright (C) 2017 Hong Yongmin <https://revi.xyz>
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
[alias] [alias]
co = checkout
cm = commit -s
st = status
br = branch -v
fa = fetch --all
graph = log --pretty=format:\"%h %s\" --graph
fo = fetch origin
# some project uses `master` and some uses `main` for the default. # some project uses `master` and some uses `main` for the default.
# since their first two letters are both ma, use the last char. # since their first two letters are both ma, use the last char.
usync = !echo 'ERROR: use usyncr for master, and usyncn for main.'
usyncr = rebase upstream/master
usyncn = rebase upstream/main
osync = !echo 'ERROR: use osyncr for master, and osyncm for main.'
osyncr = rebase origin/master
osyncm = rebase origin/main
aal = add *
po= !echo 'ERROR: use por for master, and pon for main.'
por = push origin master
pon = push origin main
amend = commit --amend
amends = commit --amend -s
cmt = commit -S -s
amendss = commit --amend -S -s
acmt = commit -a -S -s
acm = commit -a -s acm = commit -a -s
fup = fetch upstream aal = add *
com = !echo 'ERROR: use cor for master, and con for main.' amend = commit --amend
comr = checkout master amendss = commit --amend -S -s
comn = checkout main amends = commit --amend -s
pog = push origin br = branch -v
brd = branch -d
brD = branch -D
cob = checkout -b cob = checkout -b
co = checkout
com = !echo 'ERROR: use cor for master, and con for main.'
comn = checkout main
comr = checkout master
cm = commit -s
cmt = commit -S -s
count = count-objects -vH count = count-objects -vH
fa = fetch --all
fup = fetch upstream
fo = fetch origin
graph = log --pretty=format:\"%h %s\" --graph
osync = !echo 'ERROR: use osyncr for master, and osyncm for main.'
osyncn = rebase origin/main
osyncr = rebase origin/master
po= !echo 'ERROR: use por for master, and pon for main.'
pon = push origin main
por = push origin master
st = status
usync = !echo 'ERROR: use usyncr for master, and usyncn for main.'
usyncn = rebase upstream/main
usyncr = rebase upstream/master
# below are non-git command, signified via `!` in the comment # below are non-git command, signified via `!` in the comment
# https://issuetracker.revi.xyz/u/gitalias # https://issuetracker.revi.xyz/u/gitalias
arcd = !arc diff arcd = !arc diff

0
.gitmodules vendored
View file

View file

@ -4,13 +4,11 @@
name = Yongmin Hong name = Yongmin Hong
email = revi@omglol.email email = revi@omglol.email
signingkey = EA100E94 signingkey = EA100E94
[gitreview] [commit]
username = revi gpgSign = true
[core] [core]
editor = nano editor = nano
quotepath = false quotepath = false
[include]
path = ~/.gitaliases
[credential] [credential]
helper = 'store' helper = 'store'
[diff] [diff]
@ -22,6 +20,16 @@
smudge = git-lfs smudge -- %f smudge = git-lfs smudge -- %f
process = git-lfs filter-process process = git-lfs filter-process
required = true required = true
[gitreview]
username = revi
[include]
path = ~/.gitaliases
[init]
defaultBranch = master
[pretty]
show = fuller
[rerere]
enabled = true
[sendemail] [sendemail]
from = 'Yongmin Hong <revi@omglol.email>' from = 'Yongmin Hong <revi@omglol.email>'
smtpserver = smtp.fastmail.com smtpserver = smtp.fastmail.com
@ -29,9 +37,5 @@
smtpencryption = ssl smtpencryption = ssl
smtpserverport = 465 smtpserverport = 465
smtpAuth = 'PLAIN' smtpAuth = 'PLAIN'
[init]
defaultBranch = master
[tag] [tag]
forceSignAnnotated = true forceSignAnnotated = true
[rerere]
enabled = true