Chrome extension to display diff tree for Bitbucket. It will bring the DiffTree back from Bitbucket Server to Bitbucket Cloud.
- Support showing code changes as a tree structure in the following pages:
- Branches
- Create pull request
- View pull request
- Allow enable diff tree extension permanently
- Allow minimizing the diff tree region
- Navigate to corresponding comment when clicking on the "new comment notification" area at the bottom right corner
- Display diff tree when the viewer selects "ignore whitespace"
- Option to compact empty middle packages
- Show diff tree on commits page
- Allow collapsing / expanding all folders
- Fix for tab size and nasty css bug which breaks alignments
- Track files have been reviewed by clicking on the "..." icon on the left of the files
- Show new version indicator for Bitbucket Diff Tree
- Fix bug: Should navigate to the correct file based on the hash of the url (if any)
- Allow resizing the diff tree
- Allow searching files and folders in the diff tree
- Unset the "reviewed" status of a file if its contents changed
- Allow filtering files by review, unreview and comment status
- Grant "tabs" permission when needed to comply with Google Chrome "Use of permissions" policy https://developer.chrome.com/webstore/program_policies#permissions
- Chrome webstore: https://chrome.google.com/webstore/detail/bitbucket-diff-tree/pgpjdkejablgneeocagbncanfihkebpf
- Open Chrome browser and access chrome extensions by chrome://extensions/
- Make sure the Developer mode checkbox is checked
- Click on Load unpacked extension... and point to the src folder of this repo
- Finish! You will see an B icon added to the extension area
- Open a pull request page on bitbucket
- Click on B icon to activate the diff tree extension
- Enjoy!