-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added update command #391 #392
Conversation
@YamatoSecurity
|
以下の二つは 70771a5 時点で対処完了しました。
|
@YamatoSecurity 大変失礼いたしました。オプションの名前が一致していませんでしたので修正をしておきました。
|
ありがとうございます。
|
はい、そちらは git clone では対応ができませんし、まだ作っていません(2/3ではgit cloneのみでいいというお話だったと認識しています)。 git pull自体はfetch とmergeが必要なのでもう少し手間がかかります。個人的には以下のようにルール側での衝突を起こしてしまい、衝突の対処をユーザにさせようとする形になるのであまりよくないと思っていました
また、proxy経由でのclone等は現状試せていない状態です。crate側に設定する関数があるので、場合によってはもう少し設定値を追加しないと対応できないかもしれません |
なるほど、説明不足ですみません。どちらかというと更新機能なので、git pull (実質はfetch + merge)がメインで、おまけに最初のダウンロードが楽になるようにgit cloneも対応できたら良いな〜と思っていました。なので、時間がある時にfetch+mergeの更新対応もお願いできまあすか? |
承りました。とりあえずproxy対応はあとまわしとしておいて、git fetch + mergeの実装をしておきます |
git fetch + merge機能の作成が完了するまで一旦Draftします |
@hitenkoku なるほどーーー!!rulesディレクトリを削除したらupdateコマンドが通りました。 |
@hitenkoku エラーメッセージの英語を少し修正したら、なぜかbuildできなくなりました。ごめんなさい! |
@YamatoSecurity 英語のご指摘をしていただき誠にありがとうございます。大変助かります。 以下の件は少し難しいところです。強制的なチェックアウトをするとユーザが編集していたルールとかを破壊してしまう可能性があると思われます。それをどこまで許容するかですね……
また、#392 での実装は通常のレポジトリに対して行っている形になるのでsubmoduleとかには動作をしてこない可能性が出てきています。 大変お手数ではございますが #401 でsubmodule対応版を作成させていただきましたのでそちらで確認いただいてもよろしいでしょうか(修正いただいた英語の内容は #401 側でも反映済みです) |
なるほど、では、取りあえず、ファイルを上書きしないようにしましょう。 |
* changed rules update from clone and pull to submodule update #391 * fixed document * changed unnecessary clone recursively to clone only * English message update. ( 4657c35 cherry-pick) * added create rules folder when rules folder is not exist * fixed gitmodules github-rules url from ssh to https Co-authored-by: Tanaka Zakku <[email protected]>
#401 で機能面のところは対応できたので、ドキュメントに「rules側をuserで更新していた場合、conflictなどが起こった場合は失敗するので、その場合はruleフォルダを他のフォルダ名にrenameしてupdateコマンドを打てば最新版のルールがrulesフォルダに作成されます」という記載を追加したら、レビュー依頼を再度メンションで連絡します |
ルールが入っていない時に(スキャン時にルール数が0の場合)「No rules were loaded. Please download the latest rules with the --update option.」というエラーを出しますか? |
以下の件ですが、追加で対応します。 |
@YamatoSecurity ドキュメントの修正とルールのロードが0件であった時のエラー出力対応が完了しましたのでご確認のほどよろしくお願いいたします。 |
@YamatoSecurity ご確認ありがとうございます。warnの削除については承りました(多分、ファイルリストとるための別issueの対応が紛れ込んでしまっていたようです。失礼いたしました。
|
5457aea でunusedのwarningの対処は完了しました |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OKです。ありがとうございました!
closed #391
feature
evidence
rulesフォルダが既に存在する場合
rulesフォルダが存在しない場合