See **ReleaseNotes** for bugs fixed in previous releases.
Fixed since 2.0.2
These bugs are fixed on the tip of the stable branch.
- #282 (closed) - validate the correct postreview extension is in use
- #295 (closed) - shelve: fix race condition in detecting shelf file changes
- #300 (closed) - hgignore: catch errors during repo.status() call
- #302 (closed) - sync widget could show the lock button for local urls
- #306 (closed) - outgoing can cause IndexError in setRevisionSet
- #307 (closed)- fix crash in templatefilters caused by bad patches
- #311 (closed) - UnicodeDecodeError in rename dialog
- #325 (closed) - TypeError raised by os.path.isfile() in thgrepo.changectx()
- #328 (closed) - chunks: UnicodeDecodeError while moving chunks
- #330 (closed) - wctxactions: UnicodeDecodeError while showing warnings/errors
- #335 (closed) - enforce maxdiffsize when displaying deleted files
- #336 (closed) - commit: clear branch operation after every successful commit
- #338 (closed) - grep: prevent AttributeError after stopping a search
- #340 (closed) - grep: catch I/O errors while scanning working directory
- Workbench: properly show search bar state at startup
- #319 (closed) - Workbench: update sync tooltips to reflect their current behavior
Improvements:
- #247 (closed), #297 (closed) - commit: show progress bar, disable commit button, add a stop button during commit
- grep: recursively scan Mercurial subrepositories when searching the working directory
- Workbench: improve graph resize logic
- Workbench: close repository tabs by middle-click
- status: share status button with manifest tool
Nightly builds of the stable branch can be found at **thg-winbuild**