チケット #34297

新しいリポジトリの「最新コミット」を表示する方法について

登録: 2014-09-09 11:51 最終更新: 2017-09-22 17:42

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

from こと山崎と申します。 お世話になります。

先日、プロジェクト「StrokeStyle<T>」において、新しいリポジトリ「sst」を作成して「有効」とし、それ以外のリポジトリをすべて「無効」に設定しました。

しかし、「開発ダッシュボード」の「最新コミット」欄には無効にしたリポジトリのコミット履歴が表示され続けており(しかもそのリポジトリの最新のコミット情報ではない)、リンクをクリックすると Not Found エラーが表示されます。

そこで質問なのですが、「最新コミット」欄に新しく作成した現状唯一の有効リポジトリの最新コミット内容を表示させるように設定するには、どのように対処すればよろしいでしょうか?

よろしくお願いします。

チケットの履歴 (7 件中 3 件表示)

2014-09-09 11:51 更新者: from
  • 新しいチケット "新しいリポジトリの「最新コミット」を表示する方法について" が作成されました
2014-09-09 14:20 更新者: ishikawa
  • 解決法なし から 重複 に更新されました
  • 担当者(未割り当て) から ishikawa に更新されました
  • チケットの種類サポートリクエスト から 機能リクエスト に更新されました
  • コンポーネント(未割り当て) から その他 に更新されました
コメント

現状は「活動履歴中の最新のコミットの履歴5件」を表示する仕様になっているため リポジトリを off にしても 履歴からは削除されませんから 履歴上の最新のものが掲載されてしまいます。

履歴は履歴なので変更する予定はありませんが このダッシュボード上に表示されるものに関してはその仕様ですと 用をなさないと思いますので仕様変更を検討したいと思います。

2014-09-09 18:21 更新者: from
コメント

早々の返信、ありがとうございます。

「リポジトリを無効にしても活動履歴上最新のコミット5件が削除されずに掲載される」という仕様については、当方は今のところそれで問題ございません。

問題は、「表示されている5件が、活動履歴中の最新のコミットの履歴5件ではない」ということにあります。

現在表示されている最新履歴5件は1年以上前のものですが、現時点における最新のコミット5件は今月付のはずなのです。

(実際、開発ダッシュボードの最新コミット「以外」のページでは(リポジトリのコミット一覧など)、最新のコミット履歴が正しく表示されております。)

そのため、「現在活動中のリポジトリの最新コミット履歴5件」が表示されるようにしたく、どのようにすればよいかをお伺いした次第です。

どうぞよろしくお願いいたします。

2014-09-09 18:50 更新者: ishikawa
コメント

from への返信

問題は、「表示されている5件が、活動履歴中の最新のコミットの履歴5件ではない」ということにあります。

そこ若干説明が抜けていました。先ほど書きましたように最新の「コミット」の例歴5件を表示しています。

git に関しては途中で履歴管理の仕様を変更したのですが 現在は コミット単位での履歴ではなく push イベントを記録するように なっています。

この変更に追従していないため (コミットではない) push イベントが表示されていません。

これも同様に修正予定です。

2014-09-09 19:52 更新者: from
コメント

なるほど。Git はコミット単位ではなく push 単位で履歴をとるようになったけども、開発ダッシュボードの「最新コミット」欄はまだこの Git の push 履歴に対応していないということですね。

承知いたしました。

修正をお待ちしております。ありがとうございました。

2014-09-10 14:49 更新者: ishikawa
  • 解決法重複 から 修正済み に更新されました
コメント

ishikawa への返信

from への返信

問題は、「表示されている5件が、活動履歴中の最新のコミットの履歴5件ではない」ということにあります。

そこ若干説明が抜けていました。先ほど書きましたように最新の「コミット」の例歴5件を表示しています。 git に関しては途中で履歴管理の仕様を変更したのですが 現在は コミット単位での履歴ではなく push イベントを記録するように なっています。 この変更に追従していないため (コミットではない) push イベントが表示されていません。 これも同様に修正予定です。

こちらに関しては修正をいたしました。

無効にしたレポジトリのhistoryが dashboardの表示に出てしまう件ですが こちらの方は内部的なデータの都合上 (例えば svn や git 全体をoff にした場合は判別できますが git や hg の一部のレポジトリを off にしたような 場合などで)ちょっと対処が難しいことがわかりました。 実際にはアクティブなレポジトリがあれば commit/push に よって 履歴は更新されるため 表示からすぐに消えていくはずですので 今回に関しては対応を見送ることにいたしました。

2017-09-22 17:42 更新者: ishikawa
  • チケット完了時刻2017-09-22 17:42 に更新されました
  • 状況オープン から 完了 に更新されました
コメント

閉じます

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする