

- Tortoisehg user fixed in hgrc mac os#
- Tortoisehg user fixed in hgrc install#
- Tortoisehg user fixed in hgrc full#
Nuxeo Common Usage Centralized RepositoriesĪlthough Mercurial is decentralized, Nuxeo hosts “centralized” Mercurial repositories which are the “reference” repositories, they are backed up and changesets made on local repositories must finally be pushed on those remote repositories.

Nuxeo provides for managing repositories containing sub-repositories (see hgf, hgx, clone.sh.
Tortoisehg user fixed in hgrc full#
So, there is currently no Mercurial solution for running a command on a "full" Nuxeo repository including its sub-repositories, such as cloning full Nuxeo sources. Since the " nested repositories" (since Mercurial 1.3) are still an experimental feature and do not address our needs, we don't use them. We have used the Forest extension for a while but this Mercurial extension is no more maintained. When migrating from Subversion to Mercurial, we looked for a feature replacing "svn externals". You will find useful tips and scripts in Nuxeo FAQ and some workarounds or guidelines for specific cases. There are “getting started” and “using Mercurial” documentations, even some help for developers used to other SCM systems. Every commit generates a changeset recording the state of the working directory relative to its parents, so merging is really easier and more efficient than with other SCM. Mercurial groups related changes to multiple files (commits) into single atomic changesets. The store contains a sufficient data to provide any file at any revision or tag from any branch. The working directory contains a copy of the project's files at a given point in time, ready for editing. Every cloned repositories contain a working directory and a store of complete project's history, thus allowing offline and parallel development. Mercurial is a completely decentralized system.

The Mercurial Forest extension was used to manage the different source trees that comprise Nuxeo EP, but it is not maintained and we have decided to stop using it. This is achieved by adding the following lines to the extensions section of your. You should activate some pre-integrated extensions for working with nuxeo repositories. This is achieved by setting the username property in the. If you plan to checkin in nuxeo's hg repositories, you should provide a valid user name.
Tortoisehg user fixed in hgrc mac os#
Mac OS Xįor Mac OS X, our preferred method is to use the MacPorts or Darwin Ports environment.
Tortoisehg user fixed in hgrc install#
If you need the help of a good UI, I suggest you tortoise HG $ sudo apt-get install tortoisehgįor MS Windows, we recommend to use the all in one tortoise bundle provided to you by Selenic.ĭue to path length limitations on Windows, you may also want to install the Win32LongFileNamesExtension. Under Fedora Core, this should become: $ yum install mercurial To install the hg command under Ubuntu / Debian : $ sudo apt-get install mercurial Nuxeo EP source are tracked using Mercurial from Selenic. However, you may still need to install the Mercurial distributed source control management tool (aka hg) to work with projects hosted on Nuxeo Mercurial repository at. The entire Nuxeo Platform code base was moved to GitHub at, see next chapter about Installing Git.
