Author Commit Message Commit Date Albert Cheng de9fb1ceb24 Commit last changes made to Makefile.am (copyright header) but was not
propagated to this file. 30 Jul 2013 Joel Plutchak 8c38f7a6cab Documentation: Added copyright headers (text changes only).
Addresses JPSS-66/JPSS-68
Tested: koala 28 May 2013 Albert Cheng 35ebecc9022 New document of the Function Requirements and Testings Requirements of the MODIFY command. 20 May 2013 Albert Cheng 5f776f4796d Post v1.1.0 release aintenance.
configure:
configure.ac:
src/h5edit.h:
README:
Changed to version number to 1.1.0-post1.
doc/History:
Archived RELEASE.txt into History.
doc/RELEASE.txt:
Reset RELEASE.txt for next release.
bin/setversion:
added examples into the remark section.
Tested: only in Jam since changes are mostly simple text. 04 Mar 2013 Albert Cheng b72064c3f14 Updated it with formal release version information. 06 Mar 2013 Albert Cheng 5402405657f Updated for the v1.1.0 release. 04 Mar 2013 Albert Cheng 656197da6fc Updated for v1.1.0 release. 04 Mar 2013 Albert Cheng ec9ca184283 configure.ac:
Added copyright notice.
test/Makefile.in:
test/Makefile.am:
Makefile.in:
Makefile.am:
Updated Copyright to 2013.
Tested: eyeballed only since all changes are in comment form, no code change. 01 Mar 2013 Albert Cheng 0ba0a5ccee3 Changed release version to 1.1.0 for release.
Tested: jam, koala, emu, ostrich. 01 Mar 2013 Elena Pourmal e76874db038 Updated the file to acknowledge the Riverside contract and fixed the dates. 01 Mar 2013 Joel Plutchak da2551e645a Added some "expected to fail" tests for the RENAME command.
Tested: koala, jam, ostrich, duck 27 Feb 2013 Albert Cheng df949fc3d89 Bug fix: if the datafile argument is not a simple file name in the current
directory, e.g., testfile/datafile.h5, h5edit did not handle it correctly.
Fixed the backup file creation function to handle "remote" datafile.
Tested: all 6 platforms (jam, koala, ostrich, emu, duck and wren). 26 Feb 2013 Joel Plutchak 90258b3974e Fixed test case for data file in non-current directory;
previous test assumed source and build directory were
the same. Note that the test will still fail due to the
outstanding bug.
Tested on: koala, jam 26 Feb 2013 Albert Cheng 558e038432c Added examples of the two commands. 25 Feb 2013 Joel Plutchak e1decedbfe8 Test files for a copy case. 25 Feb 2013 Joel Plutchak 0288ba59f2d Added a test for a datafile that is not in the current working directory.
(This test will fail until the backup file creation code is fixed.)
Tested: koala (Linux 64-bit) 22 Feb 2013 Joel Plutchak e66c918a67a Added more comprehensive COPY tests, including error cases.
Tested on: koala (Linux 64-bit) 22 Feb 2013 Albert Cheng 0d53d1a7aa7 New feature:
Add support for "RENAME <targetobject/old_attributename> <new_attributename>"
test/testh5edit.sh:
Unskipped the tests for the new feature. They were implemented before but
were skipped to let "make check" to pass.
src/parse.y:
src/parse.c:
Added support of the new syntax for RENAME command. Added both attribute_name_old
to hold the old attributename. "attribute_name" holds an attribute name temporary
until it is copied to the new or old attribute name.
... 21 Feb 2013 Albert Cheng 91f4f3a458c updated changes section with the added support for Mac systems. 18 Feb 2013 Joel Plutchak c9db2fe8955 Added a couple more comments for validation requirement numbers. 14 Feb 2013 Joel Plutchak ab39576b146 Simplified the COPY comand parser code a bit.
Added more test cases for the COPY command.
Tested: koala 14 Feb 2013 Albert Cheng 34e08d2d12e Portability fixes:
1. SunOS' native tail does not support -n. Changed to use sed to do filtering.
2. "==" is not legal for SunOS' test command. Changed to "=".
Tested: jam, koala, linew, ostrich, duck, wren. All passed.
Added Mac OS X 10.7.5 and 10.8.2 to the list of supported platforms. 14 Feb 2013 Albert Cheng 9c36cf65066 The addition of new source module copy_cmd.c should been added to Makefile.am
and then Makefile.in is generated by running bin/reconfigure. Just make the
change properly and commit them.
Tested: Jam. 13 Feb 2013 Joel Plutchak 71c8e44803e Changed parser to allow for two forms of COPY command. 12 Feb 2013 Joel Plutchak 9c09e14ac8a A few more tests. This should be all of them except the system failure tests. 11 Feb 2013 Joel Plutchak 52a2147718b Work on test cases and test script. 08 Feb 2013 Joel Plutchak 7077f1ceed0 Skipping new atomic tests until they're working. 07 Feb 2013 Joel Plutchak eb64af8a234 Added a couple more atomic tests (currently failing) 07 Feb 2013 Joel Plutchak e818aa58f4b Derived parser files... don't know why these are in the repository. 07 Feb 2013 Joel Plutchak f8ba8fef22c First version of COPY implementation, as well as supporting changes to
parser and tests. 07 Feb 2013 Albert Cheng d97fc22c8c6 Feature: implement incremental atomicity option.
Tested: Jam passed by manual inspection of backupfile. Make check is failing
and needs update. 07 Feb 2013 Albert Cheng 59b8bb6144a New feature: Added edit command RENAME. This one accepts the syntax of
RENAME <object> <old attribute> <new attribute>. It does not accept
the combined <object>/<old attribute> yet.
test/testfiles/rename-atts12-grrt.edit:
test/testfiles/rename-atts12-dset111.edit:
test/testfiles/rename-atts12-grrt.ref:
test/testfiles/rename-atts12-dset111.ref:
test/testh5edit.sh:
src/parse.y:
src/analyze.c:
src/parse.c:
src/analyze.l:
src/parse.h:
src/h5edit.h:
Add command parsing for RENAME.
src/renam... 06 Feb 2013 Joel Plutchak dc364e1d365 Output files for "success" tests of COPY and RENAME commands 06 Feb 2013 Albert Cheng c46fe889d26 Changed version information to 1.1.0-beta2. 30 Jan 2013 Albert Cheng 92f9ef60e53 Changed version information to 1.1.0-beta2. 30 Jan 2013 Albert Cheng a163e11c510 Set up targets to do updates if the lex or yacc source files are changed.
Tested: Jam, with or without $srcdir. 30 Jan 2013 Albert Cheng fec86822459 Added the design documenet of RENAME and COPY commands. 29 Jan 2013 Albert Cheng b2cd107467b Generated for v1.1.0-beta1 release. 04 Jan 2013 Albert Cheng 7c5f1b5de9e Get ready for v1.1.0-beta1 releaes. 04 Jan 2013 Albert Cheng 290f490732a Updated User Guide and reference page with the new atomicity option. 03 Jan 2013 Albert Cheng 1a174375323 configure:
configure.ac:
doc/RELEASE.txt:
src/h5edit.h:
README:
set version information to v1.1.0-beta1 for v110-beta1 release.
test/testh5edit.sh:
Added code to verify backup file is created and left behind if there
is error. And the backup file is indeed same as the original datafile.
src/misc.c
Removed old code that skipped closing datafile in the leave routine.
Even when there is error encountered, still try to close the
HDF5 properly--attempting to maintain it as... 01 Jan 2013 Albert Cheng 5cb0341a53e Checked in the first two atomic option test expected output. 31 Dec 2012 Albert Cheng f3d4b32da53 Added code to verify the backup files are generated and "left" correctly
according to how the tool "fared". backup file are created and removed
if the tool execute correctly. Otherwise, the backup file is left behind.
Tested: jam,koala and linew 31 Dec 2012 Albert Cheng 1f27cc6cb81 Cleaned some old code not used any more.
Tested: jam, koala, and linew 31 Dec 2012 Albert Cheng 94319469da8 Stage 1 of --atomic option implemented.
Expected output testfiles because the help page
now consists of the --atomic option.
test/testh5edit.sh:
Updated with couple syntax checking --atomic tests.
Also, deal with the possible presence of the backup file.
Tool now exits non-zero (1) when it encounter errors
during command execution.
src/parse.y:
src/main.c:
src/h5edit.h:
src/private_definition.h:
src/parse.c:
src/misc.c:
code to support --atomic options added.
Tested: ja... 31 Dec 2012 Albert Cheng b84a5d1e9a2 Updated with atomicity implementation. 31 Dec 2012 Albert Cheng 75e9f3d54fe Deposited the requirements, implementation and validation documents. 31 Dec 2012 Albert Cheng b63ec1f43ed Added tests for --atomic option.
Code is not changed to pass those new tests yet. 23 Nov 2012 Albert Cheng 8b8e5297c8c Changed version from 1.0.2-beta1 to 1.1.0-snap0 to prepare for the
implementation of new features.
Tested in koala. 22 Nov 2012 Albert Cheng b4f47d7da7d Bug fix: JPSS-45
doc/RELEASE.txt:
test/testfiles/create-strings.ref:
test/testfiles/version.edit:
The testh5edit.sh had an output mismatch error for HDF5 V1.8.9 because
the h5dump of V1.8.9 has a bug fix that affects its output which was
used by h5dit to verify test output. The expected output file is
updated to work with HDF5 v1.8.9. This change is not backward
compatible. Therefore, h5edit now expects to work with HDF5 V1.8.9 or
newer.
src/h5edit.h:
README:
U... 11 Jun 2012 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: 'de9fb1ceb241a092cd30214ae7e0981f35e82746', href: '/projects/JPSS/repos/h5edit/commits/de9fb1ceb241a092cd30214ae7e0981f35e82746',parents: [{ id: '8c38f7a6cabe539db9321b1305385c00598459ba' }]},{id: '8c38f7a6cabe539db9321b1305385c00598459ba', href: '/projects/JPSS/repos/h5edit/commits/8c38f7a6cabe539db9321b1305385c00598459ba',parents: [{ id: '35ebecc90221ccaa6da4374ca154ec2dbe7876a1' }]},{id: '35ebecc90221ccaa6da4374ca154ec2dbe7876a1', href: '/projects/JPSS/repos/h5edit/commits/35ebecc90221ccaa6da4374ca154ec2dbe7876a1',parents: [{ id: '5f776f4796d570eb421e98e46815542ae228cfbc' }]},{id: '5f776f4796d570eb421e98e46815542ae228cfbc', href: '/projects/JPSS/repos/h5edit/commits/5f776f4796d570eb421e98e46815542ae228cfbc',parents: [{ id: '5402405657f2e8ab24764c8881b5a84cd2ecca99' }]},{id: 'b72064c3f14fcddca6a2df15b593ae2ff1364067', href: '/projects/JPSS/repos/h5edit/commits/b72064c3f14fcddca6a2df15b593ae2ff1364067',labels: [{name: 'h5edit_1_1_0', type: 'TAG', href: '/projects/JPSS/repos/h5edit/browse?at=h5edit_1_1_0'}],parents: [{ id: '5402405657f2e8ab24764c8881b5a84cd2ecca99' }]},{id: '5402405657f2e8ab24764c8881b5a84cd2ecca99', href: '/projects/JPSS/repos/h5edit/commits/5402405657f2e8ab24764c8881b5a84cd2ecca99',parents: [{ id: '656197da6fcb686cced7cc02cc27c996e4416341' }]},{id: '656197da6fcb686cced7cc02cc27c996e4416341', href: '/projects/JPSS/repos/h5edit/commits/656197da6fcb686cced7cc02cc27c996e4416341',parents: [{ id: 'ec9ca18428347d7c6423f71bb6a2ef912b9887c7' }]},{id: 'ec9ca18428347d7c6423f71bb6a2ef912b9887c7', href: '/projects/JPSS/repos/h5edit/commits/ec9ca18428347d7c6423f71bb6a2ef912b9887c7',parents: [{ id: '0ba0a5ccee326f042ac492c1ec28cb8aa09d8d97' }]},{id: '0ba0a5ccee326f042ac492c1ec28cb8aa09d8d97', href: '/projects/JPSS/repos/h5edit/commits/0ba0a5ccee326f042ac492c1ec28cb8aa09d8d97',parents: [{ id: 'e76874db038fed63fff56aafd96b447fece10eaf' }]},{id: 'e76874db038fed63fff56aafd96b447fece10eaf', href: '/projects/JPSS/repos/h5edit/commits/e76874db038fed63fff56aafd96b447fece10eaf',parents: [{ id: 'da2551e645a74e82e5714427115a54231dfd2a2b' }]},{id: 'da2551e645a74e82e5714427115a54231dfd2a2b', href: '/projects/JPSS/repos/h5edit/commits/da2551e645a74e82e5714427115a54231dfd2a2b',parents: [{ id: 'df949fc3d8903d7b401f570d6ffcf9972ac8ead7' }]},{id: 'df949fc3d8903d7b401f570d6ffcf9972ac8ead7', href: '/projects/JPSS/repos/h5edit/commits/df949fc3d8903d7b401f570d6ffcf9972ac8ead7',parents: [{ id: '90258b3974e80f596944a700ace1bea4dbafb345' }]},{id: '90258b3974e80f596944a700ace1bea4dbafb345', href: '/projects/JPSS/repos/h5edit/commits/90258b3974e80f596944a700ace1bea4dbafb345',parents: [{ id: '558e038432c0f5a4bb08f05642dbc0f3731d6943' }]},{id: '558e038432c0f5a4bb08f05642dbc0f3731d6943', href: '/projects/JPSS/repos/h5edit/commits/558e038432c0f5a4bb08f05642dbc0f3731d6943',parents: [{ id: 'e1decedbfe8be571704f55310fbc0e186aca944a' }]},{id: 'e1decedbfe8be571704f55310fbc0e186aca944a', href: '/projects/JPSS/repos/h5edit/commits/e1decedbfe8be571704f55310fbc0e186aca944a',parents: [{ id: '0288ba59f2d66b2f5bb29f358dc18d9d2113a552' }]},{id: '0288ba59f2d66b2f5bb29f358dc18d9d2113a552', href: '/projects/JPSS/repos/h5edit/commits/0288ba59f2d66b2f5bb29f358dc18d9d2113a552',parents: [{ id: 'e66c918a67ad8052245c1b0686683508b7f70c64' }]},{id: 'e66c918a67ad8052245c1b0686683508b7f70c64', href: '/projects/JPSS/repos/h5edit/commits/e66c918a67ad8052245c1b0686683508b7f70c64',parents: [{ id: '0d53d1a7aa72478bf71050dac56d3df4b3e9cf79' }]},{id: '0d53d1a7aa72478bf71050dac56d3df4b3e9cf79', href: '/projects/JPSS/repos/h5edit/commits/0d53d1a7aa72478bf71050dac56d3df4b3e9cf79',parents: [{ id: '91f4f3a458c6ab449e061edcc8b63ef886b94b94' }]},{id: '91f4f3a458c6ab449e061edcc8b63ef886b94b94', href: '/projects/JPSS/repos/h5edit/commits/91f4f3a458c6ab449e061edcc8b63ef886b94b94',parents: [{ id: 'c9db2fe8955bc29802b67740c345d0d9479693a8' }]},{id: 'c9db2fe8955bc29802b67740c345d0d9479693a8', href: '/projects/JPSS/repos/h5edit/commits/c9db2fe8955bc29802b67740c345d0d9479693a8',parents: [{ id: 'ab39576b146d94e1324f103873eda715d06e23c0' }]},{id: 'ab39576b146d94e1324f103873eda715d06e23c0', href: '/projects/JPSS/repos/h5edit/commits/ab39576b146d94e1324f103873eda715d06e23c0',parents: [{ id: '34e08d2d12ea15fe73e509078a751ecc45595328' }]},{id: '34e08d2d12ea15fe73e509078a751ecc45595328', href: '/projects/JPSS/repos/h5edit/commits/34e08d2d12ea15fe73e509078a751ecc45595328',parents: [{ id: '9c36cf65066206212d0da0932feef131e494fc97' }]},{id: '9c36cf65066206212d0da0932feef131e494fc97', href: '/projects/JPSS/repos/h5edit/commits/9c36cf65066206212d0da0932feef131e494fc97',parents: [{ id: '71c8e44803e41071f5bc12ae4adaf7f8534fb322' }]},{id: '71c8e44803e41071f5bc12ae4adaf7f8534fb322', href: '/projects/JPSS/repos/h5edit/commits/71c8e44803e41071f5bc12ae4adaf7f8534fb322',parents: [{ id: '9c09e14ac8a231366d4677bc3dc25c6c82c10325' }]},{id: '9c09e14ac8a231366d4677bc3dc25c6c82c10325', href: '/projects/JPSS/repos/h5edit/commits/9c09e14ac8a231366d4677bc3dc25c6c82c10325',parents: [{ id: '52a2147718b7563f17a7daf35bef68194129f3be' }]},{id: '52a2147718b7563f17a7daf35bef68194129f3be', href: '/projects/JPSS/repos/h5edit/commits/52a2147718b7563f17a7daf35bef68194129f3be',parents: [{ id: '7077f1ceed08d43e43d75c3d43d55a0961fcff91' }]},{id: '7077f1ceed08d43e43d75c3d43d55a0961fcff91', href: '/projects/JPSS/repos/h5edit/commits/7077f1ceed08d43e43d75c3d43d55a0961fcff91',parents: [{ id: 'eb64af8a2343b32b10d2f7d2e9ef6ba2b8a6a520' }]},{id: 'eb64af8a2343b32b10d2f7d2e9ef6ba2b8a6a520', href: '/projects/JPSS/repos/h5edit/commits/eb64af8a2343b32b10d2f7d2e9ef6ba2b8a6a520',parents: [{ id: 'e818aa58f4bbed292efc903c6a0bd815d91be836' }]},{id: 'e818aa58f4bbed292efc903c6a0bd815d91be836', href: '/projects/JPSS/repos/h5edit/commits/e818aa58f4bbed292efc903c6a0bd815d91be836',parents: [{ id: 'f8ba8fef22c1952a5bd3f32c4816eb5949132594' }]},{id: 'f8ba8fef22c1952a5bd3f32c4816eb5949132594', href: '/projects/JPSS/repos/h5edit/commits/f8ba8fef22c1952a5bd3f32c4816eb5949132594',parents: [{ id: 'd97fc22c8c605aa17bb8e781e0de30513f5fcc6c' }]},{id: 'd97fc22c8c605aa17bb8e781e0de30513f5fcc6c', href: '/projects/JPSS/repos/h5edit/commits/d97fc22c8c605aa17bb8e781e0de30513f5fcc6c',parents: [{ id: '59b8bb6144a9ab922193ec44d669ba74aa649bad' }]},{id: '59b8bb6144a9ab922193ec44d669ba74aa649bad', href: '/projects/JPSS/repos/h5edit/commits/59b8bb6144a9ab922193ec44d669ba74aa649bad',parents: [{ id: 'dc364e1d365592519902965a142dfb74031453f1' }]},{id: 'dc364e1d365592519902965a142dfb74031453f1', href: '/projects/JPSS/repos/h5edit/commits/dc364e1d365592519902965a142dfb74031453f1',parents: [{ id: 'c46fe889d2681366ac7012e66876590e9102d8ca' }]},{id: 'c46fe889d2681366ac7012e66876590e9102d8ca', href: '/projects/JPSS/repos/h5edit/commits/c46fe889d2681366ac7012e66876590e9102d8ca',parents: [{ id: '92f9ef60e53e88ef89ab71cfd9d0db8ddfc318f4' }]},{id: '92f9ef60e53e88ef89ab71cfd9d0db8ddfc318f4', href: '/projects/JPSS/repos/h5edit/commits/92f9ef60e53e88ef89ab71cfd9d0db8ddfc318f4',parents: [{ id: 'a163e11c510be835301e51f4a7d1cbd6497a38b1' }]},{id: 'a163e11c510be835301e51f4a7d1cbd6497a38b1', href: '/projects/JPSS/repos/h5edit/commits/a163e11c510be835301e51f4a7d1cbd6497a38b1',parents: [{ id: 'fec86822459e3c91d3e4a1e0b29b59f9fd1ddaa5' }]},{id: 'fec86822459e3c91d3e4a1e0b29b59f9fd1ddaa5', href: '/projects/JPSS/repos/h5edit/commits/fec86822459e3c91d3e4a1e0b29b59f9fd1ddaa5',parents: [{ id: 'b2cd107467bc030369d2bcc075d8a40c9dabbee3' }]},{id: 'b2cd107467bc030369d2bcc075d8a40c9dabbee3', href: '/projects/JPSS/repos/h5edit/commits/b2cd107467bc030369d2bcc075d8a40c9dabbee3',labels: [{name: 'h5edit_1_1_0_beta1', type: 'TAG', href: '/projects/JPSS/repos/h5edit/browse?at=h5edit_1_1_0_beta1'}],parents: [{ id: '7c5f1b5de9e3c1b000da8cc28f8827bb305f28d9' }]},{id: '7c5f1b5de9e3c1b000da8cc28f8827bb305f28d9', href: '/projects/JPSS/repos/h5edit/commits/7c5f1b5de9e3c1b000da8cc28f8827bb305f28d9',parents: [{ id: '290f490732ab1bff0e5b7b5c1698a026a9462e8f' }]},{id: '290f490732ab1bff0e5b7b5c1698a026a9462e8f', href: '/projects/JPSS/repos/h5edit/commits/290f490732ab1bff0e5b7b5c1698a026a9462e8f',parents: [{ id: '1a174375323132938fbcb944b022211d2aa5525e' }]},{id: '1a174375323132938fbcb944b022211d2aa5525e', href: '/projects/JPSS/repos/h5edit/commits/1a174375323132938fbcb944b022211d2aa5525e',parents: [{ id: '5cb0341a53e7871147b55d65c7c580f80ef7b8c8' }]},{id: '5cb0341a53e7871147b55d65c7c580f80ef7b8c8', href: '/projects/JPSS/repos/h5edit/commits/5cb0341a53e7871147b55d65c7c580f80ef7b8c8',parents: [{ id: 'f3d4b32da53e9afb644aef7999bfbcace1e8debb' }]},{id: 'f3d4b32da53e9afb644aef7999bfbcace1e8debb', href: '/projects/JPSS/repos/h5edit/commits/f3d4b32da53e9afb644aef7999bfbcace1e8debb',parents: [{ id: '1f27cc6cb81580d13cc561180961e1e5979723b3' }]},{id: '1f27cc6cb81580d13cc561180961e1e5979723b3', href: '/projects/JPSS/repos/h5edit/commits/1f27cc6cb81580d13cc561180961e1e5979723b3',parents: [{ id: '94319469da8f473b33821d8e006a4cde4f1cad26' }]},{id: '94319469da8f473b33821d8e006a4cde4f1cad26', href: '/projects/JPSS/repos/h5edit/commits/94319469da8f473b33821d8e006a4cde4f1cad26',parents: [{ id: 'b84a5d1e9a273efdf6af784a7cd57d32f3595156' }]},{id: 'b84a5d1e9a273efdf6af784a7cd57d32f3595156', href: '/projects/JPSS/repos/h5edit/commits/b84a5d1e9a273efdf6af784a7cd57d32f3595156',parents: [{ id: '75e9f3d54fef57f78ba2fea6e16e2911b9b67436' }]},{id: '75e9f3d54fef57f78ba2fea6e16e2911b9b67436', href: '/projects/JPSS/repos/h5edit/commits/75e9f3d54fef57f78ba2fea6e16e2911b9b67436',parents: [{ id: 'b63ec1f43eda00af7be094fb9cf410d72e5549f0' }]},{id: 'b63ec1f43eda00af7be094fb9cf410d72e5549f0', href: '/projects/JPSS/repos/h5edit/commits/b63ec1f43eda00af7be094fb9cf410d72e5549f0',parents: [{ id: '8b8e5297c8c59ec0f9ba4a5260f14907b60757ba' }]},{id: '8b8e5297c8c59ec0f9ba4a5260f14907b60757ba', href: '/projects/JPSS/repos/h5edit/commits/8b8e5297c8c59ec0f9ba4a5260f14907b60757ba',parents: [{ id: 'b4f47d7da7dc9030774af8755b64243c6d236adc' }]},{id: 'b4f47d7da7dc9030774af8755b64243c6d236adc', href: '/projects/JPSS/repos/h5edit/commits/b4f47d7da7dc9030774af8755b64243c6d236adc',parents: [{ id: 'd55cc6c5457aed8f6831ddc172d05465f607fbc5' }]}]);