2020年1月5日追記: v1リリースしました https://songmu.jp/riji/entry/2020-01-05-ghq-v1.html https://github.com/motemen/ghq 最近のghqの状況と、v1リリースに向けた非互換変更などのアナウンスです。現状の最新のv0.17.4を前提に書きます。 ghq.<url>.root 設定により細やかにclone先を設定可能に 例えば、gitconfig上に以下のように設定すれば、デフォルトでは"~/src/hobby" に、仕事用は"~/src/work"にcloneされます。 [ghq] root = ~/src/hobby [ghq "https://github.com/myorg"] root = ~/src/work [ghq "https://myvcs.example.com"] root = ~
自分のプライベートリポジトリをgo getすると以下のようなエラーが発生する。 $ go get github.com/jnst/my-private-repo # cd .; git clone https://github.com/jnst/my-private-repo /Users/jnst/go/src/github.com/jnst/my-private-repo Cloning into '/Users/jnst/go/src/github.com/jnst/my-private-repo'... fatal: could not read Username for 'https://github.com': terminal prompts disabled package github.com/jnst/my-private-repo: exit status 128 原
はじめに 普段自分はmotemenさんのghqを使ってリポジトリを管理しています. これを用いた場合,通常は~/.ghq以下の適当な位置にリポジトリが配置されます. ところで最近,go言語に手を出したのですが,はじめに$GOPATHを~/.goと設定して作業し始めました. しかしこの場合,ghq getしたリポジトリが$GOPATH/src以下に配置されないことから,importやdepを使う際にエラーが生じました. そのとき,この問題について検索すると様々な解決方法がヒットし,どの方法が最適解なのかわからずややハマってしまいました. そこで今回はgo言語のリポジトリを扱う上でどの方法が良いのかまとめてみようと思います. ghqを活用する上でgo言語のリポジトリをどのように扱うか 方法1 $GOPATHを複数設定する まずは$GOPATHが設定されていないことが問題なのでそれを設定すること
This document contains code snippets and data in various programming languages. It shows sample code for loops, modules, subroutines, data types, and more. Version counts from 2009 to 2018 are also included.Read less
以前紹介したghqというツールで GitHub のリポジトリを手元に簡単クローンしてたのを、環境が新しくなったついでに Go で書き直し、完全リニューアルしました。(前は zsh だったのでなんだかなーと思ってた。) そもそも何をするツールか GitHub や Google Code Project でホストされている Git、Mercurial のリポジトリを手元にクローンすることができます。リポジトリは設定したルート(デフォルトで ~/.ghq)以下に、以下のようなパスで置かれます。 ~/.ghq/github.com/motemen/ghq go get と似てますね。同じような感じで ghq get <URL> します。 % ghq get https://github.com/motemen/ghq clone https://github.com/motemen/ghq ->
Ruby Prize 2018にノミネートされた。 RubyPrize2018|候補者決定 主に RuboCop へのコミットなどで推薦してもらえたようで、ありがたい話です。 複数の OSS で幅広くと言ってもらえているのは、ghq + gem-src という環境を得ての活動のしやすさというのもあるので、Hacktoberfest も始まっていることでこれからそういった活動に関心のある方には環境を整えるあたりから入ってみるのは良いと思う。 ghq gem-src and more from Koichi ITO www.slideshare.net 環境を整えた先の実例としては、Ruby 2.4 のときの Unified Integer でたしか 30~40 くらいのリポジトリに PR を送ったり、今回 Ruby 2.6 での ERB.new の新インタフェース対応でもいくつかのリポジトリ
先日percolをインストールしたばかりですが[2014-06-20-1] 、peco も気に なっていたのでインストールしました。 後発なだけあって動作が速い!Ctrl-rで検索条件を IgnoreCase/CaseSensitive/Regexpと変えられるのもお手軽でよいです。 ちなみにデフォルトのキーバインドはkeymap.go#L464 付近を見ると分かる と思います。 あんちぽさんの記事によると、ghq も良さそうなのでこちらもインストール。 ghqを使ったローカルリポジトリの統一的・効率的な管理について - delirious thoughts pecoとghqを設定してたら、GO WAYに迷い込んでしまった。。ガチでやってしまおうか。 — マスタカ (@masutaka) June 22, 2014 結局私もあんちぽさんと同じ設定にしました..。 ~/.zshenvにexp
GitなどのVCSからcloneしたローカルリポジトリをどう管理するのがいい感じなのか、よくわからない。なんとなく自己流でやっているが、もっといい方法を知りたい。 tl;dr - ディレクトリレイアウトをgolangの作法に合わせ、すべてのリモートリポジトリをghqを使ってcloneし、percolを使って簡単に検索できるようにしましょう。 追記: いまならpercolの代わりにpecoというツールを使うのもよいでしょう。というか、僕はそうしています。設定方法はこのエントリとほぼ同様の内容でいけると思います。 背景 そんな課題を抱えつつも、特になにかをするわけでもなく日々暮らしていた折、Rebuild: 42: When in Golang, Do as the Gophers Do (lestrrat)で@lestrratさんが、Goのお作法に、他の言語のリポジトリも含め、すべてあわせる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く