A Scalable, User-Friendly Source Control System.
Go to file
Renato Cunha 29e7db1052 osutil.c: Support for py3k added.
This patch adds support for py3k in osutil.c. This is accomplished by including
a header file responsible for abstracting the API differences between python 2
and python 3.

listdir_stat_type is also changed in the following way: A previous call to
PyObject_HEAD_INIT is substituted to a call to PyVarObject_HEAD_INIT, which
makes the object buildable in both python 2.x and 3.x without weird warnings.

After testing on windows, some modifications were also made in the posixfile
function, as it calls PyFile_FromFile and PyFile_SetBufSize, which are gone in
py3k. In py3k the PyFile_* API is, actually a wrapper over the io module, and
code has been adapted accordingly to fit py3k.
2010-06-15 19:49:56 -03:00
contrib check-code: reformat long lines 2010-06-15 10:01:55 +02:00
doc provide pre- and post- hooks with parsed command line arguments. 2010-06-10 09:32:19 -07:00
hgext relink: ensure deterministic directory walk in collect 2010-06-16 12:22:14 +02:00
i18n merge with i18n stable 2010-06-01 12:25:43 -03:00
mercurial osutil.c: Support for py3k added. 2010-06-15 19:49:56 -03:00
tests relink: ensure deterministic directory walk in collect 2010-06-16 12:22:14 +02:00
.hgignore win32text: be more careful about rejecting violating changesets 2009-04-24 00:06:01 -07:00
.hgsigs Added signature for changeset b3ef44e63f53 2010-06-01 10:54:03 -05:00
CONTRIBUTORS Add note to CONTRIBUTORS file 2007-11-07 21:10:30 -06:00
COPYING Add COPYING 2005-06-17 09:32:13 -08:00
hg Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
hgeditor Fixed a bashism with the use of $RANDOM in hgeditor. 2010-05-19 18:06:35 +02:00
hgweb.cgi hgweb: simplify hgweb.cgi, add help pointer 2010-04-26 11:03:40 -05:00
Makefile Respect the DESTDIR variable during 'make install' 2010-04-16 23:59:43 +02:00
README change wiki/bts URLs to point to new hostname 2009-06-24 15:32:37 +02:00
setup.py pylint, pyflakes: remove unused or duplicate imports 2010-04-14 17:58:10 +09:00

Basic install:

 $ make            # see install targets
 $ make install    # do a system-wide install
 $ hg debuginstall # sanity-check setup
 $ hg              # see help

See http://mercurial.selenic.com/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.