git notesは、Gitオブジェクト(主にコミット)に対してメタデータを後から追加できる機能。
コミット履歴を変更することなく、追加情報を関連付けることが出来る。
- コミットハッシュを変更せずに情報を追加可能
- 複数の名前空間(namespace)で管理可能
# 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/"
package main | |
import ( | |
"bytes" | |
"encoding/binary" | |
"encoding/hex" | |
"fmt" | |
"unsafe" | |
) |