Stef Walter
2454957e8d
Fix building without libarchive
...
Although libarchive is an optional build option, the build
fails without it.
https://bugzilla.gnome.org/show_bug.cgi?id=764056
2016-03-23 13:55:34 -04:00
Stef Walter
a4c3c4ae38
ostree: Support for using EDITOR to fill commit subject/body
...
Behave similar to git when 'ostree commit' is run without
a --subject or --body. Bring up an editor. The first line becomes
the subject and following lines become the --body after an optional
blank line.
Use similar logic to git in determining EDITOR
https://bugzilla.gnome.org/show_bug.cgi?id=707063
2013-08-29 21:08:32 +02:00
Stef Walter
1a708accf1
ostree: Fix bug printing out commit body
...
Body was printed out repeated and mangled due to bad printf format string.
https://bugzilla.gnome.org/show_bug.cgi?id=707067
2013-08-29 21:07:18 +02:00
Stef Walter
349d7958f3
Fix use of uninitialized memory in ostree_builtin_checksum()
...
https://bugzilla.gnome.org/show_bug.cgi?id=705968
2013-08-17 07:07:54 +02:00
Stef Walter
f9b2c45fc0
Add 'ostree reset' command to undo a bad commit
...
Accepts the following arguments: ref checksum
Checks that the checksum is a parent of the ref before rewriting
the ref.
https://bugzilla.gnome.org/show_bug.cgi?id=705979
2013-08-16 17:28:43 +02:00
Stef Walter
3989e0d397
Add 'ostree log' command
...
Follows the parent of commits showing each in turn until it reaches
the top of the commit tree.
https://bugzilla.gnome.org/show_bug.cgi?id=705973
2013-08-15 07:01:30 +02:00
Stef Walter
5efb8e86e9
Add ostree_commit_get_parent() to get parent from variant
...
https://bugzilla.gnome.org/show_bug.cgi?id=705973
2013-08-15 06:52:53 +02:00
Stef Walter
790132a81a
Intelligible display for 'ostree show'
...
Show something similar to git metadata display. Show raw variant
data when --raw is specified
https://bugzilla.gnome.org/show_bug.cgi?id=705973
2013-08-15 06:48:25 +02:00
Stef Walter
1904e3e0f4
Don't pass non-checksums to ostree_repo_has_object()
...
The 'ostree show' command passed non-checksum arguments
to the ostree_repo_has_object() function which led to
an assertion.
https://bugzilla.gnome.org/show_bug.cgi?id=705967
2013-08-14 16:08:18 +02:00
Stef Walter
860cc11160
Fix crasher when running 'ostree cat'
...
Cause was a buffer read overrun.
https://bugzilla.gnome.org/show_bug.cgi?id=705964
2013-08-14 14:53:17 +02:00
Stef Walter
97947373ee
Add some verbose log output when xattr functions fail
...
If any of the system xattr functions fail, clearly write out the
reason in the verbose log output.
https://bugzilla.gnome.org/show_bug.cgi?id=705893
2013-08-14 07:50:49 +02:00
Stef Walter
3f9c150b77
Don't use XATTR_REPLACE with lsetxattr()
...
If we pass XATTR_REPLACE then the attribute must already exist, which
is not our intent. Passing zero creates the attribute if necessary,
or replaces it when it already exists.
https://bugzilla.gnome.org/show_bug.cgi?id=705893
2013-08-13 15:42:54 +02:00
Stef Walter
c246c4194f
Properly separate sorted xattr names
...
We expect to be handling a string delimited by \0 characters, as
returned by llistxattr(). So stick to that behavior here.
https://bugzilla.gnome.org/show_bug.cgi?id=705893
2013-08-13 15:42:54 +02:00
Stef Walter
0111ec1307
Add some verbose logging to 'ostree commit'
...
This is so we can see near which file we fail when 'ostree commit'
falls over.
https://bugzilla.gnome.org/show_bug.cgi?id=705905
2013-08-13 15:38:51 +02:00
Stef Walter
462bcd86de
Add --verbose and -v arguments to ostree for details
...
Use the GLib debug mechanism to handle verbose output.
https://bugzilla.gnome.org/show_bug.cgi?id=705905
2013-08-13 15:37:12 +02:00
Stef Walter
1f8c7a2524
Better parsing for global ostree options
...
* Specifying global options after the command for a more natural:
# ostree commit --repo=/path/to/repo ...
* Support asking for --help without --repo
# ostree commit --help
* Support short form of -h
* Support specifying --repo without equals sign
# ostree --repo /path/to/repo commit ...
* Support global --help and -h
# ostree --help
* Ditto for ostree admin sub commands
* Removed some leaky code
https://bugzilla.gnome.org/show_bug.cgi?id=705903
2013-08-13 14:28:36 +02:00
Stef Walter
4765726ea1
Ignore some built files
...
https://bugzilla.gnome.org/show_bug.cgi?id=705900
2013-08-13 14:12:04 +02:00