{% extends 'allura:templates/repo/repo_master.html' %} {% block title %} {% if c.app.repo %} Mercurial Repository: {{c.app.repo.name}} {% else %} Mercurial Repository {% endif %} {% endblock %} {% block header %}{{c.app.config.options.mount_label}}{% endblock %} {% block content %} {{ clone_info(c.app.repo) }}
 
{% if log %}

Recent Commits{% if branch %} on {{branch}}{% endif %}

{{c.log_widget.display(value=log, show_paging=False, limit=limit, page=page, count=count)}} {% if int(count) > int(limit) %} More {% endif %} {% elif c.app.repo.status == 'ready' %} {% if h.has_access(c.app, 'write')() %}

New to Mercurial?

Learn the basics.
Empty Repository
It looks like this Mercurial repository doesn't have any files in it. Let's commit your project code now.

First time using Mercurial

{{c.app.repo.clone_command('rw')}}
cd {{c.app.repo.suggested_clone_dest_path()}}
touch README
hg add
hg commit -m 'Initial commit'
hg push

Existing Repository

Add the new repository as a remote in .hg/hgrc like this:

[paths]
default = {{c.app.repo.clone_url('rw', c.user.username)}}

Now you can push your code to the repository.

cd {{c.app.repo.suggested_clone_dest_path()}}
hg push
 
Did you get asked for your SourceForge password during this process? You can securely use your Git repository and avoid having to re-enter your password by setting up an ssh-key.
{% else %}

No (more) commits

{% endif %} {% endif %} {% endblock %}