ensure_git_status_clean

Raises an exception if there are uncommitted git changes

A sanity check to make sure you are working in a repo that is clean.
Especially useful to put at the beginning of your Fastfile in the before_all block, if some of your other actions will touch your filesystem, do things to your git repo, or just as a general reminder to save your work.
Also needed as a prerequisite for some other actions like reset_git_repo.

ensure_git_status_clean
Supported platforms ios, android, mac
Author @lmirosevic, @antondomashnev

1 Example

ensure_git_status_clean

Parameters

Key Description Default
show_uncommitted_changes The flag whether to show uncommitted changes if the repo is dirty false
show_diff The flag whether to show the git diff if the repo is dirty false

* = default value is dependent on the user's system


To show the documentation in your terminal, run

fastlane action ensure_git_status_clean

View source code


Back to actions