Commit Graph

5 Commits

Author SHA1 Message Date
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 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 8f0afd1f54 core: Add API for just effectively stat()ing packed files
This will allow us to implement more of a VFS-like API on top.
2011-11-08 19:46:25 -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 21c7ff74b6 De-recursify source tree 2011-11-02 15:45:32 -04:00