Skip to content

Commit

Permalink
feat(git-actions): move Vcs commit message and release note suggestio…
Browse files Browse the repository at this point in the history
…n actions to ext-git package and update autodev-core.xml to include them in the correct action groups. #183
  • Loading branch information
phodal committed May 11, 2024
1 parent c4c7ab8 commit 9ac18c0
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 34 deletions.
@@ -1,4 +1,4 @@
package cc.unitmesh.devti.actions.vcs
package cc.unitmesh.git.actions.vcs

import cc.unitmesh.devti.AutoDevBundle
import cc.unitmesh.devti.AutoDevNotifications
Expand Down
@@ -1,4 +1,4 @@
package cc.unitmesh.devti.actions.vcs
package cc.unitmesh.git.actions.vcs

import cc.unitmesh.devti.AutoDevBundle
import cc.unitmesh.devti.gui.AutoDevToolWindowFactory
Expand Down
16 changes: 16 additions & 0 deletions exts/ext-git/src/main/resources/cc.unitmesh.git.xml
Expand Up @@ -5,6 +5,22 @@
</dependencies>

<actions>
<action id="autodev.Vcs.CommitMessage"
class="cc.unitmesh.git.actions.vcs.CommitMessageSuggestionAction"
icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
description="Ask AI generate commit message">

<add-to-group group-id="Vcs.MessageActionGroup"/>
</action>

<action id="autodev.Vcs.LLMChangelog"
class="cc.unitmesh.git.actions.vcs.ReleaseNoteSuggestionAction"
icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
description="Ask AI generate release note">

<add-to-group group-id="Vcs.Log.ContextMenu" relative-to-action="Vcs.ShowDiffWithLocal" anchor="after"/>
</action>

<action id="autodev.Vcs.CodeReview"
class="cc.unitmesh.git.actions.vcs.CodeReviewAction"
icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
Expand Down
16 changes: 0 additions & 16 deletions src/222/main/resources/META-INF/autodev-core.xml
Expand Up @@ -297,22 +297,6 @@
<add-to-group group-id="ConsoleEditorPopupMenu" anchor="first"/>
</action>

<action id="autodev.Vcs.CommitMessage"
class="cc.unitmesh.devti.actions.vcs.CommitMessageSuggestionAction"
icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
description="Ask AI generate commit message">

<add-to-group group-id="Vcs.MessageActionGroup"/>
</action>

<action id="autodev.Vcs.LLMChangelog"
class="cc.unitmesh.devti.actions.vcs.ReleaseNoteSuggestionAction"
icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
description="Ask AI generate release note">

<add-to-group group-id="Vcs.Log.ContextMenu" relative-to-action="Vcs.ShowDiffWithLocal" anchor="after"/>
</action>

<action id="cc.unitmesh.devti.actions.chat.CodeCompleteChatAction"
class="cc.unitmesh.devti.actions.chat.CodeCompleteChatAction"
description="Ask AI about this code">
Expand Down
16 changes: 0 additions & 16 deletions src/233/main/resources/META-INF/autodev-core.xml
Expand Up @@ -305,22 +305,6 @@
<!-- <add-to-group group-id="RunTab.TopToolbar" anchor="first"/>-->
<!-- </action>-->

<action id="autodev.Vcs.CommitMessage"
class="cc.unitmesh.devti.actions.vcs.CommitMessageSuggestionAction"
icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
description="Ask AI generate commit message">

<add-to-group group-id="Vcs.MessageActionGroup"/>
</action>

<action id="autodev.Vcs.LLMChangelog"
class="cc.unitmesh.devti.actions.vcs.ReleaseNoteSuggestionAction"
icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
description="Ask AI generate release note">

<add-to-group group-id="Vcs.Log.ContextMenu" relative-to-action="Vcs.ShowDiffWithLocal" anchor="after"/>
</action>

<action id="cc.unitmesh.devti.actions.chat.CodeCompleteChatAction"
class="cc.unitmesh.devti.actions.chat.CodeCompleteChatAction"
description="Ask AI about this code">
Expand Down

0 comments on commit 9ac18c0

Please sign in to comment.