Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.039 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'cc:addr:python-list': 0.11; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'internally': 0.16; "linux's": 0.16; 'component': 0.16; 'wrote:': 0.18; 'dependent': 0.19; 'packages.': 0.19; 'work,': 0.20; 'aug': 0.22; 'separate': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'header:In-Reply-To:1': 0.27; 'message-id:@mail.gmail.com': 0.30; 'enforce': 0.31; 'file': 0.32; 'fri,': 0.33; 'received:google.com': 0.35; 'belong': 0.36; 'similar': 0.36; 'application': 0.37; 'pm,': 0.38; 'life': 0.66; 'cycles.': 0.84; 'subject:, ...': 0.84; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=2Yf73sOsJG/pE0feI5vi4cepCL2tZ6M+5EZHSLgriYM=; b=t5CyuXmYe6c1OyqJEeoU3tuirr3wu6bkLUFiecS8MMq5qzoxojDJg9B81fxyBSb3bU lOpWKXMGT7e9AYG9peb7LyF4Hqze4Xjo+5VU7q2ODR2SQj4XQ5YgAQzL6V1smLq5nXJx 5kjlw4MdIS8wNfawmAfV7xSITjj4i9oERcMhHm5QsMCyF3IK/3N8OP7/03jaVu1QRIjo IUM+Vw88BQUOpwCwoBMQYvRSFm5bo6lSiN68WpaCvPwlakGfUY0nVCLyY1WCEmfkdYJ9 bbqUg0uVQFGElqExV1h2GqZV8BGZ/A9i38fkyqOzYhjFCWfjkmlt+3CCp1nux872ONNG rTlA== MIME-Version: 1.0 X-Received: by 10.50.80.76 with SMTP id p12mr2077045igx.34.1409296830619; Fri, 29 Aug 2014 00:20:30 -0700 (PDT) In-Reply-To: <87y4u7vnsh.fsf@elektro.pacujo.net> References: <57afe6cf-7cc4-4334-9f21-fdb8a6e70f30@googlegroups.com> <53FE22C7.3090806@stoneleaf.us> <87tx4xw3ye.fsf@elektro.pacujo.net> <87oav4wpu0.fsf@elektro.pacujo.net> <87y4u7vnsh.fsf@elektro.pacujo.net> Date: Fri, 29 Aug 2014 17:20:30 +1000 Subject: Re: hg, git, fossil, ... From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 12 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1409296839 news.xs4all.nl 2976 [2001:888:2000:d::a6]:48684 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:77260 On Fri, Aug 29, 2014 at 3:59 PM, Marko Rauhamaa wrote: > Where I work, we actually have "made a science" out of componentization. > The individual components are very similar to linux's development > packages. They are released internally and have their own life cycles. > In particular, they are not rebuilt when the dependent application is > built. Then they're fundamentally separate, and they belong in separate repos. Do you actually enforce that one file == one component everywhere? ChrisA