I have published a Mercurial mirror of Nginx:
It should contain the full history of Nginx.
The import has been done using two scripts, that can be found here:
The Python script requires a Python interpreter >= 2.4, a POSIX system
and wget installed.
The shell script requires a compatible shell (bash).
The mirror is a beta, since there are some problems:
Nginx 0.1.0 and 0.3.59 are not available
The “merge” of the 0.6.x version from the “old” development branch to
the “new” stable branch has been done with:
# Merge the 0.6.x development branch in the stable branch # XXX check me: the merge will fail so we only update. # The repository will have two heads hg push -R nginx-development -f hg update -R nginx-stable -C
So, this is not a real merge, and I’m not sure if this is the right
thing to do.
Use the script with care, since it will download 80 MB from
As a comparison: the development repository take 8 MB
(3.5 the store and 4.5 the working directory)