summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-05-31Merge branch 'update-deps' into masterHEADmasterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31task-hookrs: 0.7.0 -> masterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31mdcat: 0.15 -> 0.17, syntect: 3 -> 4Matthias Beyer
And update the implementation for the new mdcat interface. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31assert_fs: 0.11 -> 1Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31assert_cmd: 0.11 -> 1Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31version-sync: 0.8 -> 0.9Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31uuid: 0.7 -> 0.8Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31handlebars: 2 -> 3Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31semver: 0.9.0 -> 0.10.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31itertools: 0.8.0 -> 0.9.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31builds: nixos: Switch to latest stable channelMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31builds: nixos: Use mdbook from nixpkgs to build bookMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-30Make links point to imag-pim.orgmaster-ffMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-29srht builds: Add email notificationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-29Replace default.nix with shell.nixMatthias Beyer
Use the ci.nix and move it to shell.nix. With this, default.nix is no longer needed. Docs and CI configuration is adapted. 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-04-26Clippy Fix: let_underscore_lockMatthias Beyer
Use _variable instead of _ as a variable name for lock. Expl.: https://rust-lang.github.io/rust-clippy/master/index.html#let_underscore_lock Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-26ignore rusty-tags fileMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-18Merge branch 'fix-nixosbuild-srht' into masterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-18Fix: Do not build all tests, but all binariesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-18Add git config in test envMatthias Beyer
This somehow got lost when we rebased the srht-builds branch, I guess. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-17ci: Use mozilla overlay for nixpkgs with current rustMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-13Fix: Collapse nested ifminorMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-13Fix: Do not write data if output is pipeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-13Fix: Do not print data if output is pipe, except if that behaviour is overriddenMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> Fixes: b48c45ec4ba2 ("Change implementation to use the iterator extensions")
2020-04-13Fix: import anyhow::Error where it is neededMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-11Merge branch 'srht-builds' into masterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-30Add nixos based build on sourcehutMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-30Add ci.nix for nix based CI environmentMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-30Add clippy job to debian buildMatthias Beyer
2020-03-30Remove the "check" phase, as we do not really need it in CIMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-30Add build script for debian based builds for srhtMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-29Implement piping for imag-grepMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-25Merge branch 'update-mdcat' into masterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-25Update travis: rustc minimum version is 1.40.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Update mdcat 0.13.0 -> 0.15.0Matthias Beyer
Make version restriction for syntect less strict, as mdcat pins it to a certain version, and we only need it to actually invoke mdcat itself. So no problem with that lax requirement. Because mdcat updated its version of pulldown-cmark, we have to update here as well. We also had to adapt our error handling, because mdcat chooses to return a Box<dyn Error>, which is absolutely garbage for us here. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Merge branch 'update-toml-query' into masterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Merge branch 'blackhole-stdout-when-piping' into masterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Fix: Return actual length of bufferMatthias Beyer
The function has to return the number of bytes in the buffer, so return the length of the buffer here. Still, the contents are ignored and not written to any destination. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Add blackhole as default cli optionMatthias 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-24Fix clippy warning: next() instead of nth(0)Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Fix clippy warning: next() instead of nth(0)Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-08Merge branch 'replace-failure-with-anyhow'Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-08Implement Into<anyhow::Error> for ErrorMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-08Move to kairos from master branch for nowMatthias Beyer
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-08Move libimagerror to thiserrorMatthias Beyer
In this patch, the error output (tracing) algorithm was changed, but should essentially print the same information. 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>