Release (#440)
* Feat: Enable sorting discussions by original comment (#422) * Feat: Improve popup UX (#426) * Feat: Automatically update MR summary details (#427) * Feat: Show update progress in winbar (#432) * Feat: Abbreviate winbar (#439) * Fix: Note Creation Bug (#441) * Fix: Checking whether comment can be created (#434) * Fix: Syntax in discussion tree (#433) * fix: improve indication of resolved threads and drafts (#442) * Docs: Various minor improvements (#445) --------- Co-authored-by: Jakub F. Bortlík <jakub.bortlik@proton.me>
This commit is contained in:
committed by
GitHub
parent
be027331e1
commit
495e64c8bc
@@ -25,10 +25,19 @@ M.branches = function(args)
|
||||
return run_system(u.combine({ "git", "branch" }, args or {}))
|
||||
end
|
||||
|
||||
---Checks whether the tree has any changes that haven't been pushed to the remote
|
||||
---@return string|nil, string|nil
|
||||
---Returns true if the working tree hasn't got any changes that haven't been commited
|
||||
---@return boolean, string|nil
|
||||
M.has_clean_tree = function()
|
||||
return run_system({ "git", "status", "--short", "--untracked-files=no" })
|
||||
local changes, err = run_system({ "git", "status", "--short", "--untracked-files=no" })
|
||||
return changes == "", err
|
||||
end
|
||||
|
||||
---Returns true if the `file` has got any uncommitted changes
|
||||
---@param file string File to check for changes
|
||||
---@return boolean, string|nil
|
||||
M.has_changes = function(file)
|
||||
local changes, err = run_system({ "git", "status", "--short", "--untracked-files=no", "--", file })
|
||||
return changes ~= "", err
|
||||
end
|
||||
|
||||
---Gets the base directory of the current project
|
||||
|
||||
Reference in New Issue
Block a user