~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/packrepo.txt

  • Committer: John Arbash Meinel
  • Date: 2009-10-12 21:44:27 UTC
  • mto: This revision was merged to the branch mainline in revision 4737.
  • Revision ID: john@arbash-meinel.com-20091012214427-zddi1kmc2jlf7v31
Py_ssize_t and its associated function typedefs are not available w/ python 2.4

So we define them in python-compat.h
Even further, gcc issued a warning for:
static int
_workaround_pyrex_096()
So we changed it to:
_workaround_pyrex_096(void)

Also, some python api funcs were incorrectly defined as 'char *' when they meant
'const char *'. Work around that with a (char *) cast, to avoid compiler warnings.

Show diffs side-by-side

added added

removed removed

Lines of Context:
138
138
 
139
139
If you need any help or encounter any problems, please contact the developers
140
140
via the usual ways, i.e. chat to us on IRC or send a message to our mailing
141
 
list. See http://wiki.bazaar.canonical.com/BzrSupport for contact details.
 
141
list. See http://bazaar-vcs.org/BzrSupport for contact details.
142
142
 
143
143
 
144
144
Technical notes
250
250
 
251
251
The ``pack-names`` file gives the list of all finished non-obsolete
252
252
packs.  (This should always be the same as the list of files in the
253
 
``packs/`` directory, but the file is needed for read-only HTTP clients
 
253
``packs/`` directory, but the file is needed for readonly http clients
254
254
that can't easily list directories, and it includes other information.)
255
255
The constraint on the ``pack-names`` list is that every file mentioned
256
256
must exist in the ``packs/`` directory.