Ed Bartosh [Mon, 14 May 2012 08:41:59 +0000 (11:41 +0300)]
Properly determine compression type of orig tarball
Change-Id: If70b2baad0c2f50ee0c55b8372c0e015d6aa92e9
Ed Bartosh [Fri, 11 May 2012 12:06:22 +0000 (15:06 +0300)]
Consider workdir argument in build mode
Change-Id: I45db75729ea6cd696ed138e1327acaac0b5dfb70
Ed Bartosh [Thu, 10 May 2012 11:21:20 +0000 (14:21 +0300)]
Get rid of deprecated option --tag in import mode
Change-Id: I80ca97d165d7e734df8034b41331a28b0b292c4a
Ed Bartosh [Thu, 10 May 2012 11:18:22 +0000 (14:18 +0300)]
Fixed crashes 'Revision xxx not found' in changelog mode
Change-Id: I6de270201e86cb98d3b605b575c56dd2fd4d8ca0
Ed Bartosh [Thu, 10 May 2012 10:46:23 +0000 (13:46 +0300)]
Used --upstream_branch option in import mode
Change-Id: Ia8986aeb2d991e894eea2f7af03ac17d9343b425
Zhang Qiang [Wed, 9 May 2012 12:54:11 +0000 (20:54 +0800)]
support git repository localbuild
Ed Bartosh [Tue, 8 May 2012 10:46:03 +0000 (13:46 +0300)]
pylinted cmd_build.py
Change-Id: Ia6bb7585ca1b16864433e00b35a3708df169bb34
Ed Bartosh [Mon, 23 Apr 2012 08:10:05 +0000 (11:10 +0300)]
Used spec parser from git-buildpackage
Change-Id: I7f6fa4a40afa004639029e9ccd84838c0b0fb0f6
Ed Bartosh [Tue, 1 May 2012 11:07:09 +0000 (14:07 +0300)]
Consider --author-name and --author-email options in import mode
Change-Id: I91ed7b1ec516787677d01da9b7bb6ba9abb243f8
Ed Bartosh [Tue, 1 May 2012 10:33:20 +0000 (13:33 +0300)]
Updated usage output of changelog mode
Change-Id: I9048850a7ae17cd0aaa1f9fb658f5bdbfcb3a7fe
Ed Bartosh [Tue, 1 May 2012 10:18:27 +0000 (13:18 +0300)]
Consider --no-merge when importing original tarball
Change-Id: I450f9c71e91c97cc7d9f732c6a953ce3f2ecddb4
Ed Bartosh [Tue, 1 May 2012 09:59:49 +0000 (12:59 +0300)]
Unified logging between gbs and gbp
Change-Id: Ic46d60fdd1e1dc5186ebc1e85b581d49f11301a4
Ed Bartosh [Tue, 1 May 2012 07:35:24 +0000 (10:35 +0300)]
Pylinted from rate 5.66 to 7.57
Change-Id: Id7c0a1a4408427045a5e046ef3d9f5839379f00c
Ed Bartosh [Tue, 1 May 2012 06:33:30 +0000 (09:33 +0300)]
Merged import-orig and import
Change-Id: I07e969c56a2616a990e4184700525aabf9d59f53
Ed Bartosh [Tue, 1 May 2012 05:59:20 +0000 (08:59 +0300)]
changelog mode: Removed confusing and not used opts --author, --version and --full
Change-Id: I35a3e06dd71d7fb8e96d0c41bcc7a7f5dc154fdc
Ed Bartosh [Tue, 1 May 2012 05:51:29 +0000 (08:51 +0300)]
Implemented creation of new .changes file
Change-Id: Ie89a4617c1c9f998a3ab995a1002846d1adaa27f
Ed Bartosh [Mon, 30 Apr 2012 18:05:12 +0000 (21:05 +0300)]
Pylinted cmd_changelog.py
Change-Id: I2378a7c476cf7daf5df10cc8c165c17e603e5e6d
Ed Bartosh [Mon, 30 Apr 2012 18:01:10 +0000 (21:01 +0300)]
Removed unused imports
Change-Id: I299aa15e3440d155de9f9170a31d3f464454e987
Ed Bartosh [Mon, 30 Apr 2012 17:58:16 +0000 (20:58 +0300)]
Update changelog inplace
Change-Id: I96a3aac0704a09e3a53b509e28c11bf200950ebd
Ed Bartosh [Mon, 30 Apr 2012 17:53:44 +0000 (20:53 +0300)]
replaced class Changes with functions
Change-Id: Icfcb7c3f141705c6a283597cc73d52f51dbe68b9
Ed Bartosh [Mon, 30 Apr 2012 17:34:29 +0000 (20:34 +0300)]
Reworked changelog mode
Change-Id: If34efb4cd3ebb239bbf1ed3158f4e32d5dfb71b0
Ed Bartosh [Mon, 30 Apr 2012 09:42:30 +0000 (12:42 +0300)]
fixed regexp for changelog parsing
Change-Id: I4fe88c17a86bf15e00ad368ceda0262c4ddeb573
Ed Bartosh [Mon, 30 Apr 2012 09:23:05 +0000 (12:23 +0300)]
Fixed whitespaces, tabs, etc
Change-Id: I29145afe3ecb8b8f234a1beae79f8061980e7815
Ed Bartosh [Fri, 20 Apr 2012 11:00:43 +0000 (14:00 +0300)]
pylinting: fixed and reorganized imports
Change-Id: I269640a28ebbaa6d843fc2477ec2b68f558340c4
Ed Bartosh [Fri, 20 Apr 2012 10:58:09 +0000 (13:58 +0300)]
pylinting: fixed "string statement has no effect" warnings
Change-Id: I277becc908d586a5c075594d660556d34a9810d2
Ed Bartosh [Fri, 20 Apr 2012 10:53:05 +0000 (13:53 +0300)]
pylinting: fixed variable names, unused variables, etc
Change-Id: Ia51bc870a007af7674b95cbef0cae071eac8bdaf
Ed Bartosh [Fri, 20 Apr 2012 10:38:33 +0000 (13:38 +0300)]
pylinting: fixed whitespaces
Change-Id: I7b0416da1d3f6f9b6f92c413c2b466884f6633c3
Ed Bartosh [Fri, 20 Apr 2012 10:35:33 +0000 (13:35 +0300)]
pylinting: removed long lines
Change-Id: Ic24be92e7dc9d8fcbb9776e703fae0fcfe569bd3
Ed Bartosh [Fri, 20 Apr 2012 10:19:38 +0000 (13:19 +0300)]
Removed git.py
Change-Id: Id9733c952ca0d531a065df73656a57c86224ad56
Ed Bartosh [Fri, 20 Apr 2012 10:18:13 +0000 (13:18 +0300)]
Used git-buildpackage API RpmGitRepository in gbs changelog mode
Change-Id: Ifc0b9b1548f091895926b2e5fefefddabeff7614
Ed Bartosh [Fri, 20 Apr 2012 07:20:01 +0000 (10:20 +0300)]
Used git-buildpackage API RpmGitRepository in gbs localbuild mode
Change-Id: I2e2f4cbabdc95751a00b6c94277ffdec288c5a8a
Ed Bartosh [Fri, 20 Apr 2012 03:11:36 +0000 (06:11 +0300)]
Used git-buildpackage in gbs import-orig mode
Change-Id: I732552d86ae20e8ed8b18618af7169cfaeebe1b3
Ed Bartosh [Fri, 20 Apr 2012 02:16:19 +0000 (05:16 +0300)]
Used git-buildpackage in gbs import mode for specs and srpms
Change-Id: Ic60b81a9eff7e97593e4a0f7e3cbb886632018c9
Ed Bartosh [Thu, 19 Apr 2012 03:40:51 +0000 (06:40 +0300)]
pylinted cmd_build.py
Change-Id: If0b063cb482b37388381800825e18e1d11a6dc62
Ed Bartosh [Thu, 19 Apr 2012 02:48:16 +0000 (05:48 +0300)]
Fixed rpm build
Change-Id: Ief24f47e38b752e34d2a6f3cb0176c0a3a2d61a3
Ed Bartosh [Thu, 19 Apr 2012 02:46:59 +0000 (05:46 +0300)]
Used git-buildpackage in gbs build mode
Change-Id: I79e0be3209c007f3d161fbe64968ba257c3089de
Ed Bartosh [Wed, 18 Apr 2012 07:18:55 +0000 (10:18 +0300)]
Symlinked gbs.spec to packaging/
Change-Id: Icf0f909907f4a529090fdcbcbfdf77d931b62819
Hasan Wan [Wed, 11 Apr 2012 06:17:19 +0000 (14:17 +0800)]
sub-command: changelog
Zhang Qiang [Mon, 9 Apr 2012 15:50:16 +0000 (23:50 +0800)]
setup qemu env for arm build
Zhang Qiang [Thu, 5 Apr 2012 13:42:40 +0000 (21:42 +0800)]
bump to version 0.4
Zhang Qiang [Thu, 5 Apr 2012 08:49:45 +0000 (16:49 +0800)]
Correct tar ball directory
Zhang Qiang [Thu, 5 Apr 2012 08:34:50 +0000 (16:34 +0800)]
revert 'parse_spec function' patch
Zhang Qiang [Thu, 5 Apr 2012 07:55:32 +0000 (15:55 +0800)]
Support more tar ball format, tar.bz2, tar.gz, tar.xz, etc.
Zhang Qiang [Sun, 1 Apr 2012 09:49:41 +0000 (17:49 +0800)]
read commit name/email from git config
Hasan Wan [Sun, 1 Apr 2012 06:55:01 +0000 (14:55 +0800)]
git module: add commits, commit_parse, and get_config founction
Hasan Wan [Sun, 1 Apr 2012 06:54:15 +0000 (14:54 +0800)]
Add general GBS error class
Zhang Qiang [Sat, 31 Mar 2012 06:13:45 +0000 (14:13 +0800)]
Add --author-name and --author-email support for gbs import
Zhang Qiang [Fri, 30 Mar 2012 10:17:35 +0000 (18:17 +0800)]
Add arch opts checking.
Zhang Qiang [Fri, 30 Mar 2012 07:20:42 +0000 (15:20 +0800)]
Raise obs error if Base project is empty
hwangx [Thu, 29 Mar 2012 06:34:25 +0000 (14:34 +0800)]
parse_spec unittest
hwangx [Thu, 29 Mar 2012 06:35:11 +0000 (14:35 +0800)]
parse_spec function
Guan Junchun [Tue, 27 Mar 2012 10:22:47 +0000 (18:22 +0800)]
update unittest test case
1. test .tar.xz .tar.lzma .tgz is supported or not
Guan Junchun [Mon, 26 Mar 2012 10:14:01 +0000 (18:14 +0800)]
add unittest test case
1. test UpstreamTarball class in utils.py
test tarball format is supported or not, .tar.bz2, .tar.gz, .tar.tgz, .zip
Hasan Wan [Mon, 26 Mar 2012 02:01:28 +0000 (10:01 +0800)]
Startup for unittest
Zhang Qiang [Fri, 23 Mar 2012 06:48:07 +0000 (14:48 +0800)]
bump up version to 0.3
Zhang Qiang [Fri, 23 Mar 2012 06:47:18 +0000 (14:47 +0800)]
Code cleanup and format adjust
Adjust the output information and make it more readable.
Zhang Qiang [Thu, 22 Mar 2012 13:01:06 +0000 (21:01 +0800)]
fix rst format issue
rst format need blank line after sections.
Zhang Qiang [Sun, 27 Nov 2011 21:54:29 +0000 (05:54 +0800)]
create tmp dir before importing packages
Yang Dawei [Thu, 22 Mar 2012 07:32:18 +0000 (15:32 +0800)]
update gbs import-orig
Zhang Qiang [Thu, 22 Mar 2012 06:17:25 +0000 (14:17 +0800)]
add supported tarball format
Yang Dawei [Thu, 22 Mar 2012 05:42:55 +0000 (13:42 +0800)]
gbs import optimization
Qiang Zhang [Thu, 22 Mar 2012 04:57:08 +0000 (12:57 +0800)]
Merge "fix unpack execption when gbs import tarball"
Zhang Qiang [Thu, 22 Mar 2012 03:38:17 +0000 (11:38 +0800)]
fix import-orig twice issue
without this patch, all the commits and files would be removed
unexpectlly.
Yang Dawei [Wed, 21 Mar 2012 09:46:44 +0000 (17:46 +0800)]
Update README.rst:word-error handling
Zhang Qiang [Wed, 21 Mar 2012 09:42:15 +0000 (17:42 +0800)]
Catch unpack exception if unpack fails
Guan Junchun [Wed, 21 Mar 2012 09:40:18 +0000 (17:40 +0800)]
fix unpack execption when gbs import tarball
Zhang Qiang [Wed, 21 Mar 2012 08:02:55 +0000 (16:02 +0800)]
Update README: Add localbuild and import sections
Zhang Qiang [Wed, 21 Mar 2012 06:50:05 +0000 (14:50 +0800)]
add options --tag for creating tag.
Zhang Qiang [Wed, 21 Mar 2012 06:28:06 +0000 (14:28 +0800)]
dont need to checkout upstream branch again
Guan Junchun [Wed, 21 Mar 2012 05:55:34 +0000 (13:55 +0800)]
fix bugs: gbs import XXX.spec error when the dir of spec file contains contents
Zhang Qiang [Sat, 26 Nov 2011 09:56:01 +0000 (17:56 +0800)]
fix issue while importing src.rpm twice
Zhang Qiang [Tue, 20 Mar 2012 15:09:07 +0000 (23:09 +0800)]
gbs import_orig support
Zhang Qiang [Tue, 20 Mar 2012 04:02:56 +0000 (12:02 +0800)]
fix gbs localbuild log error
Zhang Qiang [Mon, 19 Mar 2012 02:17:46 +0000 (10:17 +0800)]
add --force-debian option for ubuntu while unpacking src.rpm
Zhang Qiang [Fri, 16 Mar 2012 09:14:08 +0000 (17:14 +0800)]
fix README.rst build issue
Zhang Qiang [Fri, 16 Mar 2012 08:23:37 +0000 (16:23 +0800)]
localbuild: refine error handling and use 'sudo' by default
Zhang Qiang [Fri, 16 Mar 2012 03:22:45 +0000 (11:22 +0800)]
add find_tag and merge interface, and create upstream branch
Zhang Qiang [Thu, 15 Mar 2012 15:26:03 +0000 (23:26 +0800)]
first version of gbs import
This version of gbs import support the following features:
1. import source rpm to git repository, with two commits, one is
upstream tar ball, another is packaging files, including patches and
spec file;
2. import sources, including tarball, patches and specfile. spec file
need to provide.
Zhang Qiang [Thu, 15 Mar 2012 14:54:47 +0000 (22:54 +0800)]
move archive code after options check.
Zhang Qiang [Thu, 15 Mar 2012 14:53:41 +0000 (22:53 +0800)]
Update gbs build/localbuild document
JF Ding [Wed, 22 Feb 2012 13:56:35 +0000 (21:56 +0800)]
be safe to catch all exception from osc.core
Zhang Qiang [Wed, 22 Feb 2012 07:21:54 +0000 (15:21 +0800)]
gbs local build support
First version of localbuild support.
Design:
As the quick start and first version, gbs-localbuild call build
scripts directly, in other words, it's a wrapper of build scripts,
Here's the basic work follow of gbs local build:
1) Check options and generate command options transfer to 'build'
i) arch: build target arch
ii) repository: Specify package repositories to create build env
iii) dist conf file: this can be specified from gbs.conf or
command line
iiii)buildroot: Specify build rootdir to setup chroot environment
2) call linux32 to build 32bit packages if necessary
3) change to root user to run rpmbuild
4) call build scripts to all the build stuff.
JF Ding [Mon, 20 Feb 2012 11:24:50 +0000 (19:24 +0800)]
inject osc.core to handle empty server response
JF Ding [Mon, 20 Feb 2012 11:21:48 +0000 (19:21 +0800)]
fixed msger.PrintBufWrapper: proper handle of exceptions
catch the exception, stop the wrapper and print out the err
message, then raise forward
JF Ding [Mon, 20 Feb 2012 08:49:24 +0000 (16:49 +0800)]
do not show waiting dots for obs proj checking
Zhang Qiang [Tue, 14 Feb 2012 07:15:58 +0000 (15:15 +0800)]
Update README and fix packaging issue.
JF Ding [Mon, 13 Feb 2012 11:46:03 +0000 (19:46 +0800)]
show simple progress message for long time operations
new deccorator in msger.py, and wrapping the potential long-time
functions
Zhang Qiang [Mon, 13 Feb 2012 08:11:49 +0000 (16:11 +0800)]
Update Readme for new release
Zhang Qiang [Mon, 13 Feb 2012 08:14:42 +0000 (16:14 +0800)]
Update distfiles with correct dependencies
Hasan Wan [Mon, 13 Feb 2012 05:29:04 +0000 (13:29 +0800)]
enable the global debug and verbose for osc
JF Ding [Thu, 9 Feb 2012 12:10:33 +0000 (20:10 +0800)]
fixed bug in runner for wildchar matching
e.g. the old one cannot handle 'ls *' properly, we need the
'shell=True' option of subprocess module to handle wildchars
automatically.
JF Ding [Thu, 9 Feb 2012 11:45:09 +0000 (19:45 +0800)]
more generic git.archive implementation
Zhang Qiang [Thu, 9 Feb 2012 11:27:16 +0000 (19:27 +0800)]
Add git archive_tar API, and use git archive to gen tar ball
Zhang Qiang [Thu, 9 Feb 2012 08:57:23 +0000 (16:57 +0800)]
gbs-build: enhancement and bug fix
* dont use keyring
* re-define tar ball format
* give details obs package url
JF Ding [Thu, 9 Feb 2012 07:04:16 +0000 (15:04 +0800)]
avoid to catch print msg in debug run mode
JF Ding [Wed, 8 Feb 2012 11:37:46 +0000 (19:37 +0800)]
code format: shorten all 80+ long lines
JF Ding [Wed, 8 Feb 2012 10:22:39 +0000 (18:22 +0800)]
msger: sync the changes from mic.git
JF Ding [Wed, 8 Feb 2012 09:54:40 +0000 (17:54 +0800)]
changes of git wrapper module
Zhang Qiang [Wed, 8 Feb 2012 10:15:25 +0000 (18:15 +0800)]
gbs-build: support --base-obsprj and --target-obsprj
Zhang Qiang [Wed, 8 Feb 2012 07:12:58 +0000 (15:12 +0800)]
Fix branch/checkout issue