JPSS
  1. JPSS

h5edit

Public

Network

 
AuthorCommitMessageCommit Date
Albert ChengAlbert Cheng
de9fb1ceb24Commit last changes made to Makefile.am (copyright header) but was not propagated to this file.
Joel PlutchakJoel Plutchak
8c38f7a6cabDocumentation: Added copyright headers (text changes only). Addresses JPSS-66/JPSS-68 Tested: koala
Albert ChengAlbert Cheng
35ebecc9022New document of the Function Requirements and Testings Requirements of the MODIFY command.
Albert ChengAlbert Cheng
5f776f4796dPost 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.
Albert ChengAlbert Cheng
b72064c3f14Updated it with formal release version information.
Albert ChengAlbert Cheng
5402405657fUpdated for the v1.1.0 release.
Albert ChengAlbert Cheng
656197da6fcUpdated for v1.1.0 release.
Albert ChengAlbert Cheng
ec9ca184283configure.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.
Albert ChengAlbert Cheng
0ba0a5ccee3Changed release version to 1.1.0 for release. Tested: jam, koala, emu, ostrich.
Elena PourmalElena Pourmal
e76874db038Updated the file to acknowledge the Riverside contract and fixed the dates.
Joel PlutchakJoel Plutchak
da2551e645aAdded some "expected to fail" tests for the RENAME command. Tested: koala, jam, ostrich, duck
Albert ChengAlbert Cheng
df949fc3d89Bug 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).
Joel PlutchakJoel Plutchak
90258b3974eFixed 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
Albert ChengAlbert Cheng
558e038432cAdded examples of the two commands.
Joel PlutchakJoel Plutchak
e1decedbfe8Test files for a copy case.
Joel PlutchakJoel Plutchak
0288ba59f2dAdded 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)
Joel PlutchakJoel Plutchak
e66c918a67aAdded more comprehensive COPY tests, including error cases. Tested on: koala (Linux 64-bit)
Albert ChengAlbert Cheng
0d53d1a7aa7New 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. ...
Albert ChengAlbert Cheng
91f4f3a458cupdated changes section with the added support for Mac systems.
Joel PlutchakJoel Plutchak
c9db2fe8955Added a couple more comments for validation requirement numbers.
Joel PlutchakJoel Plutchak
ab39576b146Simplified the COPY comand parser code a bit. Added more test cases for the COPY command. Tested: koala
Albert ChengAlbert Cheng
34e08d2d12ePortability 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.
Albert ChengAlbert Cheng
9c36cf65066The 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.
Joel PlutchakJoel Plutchak
71c8e44803eChanged parser to allow for two forms of COPY command.
Joel PlutchakJoel Plutchak
9c09e14ac8aA few more tests. This should be all of them except the system failure tests.
Joel PlutchakJoel Plutchak
52a2147718bWork on test cases and test script.
Joel PlutchakJoel Plutchak
7077f1ceed0Skipping new atomic tests until they're working.
Joel PlutchakJoel Plutchak
eb64af8a234Added a couple more atomic tests (currently failing)
Joel PlutchakJoel Plutchak
e818aa58f4bDerived parser files... don't know why these are in the repository.
Joel PlutchakJoel Plutchak
f8ba8fef22cFirst version of COPY implementation, as well as supporting changes to parser and tests.
Albert ChengAlbert Cheng
d97fc22c8c6Feature: implement incremental atomicity option. Tested: Jam passed by manual inspection of backupfile. Make check is failing and needs update.
Albert ChengAlbert Cheng
59b8bb6144aNew 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...
Joel PlutchakJoel Plutchak
dc364e1d365Output files for "success" tests of COPY and RENAME commands
Albert ChengAlbert Cheng
c46fe889d26Changed version information to 1.1.0-beta2.
Albert ChengAlbert Cheng
92f9ef60e53Changed version information to 1.1.0-beta2.
Albert ChengAlbert Cheng
a163e11c510Set up targets to do updates if the lex or yacc source files are changed. Tested: Jam, with or without $srcdir.
Albert ChengAlbert Cheng
fec86822459Added the design documenet of RENAME and COPY commands.
Albert ChengAlbert Cheng
b2cd107467bGenerated for v1.1.0-beta1 release.
Albert ChengAlbert Cheng
7c5f1b5de9eGet ready for v1.1.0-beta1 releaes.
Albert ChengAlbert Cheng
290f490732aUpdated User Guide and reference page with the new atomicity option.
Albert ChengAlbert Cheng
1a174375323configure: 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...
Albert ChengAlbert Cheng
5cb0341a53eChecked in the first two atomic option test expected output.
Albert ChengAlbert Cheng
f3d4b32da53Added 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
Albert ChengAlbert Cheng
1f27cc6cb81Cleaned some old code not used any more. Tested: jam, koala, and linew
Albert ChengAlbert Cheng
94319469da8Stage 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...
Albert ChengAlbert Cheng
b84a5d1e9a2Updated with atomicity implementation.
Albert ChengAlbert Cheng
75e9f3d54feDeposited the requirements, implementation and validation documents.
Albert ChengAlbert Cheng
b63ec1f43edAdded tests for --atomic option. Code is not changed to pass those new tests yet.
Albert ChengAlbert Cheng
8b8e5297c8cChanged version from 1.0.2-beta1 to 1.1.0-snap0 to prepare for the implementation of new features. Tested in koala.
Albert ChengAlbert Cheng
b4f47d7da7dBug 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...