general.rst
84 lines
| 3.0 KiB
| text/x-rst
|
RstLexer
r1025 | .. _general: | ||
r2095 | ======================= | ||
r1025 | General RhodeCode usage | ||
======================= | |||
Repository deleting | |||
r1123 | ------------------- | ||
r1025 | |||
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 | |||
r1123 | ---------------------------------- | ||
r1025 | |||
In file view when this checkbox is checked the << and >> arrows will jump | |||
r1026 | to changesets within the same branch currently viewing. So for example | ||
r1025 | 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 | |||
r1123 | --------------------------- | ||
r1025 | |||
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 | |||
r1813 | 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. | |||
r1025 | |||
Mailing | |||
r1123 | ------- | ||
r1025 | |||
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. | |||
r2105 | Mails are also sent for code comments. If someone comments on a changeset | ||
mail is sent to all participants, the person who commited the changeset | |||
(if present in RhodeCode), and to all people mentioned with @mention system. | |||
r1025 | Trending source files | ||
r1123 | --------------------- | ||
r1025 | |||
Trending source files are calculated based on pre defined dict of known | |||
types and extensions. If You miss some extension or Would like to scan some | |||
custom files it's possible to add new types in `LANGUAGES_EXTENSIONS_MAP` dict | |||
located in `/rhodecode/lib/celerylib/tasks.py` |