ostree/tests
Colin Walters c65923e642 Add OstreeAsyncProgress, use it for ostree_repo_pull
Several APIs in libostree were moved there from the commandline code,
and have hardcoded g_print() for progress and notifications.  This
isn't useful for people who want to write PackageKit backends, custom
GUIs and the like.

From what I can tell, there isn't really a winning precedent in GLib
for progress notifications.

PackageKit has the model where the source has GObject properties that
change as async ops execute, which isn't bad...but I'd like something
a bit more general where say you can have multiple outstanding async
ops and sensibly track their state.

So, OstreeAsyncProgress is basically a threadsafe property bag with a
change notification signal.

Use this new API to move the GSConsole usage (i.e. g_print()) out from
libostree/ and into ostree/.
2013-10-24 14:27:13 -04:00
..
gpghome core: Use libgpgme to add GPG signatures to detached metadata for commit object 2013-09-28 16:12:35 -04:00
.gitignore Add support for pulling from remote archives 2011-10-31 20:28:47 -04:00
archive-test.sh tests: Pull from file:/// only works with archive-z right now 2013-07-02 11:24:07 -04:00
libtest.sh sysroot: Handle deleting directories in /etc 2013-10-15 14:56:43 -04:00
ostree-valgrind.supp core: Check out asynchronously 2012-06-21 18:05:13 -04:00
pull-test.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-admin-deploy-1.sh sysroot: Handle deleting directories in /etc 2013-10-15 14:56:43 -04:00
test-admin-deploy-2.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-admin-deploy-uboot.sh tests: Fix U-Boot test case 2013-09-21 11:05:01 -04:00
test-archivez.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-basic.sh remote-add: Add --set=KEY=VALUE option 2013-09-28 12:00:16 -04:00
test-commit-sign.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-core.js test-core.js: Add standard copyright header 2013-09-18 16:34:57 -04:00
test-corruption.sh main: Add --delete option to fsck 2013-07-18 12:09:44 -04:00
test-gpg-signed-commit.sh core: Use libgpgme to add GPG signatures to detached metadata for commit object 2013-09-28 16:12:35 -04:00
test-libarchive.sh tests: Drop numeric prefix 2013-07-09 10:41:07 -04:00
test-pull-archive-z.sh tests: Drop numeric prefix 2013-07-09 10:41:07 -04:00
test-pull-corruption.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-pull-resume.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-remote-add.sh tests: Drop numeric prefix 2013-07-09 10:41:07 -04:00
test-setuid.sh core: Don't strip setuid bits when creating files 2013-07-18 14:23:55 -04:00
test-sizes.js core: Add size information to commit metadata 2013-10-19 11:56:51 -04:00
test-sysroot.js Add OstreeAsyncProgress, use it for ostree_repo_pull 2013-10-24 14:27:13 -04:00
test-varint.c core: Add code to read/write "varints" 2013-10-11 12:21:37 -04:00
test-xattrs.sh test-xattrs: Skip if current FS doesn't support user_xattr 2013-08-14 20:46:46 +02:00