Commit graph

131 commits

Author SHA1 Message Date
lrossett
74122f1631 adding manpage support 2021-04-08 13:32:27 -05:00
lrossett
3bff023602
bash completion 2021-04-08 11:27:47 -03:00
Ondrej Nosek
9a602e67b2 Rename forked project to avoid conflict
Project will be renamed during the fork. New name & path template is
"centos_<namespace>_<project>" instead of <project>.

Signed-off-by: Ondrej Nosek <onosek@redhat.com>
2021-03-30 22:37:48 +02:00
Ondrej Nosek
80f38de2d6 Create fork of the active repository by subcommand
Adds new command 'fork' that calls API method which forks active
repository for the given (or active) user and creates a remote record
(named after user) in git configuration.
GitLab Personal Access Token have to be added to the config for
proper functionality.

Signed-off-by: Ondrej Nosek <onosek@redhat.com>
2021-03-30 21:12:58 +02:00
lrossett
065f9c3885
remove type hint 2021-03-26 12:34:43 -03:00
Carl George
53d6d3045e Add missing el7 requirements 2021-03-25 15:26:59 -05:00
Carl George
df80835229 Bump to version 0.5.1 2021-03-25 10:54:07 -05:00
Carl George
8f9bd312e1 Install config files from spec file, not setup.py 2021-03-25 10:52:28 -05:00
James Antill
4027252911 Remove explicit git+ from anon git url. 2021-03-24 03:14:23 +00:00
James Antill
dda40dd5a5 Override build URL for Koji.
Import fc261daf and ce8e9d4b commits (mostly) from Fedpkg.
2021-03-24 03:14:23 +00:00
Carl George
c7ea6590bb Bump to version 0.5.0 2021-03-15 16:10:14 -05:00
Carl George
1e8da7bd1e Make spec file python2 compatible 2021-03-15 15:40:31 -05:00
James Antill
ed14055b6d Import rhpkg source_entry_type change. 2021-03-12 13:37:49 -05:00
James Antill
19f4c144bf Add "git+" to start of git urls, tested by Troy. 2021-03-12 12:04:54 -05:00
James Antill
cf286cee19 Workaround epel7 py3 problems. 2021-03-09 21:04:56 -05:00
James Antill
0f7184767c Fixup centos_cert for py3 compat. 2021-03-09 17:44:31 -05:00
James Antill
8f33dd3964 Add builder script to make development releases. 2021-03-09 17:44:04 -05:00
James Antill
c3256936e4 Merge remote-tracking branch 'carl/specfile' into builds
* carl/specfile: (8 commits)
  Add centpkg-sig subpackage
  ...
2021-03-09 14:23:53 -05:00
Michal Konečný
0d832c631a Add centpkg-sig
Add executable centpkg-sig which allows user to interact with CentOS
Linux dist-git and CentOS Linux koji instance.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-25 13:53:23 +01:00
Carl George
a79c47f68c Add centpkg-sig subpackage 2021-02-24 10:37:20 -06:00
Carl George
30b0f4bbed Mark centpkg.conf as %config(noreplace) 2021-02-24 10:37:20 -06:00
Carl George
c7c04a4de0 Update URL and Source0 2021-02-24 10:37:20 -06:00
Carl George
622a50a5d1 Clean up whitespace 2021-02-24 10:37:20 -06:00
Carl George
599d78347e Properly mark license file 2021-02-24 10:37:20 -06:00
Carl George
7e0e80d202 Convert to Python 3 2021-02-24 10:37:20 -06:00
Carl George
9b3f2cd873 Remove obsolete stuff 2021-02-24 10:37:20 -06:00
Carl George
d9371b2416 Update requirements
This file is ready by setup.py, and in turn used to determine the
automatic requirements for the RPM package.  There are existing imports
for pycurl, OpenSSL, and six, but I can't find any imports for rpm.
2021-02-24 10:35:23 -06:00
Michal Konečný
b6d333ab47 Fix README
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-24 17:24:46 +01:00
Michal Konečný
5df5935062 Another commands tested
With this commit these commands were tested:
* sources
* new-sources

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-24 16:42:59 +01:00
Michal Konečný
31716f2b6e Clone command is working
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-23 12:05:45 +01:00
Michal Konečný
370301a702 Add --config argument
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-22 17:23:43 +01:00
Michal Konečný
657b11d05a Add requirements file
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-22 15:08:50 +01:00
Brian Stinson
6e343c0de4 lint fixes 2021-02-11 20:51:53 -06:00
Brian Stinson
a86b09d261 tweak the sig config a little more
Signed-off-by: Brian Stinson <bstinson@redhat.com>
2021-02-11 20:45:49 -06:00
Brian Stinson
6a0d61ad82 tweak the expected CentOS Stream config 2021-02-11 20:16:53 -06:00
Brian Stinson
a246b9a93a update gitignore 2021-02-09 23:02:12 -06:00
Brian Stinson
3edf28ae80 Lots of changes, starting to try out 2 configs for the distro/SIG
buildsystems
2021-02-09 23:02:00 -06:00
Brian Stinson
e206a784e3 try a CentOS 8 container for now 2021-02-09 23:01:52 -06:00
Brian Stinson
3b4c6d2480 do an explicit version in setup.py 2021-02-09 23:01:43 -06:00
Brian Stinson
02d712781b all branches start with a c\d+, sig branches have sig- in them 2021-02-09 23:01:21 -06:00
Brian Stinson
112caffe19 add a dockerfile 2018-11-15 17:10:58 -06:00
Brian Stinson
8b3983597a take the target from the DistGitDir, it knows how to generate that 2018-11-15 17:03:05 -06:00
Brian Stinson
95f00e9e07 actually, centpkg should assume it is the correct site if we do not detect the distgit layout 2018-11-15 13:02:01 -06:00
Brian Stinson
a394b15127 big update for a new rpkg 2018-11-14 22:28:34 -06:00
Brian Stinson
894f00cb6f update version info for 0.4.6 2016-11-28 16:25:18 -06:00
Brian Stinson
8311a4e952 build the URL for the sources correctly 2016-11-28 16:21:47 -06:00
Brian Stinson
175790b8cc pep8 spacing fixes around setup.py attributes 2016-11-28 14:34:33 -06:00
Brian Stinson
1a54304148 get the version from version.py so running from a checkout works better 2016-11-28 14:34:11 -06:00
Brian Stinson
481e96a724 move the version string on its own 2016-11-28 14:33:34 -06:00
Pavel Šimerda
2cfa04e75d accomodate latest rpkg git master
Avoid the following traceback.

    Could not execute clone: __init__() got an unexpected keyword argument 'distgit_namespaced'
    Traceback (most recent call last):
      File "/usr/lib/python-exec/python3.4/centpkg", line 19, in <module>
        main()
      File "/home/pavlix/src/centpkg/src/centpkg/__main__.py", line 70, in main
        sys.exit(client.args.command())
      File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 1029, in clone
        self.cmd.clone(self.args.module[0],
      File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 87, in cmd
        self.load_cmd()
      File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 117, in load_cmd
        distgit_namespaced=dg_namespaced
    TypeError: __init__() got an unexpected keyword argument 'distgit_namespaced'

Signed-off-by: Pavel Šimerda <pavlix@pavlix.net>
2016-11-28 13:54:59 -06:00