### 2.4.1. Enabling and Disabling Build History

Build history is disabled by default. To enable it, add the following statements to the end of your `conf/local.conf` file found in the Build Directory:

         INHERIT += "buildhistory"
         BUILDHISTORY_COMMIT = "1"

Enabling build history as previously described causes the build process to collect build output information and commit it to a local Git repository.

### Note

Enabling build history increases your build times slightly, particularly for images, and increases the amount of disk space used during the build.

You can disable build history by removing the previous statements from your `conf/local.conf` file. However, you should realize that enabling and disabling build history in this manner can change the `do_package` task checksums, which if you are using the OEBasicHash signature generator (the default for many current distro configurations including `DISTRO = "poky"` and `DISTRO = ""`) will result in the packaging tasks being re-run during the subsequent build.

To disable the build history functionality without causing the packaging tasks to be re-run, add just this statement to your `conf/local.conf` file:

         BUILDHISTORY_FEATURES = ""