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.

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

1 Example



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