services/createrepo_c.git
9 years agomergerepo: Show warnings if some groupfile cannot be automatically used
Tomas Mlcoch [Thu, 21 May 2015 13:30:32 +0000 (15:30 +0200)]
mergerepo: Show warnings if some groupfile cannot be automatically used

9 years agomergerepo: Fix bug in group file copying
Tomas Mlcoch [Thu, 21 May 2015 13:22:14 +0000 (15:22 +0200)]
mergerepo: Fix bug in group file copying

9 years agomergerepo: Exit with error code when a groupfile cannot be copied
Tomas Mlcoch [Thu, 21 May 2015 13:16:12 +0000 (15:16 +0200)]
mergerepo: Exit with error code when a groupfile cannot be copied

9 years agoBump to 0.8.3
Tomas Mlcoch [Fri, 15 May 2015 06:00:01 +0000 (08:00 +0200)]
Bump to 0.8.3

9 years agomergerepo: Do not prepend file:// if protocol is already specified
Tomas Mlcoch [Fri, 15 May 2015 05:59:38 +0000 (07:59 +0200)]
mergerepo: Do not prepend file:// if protocol is already specified

9 years agoBump to 0.8.2
Tomas Mlcoch [Thu, 14 May 2015 11:27:27 +0000 (13:27 +0200)]
Bump to 0.8.2

9 years agodoc: Add man pages for sqliterepo and update manpages for other tools
Tomas Mlcoch [Thu, 14 May 2015 11:25:57 +0000 (13:25 +0200)]
doc: Add man pages for sqliterepo and update manpages for other tools

9 years agoutils: Update script for man page generation
Tomas Mlcoch [Thu, 14 May 2015 11:25:24 +0000 (13:25 +0200)]
utils: Update script for man page generation

9 years agomergerepo: Work only with noarch packages if --koji and no archlist specified
Tomas Mlcoch [Thu, 14 May 2015 11:09:30 +0000 (13:09 +0200)]
mergerepo: Work only with noarch packages if --koji and no archlist specified

9 years agomergerepo: Use file:// protocol in local baseurl
Tomas Mlcoch [Thu, 14 May 2015 11:00:58 +0000 (13:00 +0200)]
mergerepo: Use file:// protocol in local baseurl

9 years agomergerepo: Do not include baseurl for first repo if --koji is specified (RhBug: 1220082)
Tomas Mlcoch [Thu, 14 May 2015 10:55:24 +0000 (12:55 +0200)]
mergerepo: Do not include baseurl for first repo if --koji is specified (RhBug: 1220082)

9 years agomergerepo_c: Refactoring - append_arch
Tomas Mlcoch [Thu, 14 May 2015 06:04:49 +0000 (08:04 +0200)]
mergerepo_c: Refactoring - append_arch

9 years agomergerepo_c: Support multilib arch for --koji repos
Tomas Mlcoch [Thu, 14 May 2015 06:03:54 +0000 (08:03 +0200)]
mergerepo_c: Support multilib arch for --koji repos

9 years agomergerepo_c: Refactoring
Tomas Mlcoch [Thu, 14 May 2015 05:53:00 +0000 (07:53 +0200)]
mergerepo_c: Refactoring

9 years agoPrint debug message with version in each tool when --verbose is used
Tomas Mlcoch [Tue, 12 May 2015 07:43:17 +0000 (09:43 +0200)]
Print debug message with version in each tool when --verbose is used

9 years agomodifyrepo: Don't override file with itself (RhBug: 1215229)
Tomas Mlcoch [Mon, 11 May 2015 10:35:51 +0000 (12:35 +0200)]
modifyrepo: Don't override file with itself (RhBug: 1215229)

9 years agomodifyrepo: Remove all obsolete metadata that should be removed
Tomas Mlcoch [Mon, 11 May 2015 08:45:09 +0000 (10:45 +0200)]
modifyrepo: Remove all obsolete metadata that should be removed

9 years agomodifyrepo_c: Use cr_identical_files() function
Tomas Mlcoch [Mon, 11 May 2015 08:43:58 +0000 (10:43 +0200)]
modifyrepo_c: Use cr_identical_files() function

9 years agosqliterepo: Use cr_identical_files()
Tomas Mlcoch [Mon, 11 May 2015 07:54:28 +0000 (09:54 +0200)]
sqliterepo: Use cr_identical_files()

9 years agomisc: Add cr_identical_files() function
Tomas Mlcoch [Mon, 11 May 2015 07:54:03 +0000 (09:54 +0200)]
misc: Add cr_identical_files() function

9 years agocleanup: Add missing include of stdio.h
Tomas Mlcoch [Mon, 11 May 2015 07:27:25 +0000 (09:27 +0200)]
cleanup: Add missing include of stdio.h

9 years agoBump to 0.8.1
Tomas Mlcoch [Wed, 6 May 2015 14:52:56 +0000 (16:52 +0200)]
Bump to 0.8.1

9 years agoCMake: Add bash completion for sqliterepo_c into Makefile
Tomas Mlcoch [Wed, 6 May 2015 13:29:16 +0000 (15:29 +0200)]
CMake: Add bash completion for sqliterepo_c into Makefile

9 years agoUpdate bash completion
Tomas Mlcoch [Wed, 6 May 2015 13:24:27 +0000 (15:24 +0200)]
Update bash completion

9 years agomodifyrepo: Update --help output
Tomas Mlcoch [Wed, 6 May 2015 13:15:26 +0000 (15:15 +0200)]
modifyrepo: Update --help output

9 years agoBump to 0.8.0
Tomas Mlcoch [Tue, 5 May 2015 16:13:37 +0000 (18:13 +0200)]
Bump to 0.8.0

9 years agosqliterepo: Add checksum autodetection
Tomas Mlcoch [Tue, 5 May 2015 16:03:15 +0000 (18:03 +0200)]
sqliterepo: Add checksum autodetection

9 years agosqliterepo: Remove few exit() calls
Tomas Mlcoch [Tue, 5 May 2015 14:37:05 +0000 (16:37 +0200)]
sqliterepo: Remove few exit() calls

9 years agoReplace CR_UNUSED with G_GNUC_UNUSED
Tomas Mlcoch [Tue, 5 May 2015 13:14:51 +0000 (15:14 +0200)]
Replace CR_UNUSED with G_GNUC_UNUSED

9 years agoReplace strerror() by g_strerror()
Tomas Mlcoch [Tue, 5 May 2015 12:21:58 +0000 (14:21 +0200)]
Replace strerror() by g_strerror()

9 years agoacceptance tests: Update run_nosetests.sh
Tomas Mlcoch [Tue, 5 May 2015 11:08:52 +0000 (13:08 +0200)]
acceptance tests: Update run_nosetests.sh

9 years agoacceptance tests: Add base set of acceptance tests for sqliterepo_c
Tomas Mlcoch [Tue, 5 May 2015 11:07:35 +0000 (13:07 +0200)]
acceptance tests: Add base set of acceptance tests for sqliterepo_c

9 years agosqliterepo: Proper support for --checksum
Tomas Mlcoch [Tue, 5 May 2015 11:01:40 +0000 (13:01 +0200)]
sqliterepo: Proper support for --checksum

9 years agoacceptance tests: Add tdir_makedirs into BaseTestCase class
Tomas Mlcoch [Tue, 5 May 2015 08:50:59 +0000 (10:50 +0200)]
acceptance tests: Add tdir_makedirs into BaseTestCase class

9 years agosqliterepo: Fix inproper location_real values in records after rename
Tomas Mlcoch [Tue, 5 May 2015 08:50:21 +0000 (10:50 +0200)]
sqliterepo: Fix inproper location_real values in records after rename

9 years agosqliterepo: Fix path building
Tomas Mlcoch [Tue, 5 May 2015 08:13:30 +0000 (10:13 +0200)]
sqliterepo: Fix path building

9 years agoacceptance tests: Update doc string
Tomas Mlcoch [Tue, 5 May 2015 07:46:28 +0000 (09:46 +0200)]
acceptance tests: Update doc string

9 years agoacceptance_tests: Add run_sqlr() method
Tomas Mlcoch [Tue, 5 May 2015 07:45:56 +0000 (09:45 +0200)]
acceptance_tests: Add run_sqlr() method

9 years agotests: Update doc strings
Tomas Mlcoch [Tue, 5 May 2015 06:42:01 +0000 (08:42 +0200)]
tests: Update doc strings

9 years agoRemove old todo comment
Tomas Mlcoch [Tue, 5 May 2015 06:41:48 +0000 (08:41 +0200)]
Remove old todo comment

9 years agoAdd --keep-old option
Tomas Mlcoch [Mon, 4 May 2015 14:59:47 +0000 (16:59 +0200)]
Add --keep-old option

9 years agosqliterepo: Check for existing DBs first (also implement --force)
Tomas Mlcoch [Wed, 29 Apr 2015 14:09:31 +0000 (16:09 +0200)]
sqliterepo: Check for existing DBs first (also implement --force)

9 years agorepomd: Add cr_repomd_copy()
Tomas Mlcoch [Wed, 29 Apr 2015 14:07:13 +0000 (16:07 +0200)]
repomd: Add cr_repomd_copy()

9 years agorepomd: Add cr_repomd_remove_record()
Tomas Mlcoch [Wed, 29 Apr 2015 13:45:34 +0000 (15:45 +0200)]
repomd: Add cr_repomd_remove_record()

9 years agocreaterepo: Update help
Tomas Mlcoch [Tue, 28 Apr 2015 14:44:51 +0000 (16:44 +0200)]
createrepo: Update help

9 years agosqliterepo: First draft
Tomas Mlcoch [Tue, 28 Apr 2015 14:23:46 +0000 (16:23 +0200)]
sqliterepo: First draft

9 years agoxml_dumpers: Return GError when no obj to dump is passed
Tomas Mlcoch [Tue, 28 Apr 2015 13:19:43 +0000 (15:19 +0200)]
xml_dumpers: Return GError when no obj to dump is passed

9 years agoerror: Remove unused quark functions
Tomas Mlcoch [Tue, 28 Apr 2015 13:18:49 +0000 (15:18 +0200)]
error: Remove unused quark functions

9 years agoload_metadata: Insert pkgKey with item index during XML parsing
Tomas Mlcoch [Tue, 21 Apr 2015 13:48:05 +0000 (15:48 +0200)]
load_metadata: Insert pkgKey with item index during XML parsing

9 years agocreaterepo_c: Use _cleanup_file_close_ for sqlite generation
Tomas Mlcoch [Wed, 1 Apr 2015 13:13:53 +0000 (15:13 +0200)]
createrepo_c: Use _cleanup_file_close_ for sqlite generation

9 years agocleanup: More sane _cleanup_file_close_
Tomas Mlcoch [Wed, 1 Apr 2015 12:47:18 +0000 (14:47 +0200)]
cleanup: More sane _cleanup_file_close_

9 years agolocate_metadata: cr_locate_metadata() now takes gboolean instead of int
Tomas Mlcoch [Wed, 1 Apr 2015 11:38:22 +0000 (13:38 +0200)]
locate_metadata: cr_locate_metadata() now takes gboolean instead of int

9 years agocreaterepo_shared: Avoid double removal of the same directory by the failure_exit_cle...
Tomas Mlcoch [Wed, 1 Apr 2015 10:59:09 +0000 (12:59 +0200)]
createrepo_shared: Avoid double removal of the same directory by the failure_exit_cleanup()

9 years agosqliterepo_c: Use cr_setup_logging()
Tomas Mlcoch [Tue, 31 Mar 2015 14:22:43 +0000 (16:22 +0200)]
sqliterepo_c: Use cr_setup_logging()

9 years agomodifyrepo_c: Use cr_setup_logging()
Tomas Mlcoch [Tue, 31 Mar 2015 14:21:03 +0000 (16:21 +0200)]
modifyrepo_c: Use cr_setup_logging()

9 years agomergerepo_c: Use cr_setup_logging()
Tomas Mlcoch [Tue, 31 Mar 2015 14:20:46 +0000 (16:20 +0200)]
mergerepo_c: Use cr_setup_logging()

9 years agoMove logging setup from createrepo_c to createrepo_shared
Tomas Mlcoch [Tue, 31 Mar 2015 14:18:16 +0000 (16:18 +0200)]
Move logging setup from createrepo_c to createrepo_shared

9 years ago.gitignore update
Tomas Mlcoch [Tue, 31 Mar 2015 14:10:07 +0000 (16:10 +0200)]
.gitignore update

9 years agoutils: Add single_test.py script
Tomas Mlcoch [Tue, 31 Mar 2015 14:09:18 +0000 (16:09 +0200)]
utils: Add single_test.py script

9 years agoUpdate .gitignore
Tomas Mlcoch [Tue, 31 Mar 2015 14:08:55 +0000 (16:08 +0200)]
Update .gitignore

9 years agocreaterepo_c: Move exit/signal handlers logic into createrepo_shared module
Tomas Mlcoch [Tue, 31 Mar 2015 14:05:32 +0000 (16:05 +0200)]
createrepo_c: Move exit/signal handlers logic into createrepo_shared module

9 years agoerror: Remove other (unused) error domains
Tomas Mlcoch [Mon, 30 Mar 2015 13:50:37 +0000 (15:50 +0200)]
error: Remove other (unused) error domains

9 years agoUse only one error domain: CREATEREPO_C_ERROR
Tomas Mlcoch [Mon, 30 Mar 2015 13:49:36 +0000 (15:49 +0200)]
Use only one error domain: CREATEREPO_C_ERROR

9 years agomisc: Remove unused var
Tomas Mlcoch [Mon, 30 Mar 2015 13:39:36 +0000 (15:39 +0200)]
misc: Remove unused var

9 years agoerror: Add ERR_DOMAIN constant to each module that reports error
Tomas Mlcoch [Mon, 30 Mar 2015 12:24:07 +0000 (14:24 +0200)]
error: Add ERR_DOMAIN constant to each module that reports error

9 years agosqliterepo: Add stub for sqliterepo
Tomas Mlcoch [Mon, 30 Mar 2015 11:43:49 +0000 (13:43 +0200)]
sqliterepo: Add stub for sqliterepo

9 years agoerror: Rename domain CR_CREATEREPO_C_ERROR -> CREATEREPO_C_ERROR
Tomas Mlcoch [Mon, 30 Mar 2015 11:19:35 +0000 (13:19 +0200)]
error: Rename domain CR_CREATEREPO_C_ERROR -> CREATEREPO_C_ERROR

9 years agocreaterepo_c: Refactoring
Tomas Mlcoch [Mon, 30 Mar 2015 11:14:14 +0000 (13:14 +0200)]
createrepo_c: Refactoring

9 years agoerror: Add new error codes and new error domain
Tomas Mlcoch [Mon, 30 Mar 2015 11:13:45 +0000 (13:13 +0200)]
error: Add new error codes and new error domain

9 years agoAdd createrepo_shared module
Tomas Mlcoch [Mon, 30 Mar 2015 11:13:03 +0000 (13:13 +0200)]
Add createrepo_shared module

9 years agomisc: Use gboolean as return val for cr_better_copy_file() and cr_copy_file()
Tomas Mlcoch [Mon, 30 Mar 2015 11:09:39 +0000 (13:09 +0200)]
misc: Use gboolean as return val for cr_better_copy_file() and cr_copy_file()

9 years agocreaterepo_c: Small refactoring
Tomas Mlcoch [Wed, 25 Mar 2015 16:02:43 +0000 (17:02 +0100)]
createrepo_c: Small refactoring

9 years agocreaterepo_c: Add some comments
Tomas Mlcoch [Wed, 25 Mar 2015 16:00:35 +0000 (17:00 +0100)]
createrepo_c: Add some comments

9 years agoBump to 0.7.7
Tomas Mlcoch [Fri, 20 Feb 2015 08:16:04 +0000 (09:16 +0100)]
Bump to 0.7.7

9 years agoAUTHORS: Add Luke Macken
Tomas Mlcoch [Mon, 9 Feb 2015 15:17:52 +0000 (16:17 +0100)]
AUTHORS: Add Luke Macken

9 years agoExample: simple_modifyrepo.py: Refactoring
Tomas Mlcoch [Mon, 9 Feb 2015 15:17:35 +0000 (16:17 +0100)]
Example: simple_modifyrepo.py: Refactoring

9 years agoMerge pull request #14 from lmacken/master
Tomas Mlcoch [Mon, 9 Feb 2015 14:47:58 +0000 (15:47 +0100)]
Merge pull request #14 from lmacken/master

Examples: Add a simple modifyrepo python example

9 years agoExamples: Add a simple modifyrepo python example
Luke Macken [Sun, 8 Feb 2015 05:30:33 +0000 (22:30 -0700)]
Examples: Add a simple modifyrepo python example

9 years agolocate_metadata: Refactoring
Tomas Mlcoch [Fri, 6 Feb 2015 09:59:42 +0000 (10:59 +0100)]
locate_metadata: Refactoring

9 years agoutils: cr_download(): Dup input handle and better error messages
Tomas Mlcoch [Fri, 6 Feb 2015 11:45:43 +0000 (12:45 +0100)]
utils: cr_download(): Dup input handle and better error messages

9 years agocleanup: Add _cleanup_file_fclose_
Tomas Mlcoch [Fri, 6 Feb 2015 09:58:53 +0000 (10:58 +0100)]
cleanup: Add _cleanup_file_fclose_

9 years agolocate_metadata: Use proper temp dir
Tomas Mlcoch [Fri, 6 Feb 2015 09:14:55 +0000 (10:14 +0100)]
locate_metadata: Use proper temp dir

9 years agoAdd cleanup.h
Tomas Mlcoch [Fri, 6 Feb 2015 09:14:19 +0000 (10:14 +0100)]
Add cleanup.h

9 years agocreaterepo_c: Update description of the --local-sqlite option
Tomas Mlcoch [Fri, 6 Feb 2015 09:07:18 +0000 (10:07 +0100)]
createrepo_c: Update description of the --local-sqlite option

9 years agoProper directory for temporary files when --local-sqlite is used (Issue #12)
Tomas Mlcoch [Fri, 6 Feb 2015 08:28:53 +0000 (09:28 +0100)]
Proper directory for temporary files when --local-sqlite is used (Issue #12)

9 years agoMerge pull request #13 from lmacken/master
Tomas Mlcoch [Fri, 6 Feb 2015 08:16:55 +0000 (09:16 +0100)]
Merge pull request #13 from lmacken/master

Python: Get the updateinfo generation examples working.

9 years agoPython: Get the updateinfo generation examples working.
Luke Macken [Fri, 6 Feb 2015 02:29:55 +0000 (19:29 -0700)]
Python: Get the updateinfo generation examples working.

Prior to this patch, both examples yield:

    Traceback (most recent call last):
      File "updateinfo_gen_02.py", line 56, in <module>
        generate()
      File "updateinfo_gen_02.py", line 38, in generate
        rec.issued_date = "2014-08-14 00:00:00"
    TypeError: DateTime or None expected!

9 years agoUpdate AUTHORS file
Tomas Mlcoch [Mon, 26 Jan 2015 08:44:33 +0000 (09:44 +0100)]
Update AUTHORS file

9 years agoMerge pull request #11 from scop/bashcomp-install
Tomas Mlcoch [Mon, 26 Jan 2015 08:43:03 +0000 (09:43 +0100)]
Merge pull request #11 from scop/bashcomp-install

Bring bash completion install dir and filenames up to date with current bash-completion

9 years agoBring bash completion install dir and filenames up to date with current bash-completion
Ville Skyttä [Sat, 24 Jan 2015 22:59:43 +0000 (00:59 +0200)]
Bring bash completion install dir and filenames up to date with current bash-completion

9 years agoBump to 0.7.6
Tomas Mlcoch [Thu, 8 Jan 2015 12:01:09 +0000 (13:01 +0100)]
Bump to 0.7.6

9 years agoPython: Add __contains__ method to Repomd() class
Tomas Mlcoch [Sun, 28 Dec 2014 20:18:44 +0000 (21:18 +0100)]
Python: Add __contains__ method to Repomd() class

9 years agoBump to 0.7.5
Tomas Mlcoch [Sun, 28 Dec 2014 20:07:23 +0000 (21:07 +0100)]
Bump to 0.7.5

9 years agoPython repomd: Support for iteration and indexing by type - e.g. record = repomd...
Tomas Mlcoch [Sun, 28 Dec 2014 20:04:12 +0000 (21:04 +0100)]
Python repomd: Support for iteration and indexing by type - e.g. record = repomd['primary']

9 years agoShow warning if an XML parser probably parsed a bad type of medata (New XML parser...
Tomas Mlcoch [Sun, 28 Dec 2014 18:20:24 +0000 (19:20 +0100)]
Show warning if an XML parser probably parsed a bad type of medata (New XML parser warning type CR_XML_WARNING_BADMDTYPE)

9 years agoAdd two missing initializers
Tomas Mlcoch [Thu, 18 Dec 2014 14:00:34 +0000 (15:00 +0100)]
Add two missing initializers

9 years agodrpm library: Explicitly try to locate libdrpm.so.0
Tomas Mlcoch [Thu, 11 Dec 2014 15:27:52 +0000 (16:27 +0100)]
drpm library: Explicitly try to locate libdrpm.so.0

9 years agodeltarpms: Don't show options for delta rpms if support is not available
Tomas Mlcoch [Thu, 11 Dec 2014 13:24:32 +0000 (14:24 +0100)]
deltarpms: Don't show options for delta rpms if support is not available

9 years agoUpdate AUTHORS file
Tomas Mlcoch [Wed, 12 Nov 2014 17:06:34 +0000 (18:06 +0100)]
Update AUTHORS file

10 years agoBump to 0.7.4
Tomas Mlcoch [Tue, 11 Nov 2014 13:50:43 +0000 (14:50 +0100)]
Bump to 0.7.4