Tomas Mlcoch [Mon, 11 May 2015 07:54:28 +0000 (09:54 +0200)]
sqliterepo: Use cr_identical_files()
Tomas Mlcoch [Mon, 11 May 2015 07:54:03 +0000 (09:54 +0200)]
misc: Add cr_identical_files() function
Tomas Mlcoch [Mon, 11 May 2015 07:27:25 +0000 (09:27 +0200)]
cleanup: Add missing include of stdio.h
Tomas Mlcoch [Wed, 6 May 2015 14:52:56 +0000 (16:52 +0200)]
Bump to 0.8.1
Tomas Mlcoch [Wed, 6 May 2015 13:29:16 +0000 (15:29 +0200)]
CMake: Add bash completion for sqliterepo_c into Makefile
Tomas Mlcoch [Wed, 6 May 2015 13:24:27 +0000 (15:24 +0200)]
Update bash completion
Tomas Mlcoch [Wed, 6 May 2015 13:15:26 +0000 (15:15 +0200)]
modifyrepo: Update --help output
Tomas Mlcoch [Tue, 5 May 2015 16:13:37 +0000 (18:13 +0200)]
Bump to 0.8.0
Tomas Mlcoch [Tue, 5 May 2015 16:03:15 +0000 (18:03 +0200)]
sqliterepo: Add checksum autodetection
Tomas Mlcoch [Tue, 5 May 2015 14:37:05 +0000 (16:37 +0200)]
sqliterepo: Remove few exit() calls
Tomas Mlcoch [Tue, 5 May 2015 13:14:51 +0000 (15:14 +0200)]
Replace CR_UNUSED with G_GNUC_UNUSED
Tomas Mlcoch [Tue, 5 May 2015 12:21:58 +0000 (14:21 +0200)]
Replace strerror() by g_strerror()
Tomas Mlcoch [Tue, 5 May 2015 11:08:52 +0000 (13:08 +0200)]
acceptance tests: Update run_nosetests.sh
Tomas Mlcoch [Tue, 5 May 2015 11:07:35 +0000 (13:07 +0200)]
acceptance tests: Add base set of acceptance tests for sqliterepo_c
Tomas Mlcoch [Tue, 5 May 2015 11:01:40 +0000 (13:01 +0200)]
sqliterepo: Proper support for --checksum
Tomas Mlcoch [Tue, 5 May 2015 08:50:59 +0000 (10:50 +0200)]
acceptance tests: Add tdir_makedirs into BaseTestCase class
Tomas Mlcoch [Tue, 5 May 2015 08:50:21 +0000 (10:50 +0200)]
sqliterepo: Fix inproper location_real values in records after rename
Tomas Mlcoch [Tue, 5 May 2015 08:13:30 +0000 (10:13 +0200)]
sqliterepo: Fix path building
Tomas Mlcoch [Tue, 5 May 2015 07:46:28 +0000 (09:46 +0200)]
acceptance tests: Update doc string
Tomas Mlcoch [Tue, 5 May 2015 07:45:56 +0000 (09:45 +0200)]
acceptance_tests: Add run_sqlr() method
Tomas Mlcoch [Tue, 5 May 2015 06:42:01 +0000 (08:42 +0200)]
tests: Update doc strings
Tomas Mlcoch [Tue, 5 May 2015 06:41:48 +0000 (08:41 +0200)]
Remove old todo comment
Tomas Mlcoch [Mon, 4 May 2015 14:59:47 +0000 (16:59 +0200)]
Add --keep-old option
Tomas Mlcoch [Wed, 29 Apr 2015 14:09:31 +0000 (16:09 +0200)]
sqliterepo: Check for existing DBs first (also implement --force)
Tomas Mlcoch [Wed, 29 Apr 2015 14:07:13 +0000 (16:07 +0200)]
repomd: Add cr_repomd_copy()
Tomas Mlcoch [Wed, 29 Apr 2015 13:45:34 +0000 (15:45 +0200)]
repomd: Add cr_repomd_remove_record()
Tomas Mlcoch [Tue, 28 Apr 2015 14:44:51 +0000 (16:44 +0200)]
createrepo: Update help
Tomas Mlcoch [Tue, 28 Apr 2015 14:23:46 +0000 (16:23 +0200)]
sqliterepo: First draft
Tomas Mlcoch [Tue, 28 Apr 2015 13:19:43 +0000 (15:19 +0200)]
xml_dumpers: Return GError when no obj to dump is passed
Tomas Mlcoch [Tue, 28 Apr 2015 13:18:49 +0000 (15:18 +0200)]
error: Remove unused quark functions
Tomas Mlcoch [Tue, 21 Apr 2015 13:48:05 +0000 (15:48 +0200)]
load_metadata: Insert pkgKey with item index during XML parsing
Tomas Mlcoch [Wed, 1 Apr 2015 13:13:53 +0000 (15:13 +0200)]
createrepo_c: Use _cleanup_file_close_ for sqlite generation
Tomas Mlcoch [Wed, 1 Apr 2015 12:47:18 +0000 (14:47 +0200)]
cleanup: More sane _cleanup_file_close_
Tomas Mlcoch [Wed, 1 Apr 2015 11:38:22 +0000 (13:38 +0200)]
locate_metadata: cr_locate_metadata() now takes gboolean instead of int
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()
Tomas Mlcoch [Tue, 31 Mar 2015 14:22:43 +0000 (16:22 +0200)]
sqliterepo_c: Use cr_setup_logging()
Tomas Mlcoch [Tue, 31 Mar 2015 14:21:03 +0000 (16:21 +0200)]
modifyrepo_c: Use cr_setup_logging()
Tomas Mlcoch [Tue, 31 Mar 2015 14:20:46 +0000 (16:20 +0200)]
mergerepo_c: Use cr_setup_logging()
Tomas Mlcoch [Tue, 31 Mar 2015 14:18:16 +0000 (16:18 +0200)]
Move logging setup from createrepo_c to createrepo_shared
Tomas Mlcoch [Tue, 31 Mar 2015 14:10:07 +0000 (16:10 +0200)]
.gitignore update
Tomas Mlcoch [Tue, 31 Mar 2015 14:09:18 +0000 (16:09 +0200)]
utils: Add single_test.py script
Tomas Mlcoch [Tue, 31 Mar 2015 14:08:55 +0000 (16:08 +0200)]
Update .gitignore
Tomas Mlcoch [Tue, 31 Mar 2015 14:05:32 +0000 (16:05 +0200)]
createrepo_c: Move exit/signal handlers logic into createrepo_shared module
Tomas Mlcoch [Mon, 30 Mar 2015 13:50:37 +0000 (15:50 +0200)]
error: Remove other (unused) error domains
Tomas Mlcoch [Mon, 30 Mar 2015 13:49:36 +0000 (15:49 +0200)]
Use only one error domain: CREATEREPO_C_ERROR
Tomas Mlcoch [Mon, 30 Mar 2015 13:39:36 +0000 (15:39 +0200)]
misc: Remove unused var
Tomas Mlcoch [Mon, 30 Mar 2015 12:24:07 +0000 (14:24 +0200)]
error: Add ERR_DOMAIN constant to each module that reports error
Tomas Mlcoch [Mon, 30 Mar 2015 11:43:49 +0000 (13:43 +0200)]
sqliterepo: Add stub for sqliterepo
Tomas Mlcoch [Mon, 30 Mar 2015 11:19:35 +0000 (13:19 +0200)]
error: Rename domain CR_CREATEREPO_C_ERROR -> CREATEREPO_C_ERROR
Tomas Mlcoch [Mon, 30 Mar 2015 11:14:14 +0000 (13:14 +0200)]
createrepo_c: Refactoring
Tomas Mlcoch [Mon, 30 Mar 2015 11:13:45 +0000 (13:13 +0200)]
error: Add new error codes and new error domain
Tomas Mlcoch [Mon, 30 Mar 2015 11:13:03 +0000 (13:13 +0200)]
Add createrepo_shared module
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()
Tomas Mlcoch [Wed, 25 Mar 2015 16:02:43 +0000 (17:02 +0100)]
createrepo_c: Small refactoring
Tomas Mlcoch [Wed, 25 Mar 2015 16:00:35 +0000 (17:00 +0100)]
createrepo_c: Add some comments
Tomas Mlcoch [Fri, 20 Feb 2015 08:16:04 +0000 (09:16 +0100)]
Bump to 0.7.7
Tomas Mlcoch [Mon, 9 Feb 2015 15:17:52 +0000 (16:17 +0100)]
AUTHORS: Add Luke Macken
Tomas Mlcoch [Mon, 9 Feb 2015 15:17:35 +0000 (16:17 +0100)]
Example: simple_modifyrepo.py: Refactoring
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
Luke Macken [Sun, 8 Feb 2015 05:30:33 +0000 (22:30 -0700)]
Examples: Add a simple modifyrepo python example
Tomas Mlcoch [Fri, 6 Feb 2015 09:59:42 +0000 (10:59 +0100)]
locate_metadata: Refactoring
Tomas Mlcoch [Fri, 6 Feb 2015 11:45:43 +0000 (12:45 +0100)]
utils: cr_download(): Dup input handle and better error messages
Tomas Mlcoch [Fri, 6 Feb 2015 09:58:53 +0000 (10:58 +0100)]
cleanup: Add _cleanup_file_fclose_
Tomas Mlcoch [Fri, 6 Feb 2015 09:14:55 +0000 (10:14 +0100)]
locate_metadata: Use proper temp dir
Tomas Mlcoch [Fri, 6 Feb 2015 09:14:19 +0000 (10:14 +0100)]
Add cleanup.h
Tomas Mlcoch [Fri, 6 Feb 2015 09:07:18 +0000 (10:07 +0100)]
createrepo_c: Update description of the --local-sqlite option
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)
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.
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!
Tomas Mlcoch [Mon, 26 Jan 2015 08:44:33 +0000 (09:44 +0100)]
Update AUTHORS file
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
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
Tomas Mlcoch [Thu, 8 Jan 2015 12:01:09 +0000 (13:01 +0100)]
Bump to 0.7.6
Tomas Mlcoch [Sun, 28 Dec 2014 20:18:44 +0000 (21:18 +0100)]
Python: Add __contains__ method to Repomd() class
Tomas Mlcoch [Sun, 28 Dec 2014 20:07:23 +0000 (21:07 +0100)]
Bump to 0.7.5
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']
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)
Tomas Mlcoch [Thu, 18 Dec 2014 14:00:34 +0000 (15:00 +0100)]
Add two missing initializers
Tomas Mlcoch [Thu, 11 Dec 2014 15:27:52 +0000 (16:27 +0100)]
drpm library: Explicitly try to locate libdrpm.so.0
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
Tomas Mlcoch [Wed, 12 Nov 2014 17:06:34 +0000 (18:06 +0100)]
Update AUTHORS file
Tomas Mlcoch [Tue, 11 Nov 2014 13:50:43 +0000 (14:50 +0100)]
Bump to 0.7.4
Tomas Mlcoch [Tue, 11 Nov 2014 13:44:57 +0000 (14:44 +0100)]
createrepo_c, mergerepo_c: Follow redirs by default while downloading remote repos
Tomas Mlcoch [Tue, 11 Nov 2014 13:00:38 +0000 (14:00 +0100)]
mergerepo_c: Fix segfault when a package without sourcerpm is part of metadata and --koji option is used
Tomas Mlcoch [Mon, 10 Nov 2014 15:15:13 +0000 (16:15 +0100)]
Bump version to 0.7.3
Tomas Mlcoch [Mon, 10 Nov 2014 15:13:42 +0000 (16:13 +0100)]
refactoring: Replace 'fprintf(stderr, ...' with 'g_printerr(...'
Tomas Mlcoch [Mon, 10 Nov 2014 15:08:11 +0000 (16:08 +0100)]
xml_parser: Add file path into the error message
Tomas Mlcoch [Mon, 10 Nov 2014 14:58:50 +0000 (15:58 +0100)]
Refactor: Replace g_error() with g_critical() (RhBug: 1162102)
Tomas Mlcoch [Thu, 6 Nov 2014 13:34:59 +0000 (14:34 +0100)]
Bump version to 1.7.2
Tomas Mlcoch [Thu, 6 Nov 2014 13:34:40 +0000 (14:34 +0100)]
createrepo_c: New option --local-sqlite
Tomas Mlcoch [Fri, 31 Oct 2014 12:15:11 +0000 (13:15 +0100)]
Bump to 0.7.1
Tomas Mlcoch [Fri, 31 Oct 2014 11:59:06 +0000 (12:59 +0100)]
Merge pull request #10 from tomprince/fix-merge-repo
Fix mergerepo.
Tomas Mlcoch [Fri, 31 Oct 2014 11:54:46 +0000 (12:54 +0100)]
deltarpms: Use cr_queue_free_full() instead of g_queue_free_full()
Tomas Mlcoch [Fri, 31 Oct 2014 11:54:27 +0000 (12:54 +0100)]
misc: Add cr_queue_free_full()
Tom Prince [Fri, 24 Oct 2014 23:48:18 +0000 (17:48 -0600)]
Add some debugging of metadata read.
Tom Prince [Fri, 24 Oct 2014 23:42:39 +0000 (17:42 -0600)]
Fix side-effectful assertion.
Tomas Mlcoch [Mon, 20 Oct 2014 06:38:23 +0000 (08:38 +0200)]
Bump to 0.7.0
Tomas Mlcoch [Fri, 17 Oct 2014 12:58:23 +0000 (14:58 +0200)]
tests: Add example comps file
Tomas Mlcoch [Fri, 17 Oct 2014 10:40:29 +0000 (12:40 +0200)]
deltarpms: Fix few memory leaks
Tomas Mlcoch [Fri, 17 Oct 2014 09:55:53 +0000 (11:55 +0200)]
cmd_parser: Fix invalid free()