📄️ Diff Selection
OneDev allows to select a range of text while comparing revisions to create permanent links or add comments.
Scripting can be used in OneDev in a number of places to achieve flexibility. The script needs to be written in groovy and the variable onedev is passed to the script.
📄️ Path Wildcard Match
Many objects in OneDev are identified via a path-like structure, for instance, project path root/project/subproject, branch bugfixes/2.0, tag releases/v2, file src/client/menu.js, or docker image alpine/git
📄️ Markdown Syntax
OneDev supports GitHub flavored markdown, with some additions: