================
Major Changes
-------------
- Remove the ``--tmp-dir`` flag from the command line (doctr now always
deploys using a log file). (:issue:`92`)
- Python API: Change ``commit_docs`` to actually commit the docs (previously,
it was done in ``push_docs``). (:issue:`92`)
- Python API: Don't sync files or get the build dir in ``commit_docs``. This
is done separately in ``__main__.py``. The Python API for ``commit_docs`` is
now ``commit_docs(*, added, removed)``. (:issue:`92`)
- Python API: ``sync_from_log`` automatically includes the log file in the list of added
files. (:issue:`92`)
- Support running doctr multiple times in the same build. (:issue:`93`, :issue:`95`)
- Add ``doctr deploy --command`` to allow running a command before committing
and deploying. (:issue:`97`)
- Add ``doctr deploy --no-sync`` to allow disabling syncing (useful with
``doctr deploy --command``). (:issue:`97`)
Minor Changes
-------------
- Correctly commit the log file. (:issue:`92`)
- Fix sync_from_log to create dst if it doesn't exist, and add tests for this. (:issue:`92`)
- Don't assume that doctr is being run from master when creating gh-pages. (:issue:`93`)
- Return to the previous branch after deploying. (:issue:`93`)
- Remove extra space before options in configure help text. (:issue:`90`)