Development branch setup/usage, repositories roles

Patrick Mézard pmezard at gmail.com
Thu Jun 22 12:58:42 CDT 2006


Matt Mackall wrote:
> On Thu, Jun 22, 2006 at 05:40:46PM +0200, Patrick M?zard wrote:
> Sounds like something screwy with Python search paths on Windows. "."
> should be _last_ in the search path if it's there at all.
>   
I am not sure about that.

"""
C:\>mkdir foo

C:\>cd foo

C:\foo>python
ActivePython 2.4.2 Build 248 (ActiveState Corp.) based on
Python 2.4.2 (#67, Oct 30 2005, 16:11:18) [MSC v.1310 32 bit (Intel)] on 
win32
Type "help", "copyright", "credits" or "license" for more information.
 >>> import sys
 >>> sys.path
['', 'D:\\WINDOWS\\system32\\python24.zip', 'C:\\foo', 
'D:\\Python24\\DLLs', 'D:
\\Python24\\lib', 'D:\\Python24\\lib\\plat-win', 
'D:\\Python24\\lib\\lib-tk', 'D
:\\Python24', 'D:\\Python24\\lib\\site-packages', 
'D:\\Python24\\lib\\site-packa
ges\\PIL', 'D:\\Python24\\lib\\site-packages\\win32', 
'D:\\Python24\\lib\\site-p
ackages\\win32\\lib', 'D:\\Python24\\lib\\site-packages\\Pythonwin']
 >>>
"""

'' and 'c:\\foo' comes before more general packages paths like 
'site-packages', which is consistent with other languages practices and 
seems to be supported by 
<http://docs.python.org/tut/node8.html#SECTION008110000000000000000>.

>> 2- What is the purpose of the main selenial and crew repositories? I 
>> cannot find explanation about this in the wiki. crew is likely to be the 
>> "development" branch whatever it means and main some kind of snapshot, 
>> but that's a wild guess.
>>     
>
> At this point most development is queued for review in crew and pushed
> into main when I've looked it over and approved it.
Ok, thanks.
I was asking because "main" fails to compile under Windows because of 
stdint.h issues in bdiff.c, while "crew" contains the relevant patches.

--
Patrick Mézard


More information about the Mercurial mailing list