diff --git a/Default.sublime-commands b/Default.sublime-commands index 5ec8bfa..f679617 100644 --- a/Default.sublime-commands +++ b/Default.sublime-commands @@ -23,6 +23,10 @@ "caption": "vlt: Update All", "command": "vlt_update_all" }, + { + "caption": "vlt: (Repo) Force Update All", + "command": "vlt_update_all_force" + }, { "caption": "vlt: Resolve", "command": "vlt_resolve" diff --git a/messages.json b/messages.json index 8968520..a997452 100644 --- a/messages.json +++ b/messages.json @@ -5,5 +5,6 @@ "0.1.3": "messages/0.1.3.txt", "0.1.4": "messages/0.1.4.txt", "0.1.5": "messages/0.1.5.txt", - "0.1.6": "messages/0.1.6.txt" + "0.1.6": "messages/0.1.6.txt", + "0.1.6.2": "messages/0.1.6.2.txt" } diff --git a/messages/0.1.6.2.txt b/messages/0.1.6.2.txt new file mode 100644 index 0000000..19d4ec1 --- /dev/null +++ b/messages/0.1.6.2.txt @@ -0,0 +1,4 @@ +Vlt integration 0.1.6.2 changelog: + +Features: + - Update all force command \ No newline at end of file diff --git a/vlt.py b/vlt.py index 229aae9..3741e03 100644 --- a/vlt.py +++ b/vlt.py @@ -331,7 +331,10 @@ def run(self, edit): self.run_command(['vlt', 'commit'], self.commit_done, True) def commit_done(self, result): - sublime.status_message(result) + if result.strip(): + self.scratch(result, title="Vlt Commit") + else: + sublime.status_message("Nothing to show") class VltCommitCommand(VltTextCommand): @@ -478,6 +481,9 @@ def update_done(self, result): else: sublime.status_message("Nothing to show") +class VltUpdateAllForceCommand(VltUpdateAllCommand): + def run(self): + self.run_command(['vlt', 'update', vlt_root(self.get_working_dir()), '--force' ], self.update_done, True) class VltResolveCommand(VltTextCommand):