The essential assistant for deep-dives in code
Casefile is a bookmark manager on steroids, including:
When dragging a bookmark, you can drop it on another bookmark in one of three areas, divided in the picture above with green, dashed lines forming a "T":
During the drag, an insertion indicator will reflect where the dragged bookmark will end up. The indicator will have the same width as the resulting bookmark, which helps you see whether you are dropping as "next sibling" or "first child".
By invoking the Casefile: Share command (or choosing Share Bookmarks... from the Casefile tab's context menu), you can open the Casefile Sharing pane, which gives you access to the casefiles you or your collaborators have shared in the Git repository. This pane can be used to share the casefile you currently have or to import casefiles recorded in the repository. Importing bookmarks never deletes the bookmarks you have, but if you want to update a particular casefile (rather than creating a separate instance with the same name), you need to empty the current casefile before importing.
Recovery of casefiles previously deleted from the repository requires typing at least three consecutive characters of the deleted casefile's name.
Of note if you find need to do advanced manipulation of the shared casefiles (e.g. to forget a password captured in a bookmark), the files are stored in a pseudo-branch whose head is referenced by refs/collaboration/shared-casefiles
on the remote used for sharing.
If you have your git
or diff
tools installed in any unusual directories, make sure to set the Tool Path setting appropriately.