vimPlugins: Ignore empty commits in update.py
The result of repo.index.add() contains the list of files that have been added, even though they may be unchanged since the latest commit. We only commit if at least one file has changed.
This commit is contained in:
@@ -503,9 +503,9 @@ def parse_args():
|
||||
|
||||
|
||||
def commit(repo: git.Repo, message: str, files: List[Path]) -> None:
|
||||
files_staged = repo.index.add([str(f.resolve()) for f in files])
|
||||
repo.index.add([str(f.resolve()) for f in files])
|
||||
|
||||
if files_staged:
|
||||
if repo.index.diff("HEAD"):
|
||||
print(f'committing to nixpkgs "{message}"')
|
||||
repo.index.commit(message)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user