Colin Walters
659c99417c
Switch to LGPLv2+ for most code
...
Since we're making a shared library, it should be usable by non-GPL
apps.
To allow more code sharing between the core and the tests, move them
to the LGPLv2+ too.
A few bits of test and other code are still GPL. See the new COPYING
file for more information.
2011-11-10 13:17:04 -05:00
Colin Walters
a3043c0d64
core: Stub out a diff API and builtin
2011-11-10 09:27:22 -05:00
Colin Walters
8b43c539cf
core: Add internal GFile implementation for reading commits
...
The data structures we use for reading already-written commits versus
building them don't need to be the same. It's cleaner if we can have
generic code which operates on a GFile implementation for reads,
because then we can share more generic code for walking and operating
on filesystem trees via GIO.
2011-11-09 06:07:13 -05:00
Colin Walters
d14568dd2a
core: Add public API to get the path for an object
2011-11-08 19:46:29 -05:00
Colin Walters
ed57f1c676
core: Remove old commit API
...
This eliminates more now-dead code.
2011-11-08 19:25:23 -05:00
Colin Walters
b837db20ef
core: Remove old wrapper functions in import path
...
Just code cleanup.
2011-11-08 19:23:04 -05:00
Colin Walters
b11096cdd7
core: Use temp dir when creating GVariant metadata
2011-11-08 19:04:31 -05:00
Colin Walters
1ba3a67eb5
core: Silence gcc -Wall compiler warnings
2011-11-07 12:30:32 -05:00
Colin Walters
e03ffa269b
core: Store filenames in sorted order
...
I believe GHashTable order was stable for a given set of names, but
this will make it more explicit, and also allow for binary searching.
2011-11-07 12:26:47 -05:00
Colin Walters
e71f60cb21
core: Unify queryinfo flags such that we just use stat/readlink
2011-11-06 16:24:11 -05:00
Colin Walters
ed90bf77cc
core: Make compose commits contain metadata about their composition
...
This allows tracking of their history better.
2011-11-04 15:59:08 -04:00
Colin Walters
d2cb5fb49a
core: Support actually adding metadata to commits
2011-11-04 15:59:08 -04:00
Colin Walters
d23f203108
core: Add ostree checkout --compose
...
This allows merging e.g. multiple artifact trees into one big tree.
2011-11-03 21:50:00 -04:00
Colin Walters
21c7ff74b6
De-recursify source tree
2011-11-02 15:45:32 -04:00