RhodeCode / docs / usage / general.rst

General RhodeCode usage

Repository deleting

Currently when admin/owner deletes a repository, RhodeCode does not physically delete a repository from filesystem, it renames it in a special way so it's not possible to push,clone or access repository. It's worth a notice that, even if someone will be given administrative access to RhodeCode and will delete a repository You can easy restore such action by restoring rm__<date> from the repository name, and internal repository storage (.hg/.git)

Follow current branch in file view

In file view when this checkbox is checked the << and >> arrows will jump to changesets within the same branch currently viewing. So for example if someone is viewing files at 'beta' branch and marks follow current branch checkbox the << and >> buttons will only show him revisions for 'beta' branch

Compare view from changelog

Checkboxes in compare view allow users to view combined compare view. You can only show the range between the first and last checkbox (no cherry pick). Clicking more than one checkbox will activate a link in top saying Show selected changes <from-rev> -> <to-rev> clicking this will bring compare view

Compare view is also available from the journal on pushes having more than one changeset

Non changeable repository urls

Due to complicated nature of repository grouping, often urls of repositories can change.

example:

#before
http://server.com/repo_name
# after insertion to test_group group the url will be
http://server.com/test_group/repo_name

This can be an issue for build systems and any other hardcoded scripts, moving repository to a group leads to a need for changing external systems. To overcome this RhodeCode introduces a non changable replacement url. It's simply an repository ID prefixed with _ above urls are also accessible as:

http://server.com/_<ID>

Since ID are always the same moving the repository will not affect such url. the _<ID> syntax can be used anywhere in the system so urls with repo_name for changelogs, files and other can be exchanged with _<ID> syntax.

Mailing

When administrator will fill up the mailing settings in .ini files RhodeCode will send mails on user registration, or when RhodeCode errors occur on errors the mails will have a detailed traceback of error.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.