summaryrefslogtreecommitdiff
path: root/doc/bugs/fsck_output.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-09-06 13:46:08 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-09-06 13:46:08 -0400
commit07125dca53ece4896a83fad00b7f43101855ce9c (patch)
treec74bd30e459589239134f3e01603e8e8cc122ec7 /doc/bugs/fsck_output.mdwn
parent14f75ced75aa73d4f8dbc45cdc697bac1535fb37 (diff)
Improve display of newlines around error and warning messages.
Diffstat (limited to 'doc/bugs/fsck_output.mdwn')
-rw-r--r--doc/bugs/fsck_output.mdwn10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/bugs/fsck_output.mdwn b/doc/bugs/fsck_output.mdwn
index 90af1600d..1b00dd7b3 100644
--- a/doc/bugs/fsck_output.mdwn
+++ b/doc/bugs/fsck_output.mdwn
@@ -34,3 +34,13 @@ The newline is in the wrong place and confuses the user. It should be printed _a
> failed
>
> --[[Joey]]
+
+>> Well, I fixed this in all cases except a thrown non-IO error (last
+>> example aboce), which output is printed by haskell's runtime. I'd
+>> have to add a second error handler to handle those, and it's not
+>> clear what it would do. Often an error will occur before anything
+>> else is printed, and then the current behavior is right; if something
+>> has been printed it would be nice to have a newline before the error,
+>> but by the time the error is caught we'd be out of the annex monad
+>> and not really have any way to know if something has been printed.
+>> I think my fix is good enough [[done]] --[[Joey]]