You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
昔、最近commitされたブランチをanythingライクに絞り込んでcheckoutする、というものをzawの時もpercolの時も実装していた。 zawを使って最近更新したブランチをチェックアウトする - $shibayu36->blog; ターミナル版anything的なpercolをzawの代わりに試してみた - $shibayu36->blog; 最近はpecoを使うようになったので、ほぼコピペで再実装した。 設定方法 git-recent-branches.zshのようなファイルを用意し、peco-git-recent-branchesとpeco-git-recent-all-branchesを実装する。 function peco-git-recent-branches () { local selected_branch=$(git for-each-ref --forma
percolとgit-issueを使って、redmineのチケットをブランチに切って作業するのが捗る設定 git-flowとgit-issueを使ったTiDD環境について | Technology-Gymにて、 git-flowとgit-issueを組み合わせた使い方を紹介しましたが、チケットを切るときに手動でチケット番号を入力するのがとても面倒でした。 今回は、それをpercolというパイプで渡したものをanything的な絞り込み/選択できるCLIツールを使って楽にできるようにしました。 percolについては下記を参照して下さい。 percol は入力の1行を1候補として,部分一致かつ AND 検索で絞り込みし,選択した候補を出力するコマンドです.端的に言えば Emacs の anything.el のコマンド版です. anything 的な絞りこみコマンド percol の紹介 –
ようやく仕事でもGitHubが利用出来るようになりつつあり、結構前に作っていた 拙作のgit-issue用のzsh補完関数が役に立つ日がきたのでご紹介。 glidenote/git-issue-zsh-completion git-issue : CLIでRedmine/Github-issuesのticketをbrows/editできるgitサブコマンド - ゆるよろ・オブ・ザ・( ;゚皿゚)ノシΣ フィンギィィーーッ!!! 日記 導入方法 当然ですが、git-issueが導入してある必要があります。 git cloneして$fpath配下に補完関数を配置。 mkdir ~/repos/ cd ~/repos/ git clone git://github.com/glidenote/git-issue-zsh-completion.git sudo cp git-issue-zsh-
zsh の prompt に、svn やら git やらのブランチ名を表示し、git のときだけ変更点を(詳し目に)表示する zshrc の設定を、いろんなものを参考に書きました。 コードは最後の方にあります。 こんなかんじになる ブランチ名を右側に表示 git add した直後 変更があるとき untracked なファイルがあるとき 組み合わさっているとき ファイルの削除・リネーム、unmerged なファイルの場合の表示もある。割愛。 参考にさせてもらったところ 基本的には id:mollifier さんの、zsh で Git の作業コピーに変更があるかどうかをプロンプトに表示する方法 - mollifier delta blogを参考に、zsh の vcs_info を使っています。上の例がゴテゴテしていると感じる方は、リンク先のほうがスッキリしていてよいでしょう。 調べているうち
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く