diff options
author | Bill Peck <bpeck@redhat.com> | 2015-05-06 16:16:21 -0400 |
---|---|---|
committer | Bill Peck <bpeck@redhat.com> | 2015-05-06 16:16:21 -0400 |
commit | 490fb9247135327a71157a14a07cedd809995c63 (patch) | |
tree | 875782e3d51e23bec7193672dd971e9b6d500a38 | |
parent | a86d5c0a2815ce2bc288a76ff6edc103ff8eb3a5 (diff) | |
download | taskrepo-490fb9247135327a71157a14a07cedd809995c63.tar.gz taskrepo-490fb9247135327a71157a14a07cedd809995c63.tar.xz taskrepo-490fb9247135327a71157a14a07cedd809995c63.zip |
Initialized to use tito.
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | git-taskrepo.spec | 37 | ||||
-rw-r--r-- | git_taskrepo/sub_commands/cmd_list_runfor.py | 24 | ||||
-rw-r--r-- | git_taskrepo/sub_commands/cmd_list_tasks.py (renamed from git_taskrepo/sub_commands/cmd_list.py) | 0 | ||||
-rw-r--r-- | git_taskrepo/sub_commands/cmd_list_types.py | 24 | ||||
-rw-r--r-- | rel-eng/packages/.readme | 3 | ||||
-rw-r--r-- | rel-eng/tito.props | 5 |
7 files changed, 99 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..805023f --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +all: install + +install: + python setup.py install + +clean: diff --git a/git-taskrepo.spec b/git-taskrepo.spec new file mode 100644 index 0000000..313bc1e --- /dev/null +++ b/git-taskrepo.spec @@ -0,0 +1,37 @@ +Name: git-taskrepo +Version: 0 +Release: 1%{?dist} +Summary: Creates a taskrepo inside of an existing git repo. + +Group: Development/Libraries +License: GPLv2+ +URL: http://beaker-project.org/git-taskrepo +Source0: http://fedorahosted.org/releases/g/i/%{name}-%{version}.tar.gz + +BuildRequires: python-devel +Requires: python-devel + +%description +This creates and maintains a taskrepo inside of an existing git repo. Allows +you to easily create xml jobs which can be run with the test harness restraint. + +%prep +%setup -q + + +%build +%configure +make %{?_smp_mflags} + + +%install +%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT + +%files +%doc + + + +%changelog +* Wed May 06 2015 Bill Peck <bpeck@redhat.com> 0.1 +- Initial release diff --git a/git_taskrepo/sub_commands/cmd_list_runfor.py b/git_taskrepo/sub_commands/cmd_list_runfor.py new file mode 100644 index 0000000..fca58bb --- /dev/null +++ b/git_taskrepo/sub_commands/cmd_list_runfor.py @@ -0,0 +1,24 @@ + +# -*- coding: utf-8 -*- + +import xml.dom.minidom +from git_taskrepo.command import Command + +class List_RunFor(Command): + """List Runfor""" + enabled = True + + def options(self): + self.parser.usage = "%%prog %s" % self.normalized_name + + def run(self, *args, **kwargs): + self.set_repo(**kwargs) + self.set_taskrepo(**kwargs) + conn = self.taskrepo + with conn: + cur = conn.cursor() + cur.execute("SELECT DISTINCT value FROM runfor") + rows = cur.fetchall() + + for row in rows: + print "%s" % row[0] diff --git a/git_taskrepo/sub_commands/cmd_list.py b/git_taskrepo/sub_commands/cmd_list_tasks.py index 3381da5..3381da5 100644 --- a/git_taskrepo/sub_commands/cmd_list.py +++ b/git_taskrepo/sub_commands/cmd_list_tasks.py diff --git a/git_taskrepo/sub_commands/cmd_list_types.py b/git_taskrepo/sub_commands/cmd_list_types.py new file mode 100644 index 0000000..0000a4f --- /dev/null +++ b/git_taskrepo/sub_commands/cmd_list_types.py @@ -0,0 +1,24 @@ + +# -*- coding: utf-8 -*- + +import xml.dom.minidom +from git_taskrepo.command import Command + +class List_Types(Command): + """List Types""" + enabled = True + + def options(self): + self.parser.usage = "%%prog %s" % self.normalized_name + + def run(self, *args, **kwargs): + self.set_repo(**kwargs) + self.set_taskrepo(**kwargs) + conn = self.taskrepo + with conn: + cur = conn.cursor() + cur.execute("SELECT DISTINCT value FROM types") + rows = cur.fetchall() + + for row in rows: + print "%s" % row[0] diff --git a/rel-eng/packages/.readme b/rel-eng/packages/.readme new file mode 100644 index 0000000..8999c8d --- /dev/null +++ b/rel-eng/packages/.readme @@ -0,0 +1,3 @@ +the rel-eng/packages directory contains metadata files +named after their packages. Each file has the latest tagged +version and the project's relative directory. diff --git a/rel-eng/tito.props b/rel-eng/tito.props new file mode 100644 index 0000000..eab3f19 --- /dev/null +++ b/rel-eng/tito.props @@ -0,0 +1,5 @@ +[buildconfig] +builder = tito.builder.Builder +tagger = tito.tagger.VersionTagger +changelog_do_not_remove_cherrypick = 0 +changelog_format = %s (%ae) |