by shigemk2

当面は技術的なことしか書かない

GitHub

hub merge

なんかブラウザポチポチするのがめんどくさくなって、hub mergeしてからgit pushしたら普通にブラウザ上のプルリクもちゃんとマージされていた。 内部的には下のコマンドを実行しているだけなので、もとのブランチで実行する必要があるっぽいけど $ hub merg…

ghq v1.0.0

v1 Release Checking in changes prior to tagging of version v1.0.0 · motemen/ghq · GitHub

ghq 0.99.0

Release Checking in changes prior to tagging of version v0.99.0 · motemen/ghq · GitHub 急に飛んできた

ghq 0.17.3

CIが間に合わないから1日おきにプルリク投げないでっていう

ghq 0.17.4

Release Checking in changes prior to tagging of version v0.17.4 · motemen/ghq · GitHub [fix] uniq local roots #246 (Songmu) [bugfix] fix race conditions by using sync.Once #245 (Songmu)

ghq 0.17.3

Release Checking in changes prior to tagging of version v0.17.3 · motemen/ghq · GitHub [incompatible] fix localRepositoryRoots order #240 (Songmu)

ghq 0.17.1 その2

zshのcompletionを入れているんだからこれを機にbashのcompletionも入れていいんじゃない?っていう気持ちあります。 brew bump-formula-pr --tag=v0.17.1 --revision=5add27b66cbb918e28f195a9065f6875b1a33392 ghq なお、completionファイルのディレクトリ…

ghq 0.17.1

[bugfix] fix --no-recursive #232 (Songmu) Add bash-completion #231 (mattn)

ghq 0.16.0

Release Checking in changes prior to tagging of version v0.16.0 · motemen/ghq · GitHub recursive

hub pr show

こんなのあったんだ ブラウザの、今のブランチのプルリクが出ていたら、そのページへジャンプする hub pr show 端末上でプルリク情報を出力する。フォーマットはリンクから参照する hub pr show -f "%I %l %S %t %B" hub-pr(1) - Manage GitHub Pull Request…

hub 2.12.7

Fix password prompt on Windows 早い Release hub 2.12.7 · github/hub · GitHub

hub 2.12.5 2.12.6

Correctly resolve ~/.ssh/config hostname aliases on Windows Added hub pr to fish completions script Have fish completions script wrap git if hub is aliased あと緊急で Fix Windows build Release hub 2.12.5 · github/hub · GitHub Release hub 2…

hub v2.12.4

まだリリースノート出てなかった Release v2.12.4 · github/hub · GitHub

contribute guideで思い出したこと

そこそこの規模のOSSにはcontribute guideがついており、コミットログの命名規則だとかプルリクを投げる前に確認することなどが書いてある。昨今のGitHubにはプルリクを投げる際にテンプレートが設定されており、チェックリスト形式になっている。 homebrew …

hub v2.12.1

プルリクでクラッシュするのを回避 BROWSER変数で開くブラウザを指定 hub helpでmanをサポート -aとか-lとかで複数指定するときにスペースをあけない hub pull-request: Avoid crash when the current branch is pushed to a non-GitHub remote BROWSER envi…

hub v2.12.1

まだリリースノート的なのは出てない Release v2.12.1 · github/hub · GitHub

GitHubの検索でSQLの日付BETWEEN日付をしたい

GitHubの検索でSQLの日付BETWEEN日付をしたい 言いたいことはわかってほしい。 created:2015-05-01..2015-05-30

hub v2.9.0

hub ci-statusに--format <FORMAT>の追加 hub createでリポジトリ名を指定 ファイル経由でリクエストボディを送れるようになった hub api --cacheで結果をキャッシュ(403以外) Release hub 2.9.0 · github/hub · GitHub hub(1) - make git easier with GitHub</format>

GitHub コード検索

ファイル検索とスター数検索、同時にはできないっぽい Searching code - User Documentation

GitHub get-contents

contentでファイルの中身の文字列を取り出せるけどbase64でエンコードされてるからbaser64でデコードする必要がある https://developer.github.com/v3/repos/contents/#get-contents https://pygithub.readthedocs.io/en/latest/github_objects/Repository.h…

memo GitHub API create-a-pull-request

プルリクエストを作成する パラメーターを見る限りだと、プルリクエストを作成するユーザーはAPIキーのユーザーと思われる POST /repos/:owner/:repo/pulls https://developer.github.com/v3/pulls/#create-a-pull-request

github filtering issue or pr

memo github filtering issue or pr https://github.com/Homebrew/homebrew-core/pulls?utf8=%E2%9C%93&q=is%3Apr+created%3A%3E2018-04-01+author%3Ashigemk2+ このフィルタリングは覚えたい is:pr created:>2018-04-01 author:shigemk2 https://help.githu…

ghq pull 89 memo

~/.gitconfig で vcs = svn としつつ、 ghq get -p svn://svn.zabbix.com/trunk を実行すると、エラーになってcheckoutできない。 ghq get -p svn://svn.zabbix.com/trunk clone ssh://git@svn.zabbix.com/trunk -> /path/to/svn.zabbix.com/trunk svn check…

三連休の運び

流れを雑にしたためる デビルマンの実写映画を見ながらrundeckのドキュメントのtypoを直すなどしていたら、ふと思い立っていつも使っているterminatorの貢献をしたくなった アギトのラスト5話を見ながらterminatorのサイトを見てみると、ソース管理はBazaar…

memo ghq p option

memo ghq p option ghqでpオプションをつけるとcloneのURLのプロトコルがsshになるけど、これ、svnとかhgには未対応 該当ソースコード

pr template for github

プロジェクト直下の .github/ に PULL_REQUEST_TEMPLATE.md とか ISSUE_TEMPLATE.md を置くと、プルリクやIssueを投げるときのそのテンプレートが自動的に適用される。 Ansibleのソースコードはそんな感じで適用されているのがわかる。

search GitHub organization members

GitHubのorganizationのmemberをAPI経由で調べたい(memberなのでmerge権限とかあるはず) こうじゃろ? curl https://api.github.com/orgs/ansible/members https://developer.github.com/v3/orgs/members/#members-list

markdown commentout on GitHub issue

こういうふうに書くと、コメントアウトできちゃう。 Previewするとこうなる。

show only issues in waffle.io

waffle.ioで、デフォルトではPRとIssueが両方出ているけど、PRだけにしたりIssueにしたりフィルタリング出来る。右上のfilterのところで。

2fa github

仕様そのものについては、rfc6238を参照のこと。GitHubとしても二段階認証を強く推奨しているが、ケータイなくしたらどうしようもないからリカバリーコードは控えておくようにとのこと。 About Two-Factor Authentication - User Documentation