LoginSignup
1
0

More than 3 years have passed since last update.

ghqの保存ディレクトリが変更されていた

Last updated at Posted at 2020-02-18

ある日、ghqで取得していたリポジトリが無くなっていた

普段の開発では

> ghq list
ghqで取得したリポジトリ
...
...

を出したり、pecoと連携させて、そのディレクトリに対して、移動をしていたのですが、ある日ghq listを叩いても、一個もリポジトリが出力されなくなってしまいました...

参考
https://qiita.com/harhogefoo/items/d43f1a4d14064ab1f972

原因

ghqのversion upの影響!

2019/12/31にリリースされた v0.99から

ghqで保存されるディレクトリが変更されてます。

具体的な変更内容

~/.ghq 配下に取得したリポジトリが保存されていたのですが、
~/ghq に変更されました。

どうやら隠しファイル扱いになるため、不便だとかどうとか

対応方法

1. 0.99未満のghqで保存したディレクトリが無いか確認

> ls ~/.ghq/
github.com/

2. 手元のghqのversionを調べて、それが 0.99未満であった場合、updateする

> ghq -v
0.99未満のversion

# ghqのupdate
> brew update
> brew upgrade ghq

> ghq -v
0.99以上のversionになるように

3. 新しいリポジトリにディレクトリを移す

~/.ghq~/ghq に保存されているファイルやディレクトリを移しましょう

これで

> ghq list
リポジトリ1
リポジトリ2
...

が出るようになるはず!!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0