git notesは、Gitオブジェクト(主にコミット)に対してメタデータを後から追加できる機能。
コミット履歴を変更することなく、追加情報を関連付けることが出来る。
- コミットハッシュを変更せずに情報を追加可能
- 複数の名前空間(namespace)で管理可能
| UseTab: Always | |
| IndentWidth: 4 | |
| TabWidth: 4 | |
| AlignConsecutiveAssignments: true | |
| AlignConsecutiveDeclarations: true |
| # https://taskfile.dev | |
| version: '3' | |
| vars: | |
| LOOP_CNT: 3000000 | |
| ZERO: 0 | |
| tasks: | |
| default: |
| version: '3' | |
| silent: true | |
| vars: | |
| CC: gcc | |
| CFLAGS: -Wall -Wextra -O0 -g3 | |
| SRC_DIR: ./src | |
| BUILD_DIR: ./build |
| /* | |
| # Overview | |
| git log --author="$GIT_USER_NAME" --format="%H %ai" の結果を集計するプログラムです。 | |
| # Usage | |
| $ gcw --help | |
| Usage of ./gcw: | |
| -dir string |
| package main | |
| import ( | |
| "bytes" | |
| "io" | |
| "math/rand" | |
| "os" | |
| "time" | |
| ) |
| TIMESTAMP := $(shell date "+%Y%m%d%H%M%S") | |
| THIS_FILE := $(CURDIR)/$(firstword $(MAKEFILE_LIST)) | |
| SRCDIR := $(CURDIR) | |
| DESTDIR := $(CURDIR) | |
| PROGRAM := app | |
| PROGRAM_PATH := $(DESTDIR)/$(PROGRAM) | |
| EXT_SRCS := |
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"