Project

General

Profile

バグ #1422

配布しているtarballのディレクトリ構成が変わっている

Added by toshi_a 初音 about 1 month ago. Updated 11 days ago.

Status:
分類待ち
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:
No

Description

3.x系は mikutter/ 以下にすべてあったらしいが、現在はその階層がなくなっているらしい。

#1

Updated by Izumi Tsutsui about 1 month ago

こういう感じです

% tar -ztvf mikutter.3.9.8.tar.gz 
drwxr-xr-x  0 toshi  toshi       0 Nov 30 17:41 mikutter/
-rw-r--r--  0 toshi  toshi    1057 Nov 30 17:33 mikutter/Gemfile
-rw-r--r--  0 toshi  toshi    1084 Nov 30 17:33 mikutter/LICENSE
-rw-r--r--  0 toshi  toshi    3418 Nov 30 17:33 mikutter/README
% tar -ztvf mikutter.4.0.1.tar.gz 
-rw-rw-r--  0 root   root      115 Jan  1 12:27 .gitignore
-rw-rw-r--  0 root   root      960 Jan  1 12:27 Gemfile
-rw-rw-r--  0 root   root     1084 Jan  1 12:27 LICENSE
-rw-rw-r--  0 root   root     3507 Jan  1 12:27 README
#2

Updated by @ metalefty 11 days ago

今まで変な方法を使ってtarballを作っていたのをgit archiveで作るようになったので変わっちゃったやつですね。先週も忘れててそのまま出してしまった

https://social.mikutter.hachune.net/@toshi_a/103609024044510153

なるほど

#3

Updated by @ metalefty 11 days ago

欲をいうとこういう感じのディレクトリ構成だと嬉しいです。

mikutter-4.0.4/core/
mikutter-4.0.4/core/boot/
mikutter-4.0.4/core/boot/check_config_permission.rb
mikutter-4.0.4/core/boot/delayer.rb
mikutter-4.0.4/core/boot/load_plugin.rb
mikutter-4.0.4/core/boot/mainloop.rb
mikutter-4.0.4/core/boot/option.rb
mikutter-4.0.4/core/boot/shell/
mikutter-4.0.4/core/boot/shell/generate.rb

こんな感じにすると↑のような構成のtarballが生成できます。

TAG=$(./mikutter.rb -v | awk '{ print $2 }')
FORMAT=tar.gz

git archive --format=${FORMAT} --prefix=mikutter-${TAG}/ ${TAG} > mikutter-${TAG}.${FORMAT}

Also available in: Atom PDF