comparison hgext/transplant.py @ 7629:97253bcb44a8

transplant: move docstrings before imports (see issue1466)
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Tue, 13 Jan 2009 13:43:42 +0100
parents 6163ef936a00
children 08cabecfa8a8
comparison
equal deleted inserted replaced
7628:9c6ae2e09e11 7629:97253bcb44a8
3 # Copyright 2006, 2007 Brendan Cully <brendan@kublai.com> 3 # Copyright 2006, 2007 Brendan Cully <brendan@kublai.com>
4 # 4 #
5 # This software may be used and distributed according to the terms 5 # This software may be used and distributed according to the terms
6 # of the GNU General Public License, incorporated herein by reference. 6 # of the GNU General Public License, incorporated herein by reference.
7 7
8 '''patch transplanting tool
9
10 This extension allows you to transplant patches from another branch.
11
12 Transplanted patches are recorded in .hg/transplant/transplants, as a map
13 from a changeset hash to its hash in the source repository.
14 '''
15
8 from mercurial.i18n import _ 16 from mercurial.i18n import _
9 import os, tempfile 17 import os, tempfile
10 from mercurial import bundlerepo, changegroup, cmdutil, hg, merge 18 from mercurial import bundlerepo, changegroup, cmdutil, hg, merge
11 from mercurial import patch, revlog, util 19 from mercurial import patch, revlog, util
12
13 '''patch transplanting tool
14
15 This extension allows you to transplant patches from another branch.
16
17 Transplanted patches are recorded in .hg/transplant/transplants, as a map
18 from a changeset hash to its hash in the source repository.
19 '''
20 20
21 class transplantentry: 21 class transplantentry:
22 def __init__(self, lnode, rnode): 22 def __init__(self, lnode, rnode):
23 self.lnode = lnode 23 self.lnode = lnode
24 self.rnode = rnode 24 self.rnode = rnode