services/createrepo_c.git
9 years agoupdateinfo: Fix a typo in the package release attribute
Luke Macken [Thu, 20 Aug 2015 21:54:50 +0000 (15:54 -0600)]
updateinfo: Fix a typo in the package release attribute

9 years agoCMake: Don't require CXX compiler
Tomas Mlcoch [Tue, 7 Jul 2015 11:29:15 +0000 (13:29 +0200)]
CMake: Don't require CXX compiler

9 years agoTests for different checksum type for RPMs and repodata files (#31)
Tomas Mlcoch [Tue, 30 Jun 2015 08:45:23 +0000 (10:45 +0200)]
Tests for different checksum type for RPMs and repodata files (#31)

9 years agoSupport different checksum type for RPMs and repodata files (#31)
Tomas Mlcoch [Tue, 30 Jun 2015 08:36:24 +0000 (10:36 +0200)]
Support different checksum type for RPMs and repodata files (#31)

9 years agoBump version to 0.9.0
Tomas Mlcoch [Thu, 28 May 2015 10:54:10 +0000 (12:54 +0200)]
Bump version to 0.9.0

9 years agomergerepo_c: Prepend protocol (file://) for URLs in pkgorigins (if --koji is used)
Tomas Mlcoch [Tue, 26 May 2015 11:54:44 +0000 (13:54 +0200)]
mergerepo_c: Prepend protocol (file://) for URLs in pkgorigins (if --koji is used)

9 years agoRefactoring: Better handling of gint64 type
Tomas Mlcoch [Tue, 26 May 2015 11:25:49 +0000 (13:25 +0200)]
Refactoring: Better handling of gint64 type

9 years agoUpdate bash completion
Tomas Mlcoch [Mon, 25 May 2015 06:56:55 +0000 (08:56 +0200)]
Update bash completion

9 years agodoc: Update manpages
Tomas Mlcoch [Mon, 25 May 2015 06:54:19 +0000 (08:54 +0200)]
doc: Update manpages

9 years agomergerepo: Fix NVR merging method
Tomas Mlcoch [Mon, 25 May 2015 06:03:23 +0000 (08:03 +0200)]
mergerepo: Fix NVR merging method

9 years agomergerepo: Fix behavior of --all param
Tomas Mlcoch [Mon, 25 May 2015 05:55:57 +0000 (07:55 +0200)]
mergerepo: Fix behavior of --all param

9 years agocreaterepo: Add --cut-dirs and --location-prefix options
Tomas Mlcoch [Fri, 22 May 2015 13:34:33 +0000 (15:34 +0200)]
createrepo: Add --cut-dirs and --location-prefix options

9 years agomisc: Add cr_cut_dirs()
Tomas Mlcoch [Fri, 22 May 2015 13:26:21 +0000 (15:26 +0200)]
misc: Add cr_cut_dirs()

9 years agocreaterepo: refactorization
Tomas Mlcoch [Fri, 22 May 2015 11:51:21 +0000 (13:51 +0200)]
createrepo: refactorization

9 years agomergerepo_c: Use better version comparison algorithm
Tomas Mlcoch [Fri, 22 May 2015 11:34:59 +0000 (13:34 +0200)]
mergerepo_c: Use better version comparison algorithm

9 years agoutils: Port cr_cmp_version_str() to rpm's algorithm (rpmvercmp)
Tomas Mlcoch [Fri, 22 May 2015 11:17:33 +0000 (13:17 +0200)]
utils: Port cr_cmp_version_str() to rpm's algorithm (rpmvercmp)

9 years agomisc: Rename elements in cr_Version structure
Tomas Mlcoch [Fri, 22 May 2015 10:31:24 +0000 (12:31 +0200)]
misc: Rename elements in cr_Version structure

9 years agomergerepo_c: Fix version-release comparison for packages when --all is used
Tomas Mlcoch [Fri, 22 May 2015 10:20:51 +0000 (12:20 +0200)]
mergerepo_c: Fix version-release comparison for packages when --all is used

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