summaryrefslogtreecommitdiffstats
path: root/lib/entry/libimagentryref/Cargo.toml
AgeCommit message (Collapse)Author
2020-05-31itertools: 0.8.0 -> 0.9.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-29Replace repository with new sourcehut repoMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Update toml-query: 0.9.2 -> 0.10.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Revert "Move to toml-query from master branch"Matthias Beyer
This reverts commit f7fadc118f2de7e84cef8c6d4103296289564f74. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-08Move to toml-query from master branchMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-08Replace failure with anyhow in complete codebaseMatthias Beyer
This patch was scripted with sed -i 's/use failure::Error/use anyhow::Error/' $(rg "use failure::Error" -l) sed -i 's/use failure::Fallible as /use anyhow::/' $(rg "use failure::Fallible" -l) sed -i 's/failure/anyhow/' $(rg "failure *=" -l) sed -i 's/format_err!/anyhow!/' $(rg "format_err!" -l) sed -i 's/use failure::ResultExt/use anyhow::Context/' $(rg "use failure::ResultExt" -l) sed -i 's/err_msg/anyhow!/' $(rg "use failure::err_msg" -l) sed -i 's/^anyhow\ *=.*$/anyhow = "1"/' $(rg "anyhow * =" -l) sed -i 's/^anyhow_derive.*//' $(rg "anyhow_derive" -l) sed -i 's/extern crate failure/extern crate anyhow/' $(rg "extern crate failure" -l) sed -i 's/.*extern crate anyhow_derive.*//' $(rg "anyhow_derive" -l) Some manual changes were added as well, so this patch was not completely scripted, but mostly. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-07Update dependency: env_logger: 0.6.1 -> 0.7Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-06-30Update all dependenciesMatthias Beyer
This patch updates all dependencies but not "nom". Done with `cargo upgrade --all` and manual editing. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-29Update toml-query to 0.9.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-29Update dependency: toml: 0.4 -> 0.5Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-22Use toml-query master branch during developmentMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-20Move helper function to libimagentref::utilMatthias Beyer
This moves the helper function for getting the `Config` object from the configuration file via the runtime. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-17Rewrite libraryMatthias Beyer
* Remove old code * Rewrite with tests This implements a fassade pattern for ref library With the fassade, we can specify the hasher in a rather easy way, which is not possible with default generics for traits. The "default" part in "default generic type" is not properly implemented yet (as visible in the tests), as I don't know how to realize this. For simplicity, the `hasher` module exports a `default` module with a `DefaultHasher` type, which resolves to the `Sha1Hasher`. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-10Update version stringsMatthias Beyer
...for the next release, which will be imag 0.10.0! Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-09Update dependencies from git versions to proper versions.Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-10-30libimagentryref: Move from error-chain to failureMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-09-27Update dependency: toml-query: 0.6 -> 0.7Matthias Beyer
2018-09-27Update dependency: error-chain: 0.11 -> 0.12Matthias Beyer
2018-07-18replaced rust-crypto with RustCrypto cratesnewpavlov
2018-05-09Update version string: 0.8.0 -> 0.9.0Matthias Beyer
2018-04-19Update version numbers: 0.7.0 -> 0.8.0Matthias Beyer
2018-04-17Fix documentation in crate metadataMatthias Beyer
2018-02-20Remove usage of libimagentrylistMatthias Beyer
2018-02-19Add default generatorsMatthias Beyer
2018-02-19Rewrite interfaceMatthias Beyer
2018-02-11Update version string: 0.6.0 -> 0.7.0Matthias Beyer
2018-01-15log: 0.4.0-rc.1 -> 0.4.0Matthias Beyer
2018-01-15Update dependency: log: 0.3.* -> 0.4.0-rc.1Matthias Beyer
2018-01-13Update dependency: toml-query -> 0.6Matthias Beyer
2018-01-08Add Ref::is_ref()Matthias Beyer
2017-12-25Update version strings: 0.5.0 -> 0.6.0Matthias Beyer
2017-10-31Add badges in Cargo.toml of all cratesMatthias Beyer
2017-10-12Update toml-query: 0.3.* -> 0.4Matthias Beyer
This update is needed for the error-chain update, as the toml-query 0.4.0 release also bumps this dependency.
2017-10-12Update dependency: error-chain: 0.10 -> 0.11Matthias Beyer
2017-10-12Update dependency: itertools: 0.6 -> 0.7Matthias Beyer
2017-09-24Update version strings: 0.4.0 -> 0.5.0Matthias Beyer
2017-09-19Update dependency specsMatthias Beyer
Most notably: * env_logger: 0.4 -> 0.5 * hoedown: 5.0.0 -> 6.0.0 * itertools: 0.5 -> 0.6 * lazy_static: 0.1.15 -> 0.2 * regex: 0.1 -> 0.2 * semver: 0.5 -> 0.8 * url: 1.2 -> 1.5 * uuid: 0.3 -> 0.5 (This list is most surely not complete)
2017-09-06Update toml-query: 0.3.* -> ^0.3.1Matthias Beyer
This release contains a bugfix for a critical bug in the `TomlValueInsertExt::insert()` algorithm which was triggered by an edgecase.
2017-09-04Merge branch 'master' into libimagerror/integrationMatthias Beyer
This merge solved a _LOT_ of conflicts and was a rather complicated one, as parts of the conflict-resolution involved rewriting of half the stuff. This merge commit fixes all the things so a `cargo check --all` succeeds, but I did not yet check whether tests run without failure.
2017-09-04Merge pull request #1029 from matthiasbeyer/all-extensions-as-traitsMatthias Beyer
All extensions as traits
2017-09-03Add dependency to crates: error_chain = 0.10Matthias Beyer
2017-09-01Fix readme links in cargo metadataMatthias Beyer
2017-08-31Remove duplicated keyMatthias Beyer
2017-08-31Merge branch 'libimagstore/remove-unused' into integrate-remove-unusedMatthias Beyer
The merge conflicts which were resolved may roll back some changes from the merged branch (unknowingly). These will be fixed in the next commits
2017-08-31Remove unused crate importsMatthias Beyer
This patch removes unused crate imports reported by newer rust versions. Some crates were only required for tests, some only for tests with macro_import - these things were fixed with feature gates.
2017-08-28Reorganize functionality in traitsMatthias Beyer
2017-08-28Change crates to use toml-query crateMatthias Beyer
2017-08-27Reorganize code in subdirsMatthias Beyer