New stg command: assimilate
[stgit] / stgit / main.py
CommitLineData
41a6d859
CM
1"""Basic quilt-like functionality
2"""
3
4__copyright__ = """
5Copyright (C) 2005, Catalin Marinas <catalin.marinas@gmail.com>
6
7This program is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License version 2 as
9published by the Free Software Foundation.
10
11This program is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with this program; if not, write to the Free Software
18Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19"""
20
21import sys, os
22from optparse import OptionParser, make_option
23
873a27fd 24from stgit.utils import *
3659ef88 25from stgit import stack, git, gitmergeonefile
41a6d859
CM
26from stgit.version import version
27from stgit.config import config
fcee87cf
CM
28from stgit.commands.common import *
29
30# The commands
31import stgit.commands.add
32import stgit.commands.applied
4d0ba818 33import stgit.commands.assimilate
7b1ba1a6 34import stgit.commands.branch
fcee87cf
CM
35import stgit.commands.delete
36import stgit.commands.diff
de4c9d27 37import stgit.commands.clean
1008fbce 38import stgit.commands.clone
6a093bbb 39import stgit.commands.commit
fcee87cf
CM
40import stgit.commands.export
41import stgit.commands.files
d98a499c 42import stgit.commands.float
c14444b9 43import stgit.commands.fold
994fdba7 44import stgit.commands.goto
e1261152 45import stgit.commands.id
0d2cd1e4 46import stgit.commands.imprt
fcee87cf 47import stgit.commands.init
64354a2d 48import stgit.commands.log
b4bddc06 49import stgit.commands.mail
fcee87cf 50import stgit.commands.new
cd25e03d 51import stgit.commands.patches
0618ea9c 52import stgit.commands.pick
fcee87cf 53import stgit.commands.pop
f338c3c0 54import stgit.commands.pull
fcee87cf
CM
55import stgit.commands.push
56import stgit.commands.refresh
e55b53e0 57import stgit.commands.rename
fcee87cf
CM
58import stgit.commands.resolved
59import stgit.commands.rm
60import stgit.commands.series
8847a11b 61import stgit.commands.show
fcee87cf
CM
62import stgit.commands.status
63import stgit.commands.top
64import stgit.commands.unapplied