Age | Commit message (Collapse) | Author | Files |
|
|
|
|
|
|
|
* NEWS: Version 0.9.90
* configure.ac: Likewise.
* grecs: Upgrade.
* src/allocaddr-cl.opt: Use OPTIONS_COMMAND_BEGIN to
declare subcommand. Remove the nousage flag.
* src/cpimg-cl.opt: Likewise.
* src/cpsnap-cl.opt: Likewise.
* src/asscaddr-cl.opt: Likewise.
* src/detvol-cl.opt: Likewise.
* src/disasaddr-cl.opt: Likewise.
* src/freeaddr-cl.opt: Likewise.
* src/lsaddr-cl.opt: Likewise.
* src/lsattr-cl.opt: Likewise.
* src/lsimg-cl.opt: Likewise.
* src/lsistat-cl.opt: Likewise.
* src/lssg-cl.opt: Likewise.
* src/lssnap-cl.opt: Likewise.
* src/lstag-cl.opt: Likewise.
* src/mkimg-cl.opt: Likewise.
* src/mkinst-cl.opt: Likewise.
* src/mktags-cl.opt: Likewise.
* src/mkvol-cl.opt: Likewise.
* src/generic-cl.opt (generic_parse_options): Change signature.
Use subcmd member of struct grecs_proginfo.
* src/eclat.h (eclat_do_command): New proto.
(generic_parse_options): Change signature.
* src/atvol.c: Update call to generic_parse_options.
* src/deimg.c: Likewise.
* src/getconout.c: Likewise.
* src/lsiattr.c: Likewise.
* src/lsinst.c: Likewise.
* src/lsreg.c: Likewise.
* src/lssattr.c: Likewise.
* src/lsvol.c: Likewise.
* src/lszon.c: Likewise.
* src/mksnap.c: Likewise.
* src/rmsnap.c: Likewise.
* src/rmvol.c: Likewise.
* src/setiattr.c: Likewise.
* src/startstop.c: Likewise.
* src/util.c (translate_ids): Remove unused variable.
|
|
|
|
|
|
* doc/.gitignore: Add webdoc
* doc/Makefile.am: Include Makefile.inc
* doc/Makefile.inc: New file.
* grecs: Update.
* todostat.awk: Print short command names.
|
|
The lsattr command combines the functionality of lsiattr and lssattr.
|
|
* src/dscrtags-cl.opt: New file.
* src/Makefile.am (OPTFILES): Add dscrtags-cl.opt
* src/cretags.c (process_tags): New parameter "require_tags".
All uses updated.
* src/dscrtags.c: Include dscrtags-cl.h.
(eclat_describe_tags): Accept the same set of arguments as
eclat_create_tags and eclat_delete_tags.
* src/eclat.h (describe_query_update): New proto.
* src/util.c (describe_query_update): New function.
(describe_query_create): Rewrite as an entry point
to describe_query_update.
* doc/eclat-delete-tags.1: Update.
* doc/eclat-describe-tags.1: Update
* grecs: Upgrade
* src/dscrsnapattr.c (eclat_modify_snapshot_attribute)
(eclat_reset_snapshot_attribute): Remove unused locals.
|
|
* grecs: Updgrade.
* todostat.awk: New file.
|
|
* grecs: Upgrade.
* lib/forlan.c (strtots): New function.
(func_sort): Rewrite. The "sort" built-in takes two
optional arguments: a path to the node to use as a key,
and a string of flags that set the comparison function and
sorting order.
* lib/forlangrm.y: Bugfix in argument verification code.
* src/dscrsnap-cl.opt: Document filters.
* tests/sortnum.at: New file.
* tests/sortrevnum.at: New file.
* tests/sortstring.at: New file.
* tests/sortts.at: New file.
* tests/Makefile.am: Add new test cases.
* tests/testsuite.at: Likewise.
|
|
* TODO: Update.
* configure.ac: Update.
* doc/eclat.1: Update.
* etc/create-snapshot.fln: New file.
* etc/delete-snapshot.fln: New file.
* etc/describe-snapshots.fln: New file.
* etc/Makefile.am: Add new files.
* lib/forlan.c (eval_func): Set return type according to
that of the called function.
(empty,timestamp): New built-in functions.
* src/Makefile.am: Add new files.
* src/cresnap.c: New file.
* src/delsnap.c: New file.
* src/dscrsnap-cl.opt: New file.
* src/dscrsnap.c: New file.
* src/eclat.c: Register new commands.
* src/eclat.h: Add new prototypes.
* tests/create-snapshot.at: New file.
* tests/Makefile.am: Add new file.
* tests/testsuite.at: Likewise.
|
|
|
|
|
|
* grecs: Upgrade.
* lib/filemap.c: Revamp configuration routine.
Provide configuration syntax help.
* lib/gdbmmap.c: Likewamp.
* lib/ldapmap.c: Provide configuration syntax help.
* lib/libeclat.h (eclat_map_drv) <map_confhelp>: New member.
(eclat_map_confhelp): New proto.
* lib/map.c (eclat_map_confhelp): New function.
* src/config.c (config_help): Call eclat_map_confhelp.
|
|
* configure.ac: Change bug-reporting email.
* grecs: Upgrade.
* lib/forlan.c (eval_comp0): Set root.
* lib/xmltree.c (eclat_partial_tree_end_handler): Set type
to grecs_node_block for empty blocks.
* src/Makefile.am: Add new files.
* src/eclat.c: Rewrite and simplify command name matcher.
Implement describe-instances.
* src/eclat.conf (DescribeInstances): New format.
* src/eclat.h (eclat_describe_instances): New proto.
|
|
The new syntax is:
eclat [GLOBAL-OPTIONS] COMMAND [COMMAND-OPTIONS] [ARGS]
* grecs: Upgrade.
* lib/forlan.c: New forlan function: sort().
* src/.gitignore: Update.
* src/Makefile.am: Update.
* src/cmdline.opt: Use the nopermute option.
* src/dscrtags-cl.opt: New file.
* src/descrtags.c: Rename to src/dscrtags.c
* src/eclat.c (command): Revamp structure.
(eclat_command): Remove.
(command_tab): Remove.
(cmdtab,cmdcnt): New globals.
(main): Change command line syntax.
* src/eclat.h (eclat_command): Remove.
(eclat_command): Remove.
* src/startinst-cl.opt: New file.
* src/startinst.c: Include startinst-cl.h. Process the command
line options.
|
|
|
|
|