diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## 0.2.5.1 (2020-02-29)
+- improve output for hlint and uploaded url
+- also check for staged changes
+
 ## 0.2.5 (2020-02-29)
 - check that package version is committed
 - use quiet cabal v1-configure and v1-sdist commands
diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -48,7 +48,7 @@
 tagDistCmd :: Bool -> IO ()
 tagDistCmd force = do
   needProgram "cabal"
-  diff <- git "diff" []
+  diff <- git "diff" ["HEAD"]
   unless (null diff) $ do
     putStrLn "=== start of uncommitted changes ==="
     putStrLn diff
@@ -79,7 +79,7 @@
 checkVersionCommitted :: PackageIdentifier -> IO ()
 checkVersionCommitted pkgid = do
   let pkg = packageName pkgid
-  diff <- git "diff" ["-U0", unPackageName pkg <.> "cabal"]
+  diff <- git "diff" ["-U0", "HEAD", unPackageName pkg <.> "cabal"]
   when ("version:" `isInfixOf` map toLower diff) $
     error' "Please commit or revert the package Version first"
 
@@ -104,7 +104,9 @@
     git_ "checkout" ["-q", tag]
     cabal_ "check" []
     mhlint <- findExecutable "hlint"
-    when (isJust mhlint) $ void $ cmdBool "hlint" ["."]
+    when (isJust mhlint) $ do
+      putStrLn "Running hlint:"
+      void $ cmdBool "hlint" ["."]
     cabal_ "v1-configure" []
     -- cabal_ "build" []
     cabal_ "v1-sdist" []
@@ -128,7 +130,7 @@
     git_ "push" ["origin", tagHash ++ ":" ++ branch]
     git_ "push" ["origin", tag]
   cabal_ "upload" $ ["-v0"] ++ ["--publish" | publish] ++ [file]
-  putStrLn $ "https://hackage.haskell.org/package/" ++ showPkgId pkgid ++ if publish then "" else "/candidate"
+  putStrLn $ if publish then "Published at " else "Uploaded to " ++ "https://hackage.haskell.org/package/" ++ showPkgId pkgid ++ if publish then "" else "/candidate"
   when publish $
     createFileLink (takeFileName file) (file <.> "published")
 
diff --git a/hkgr.cabal b/hkgr.cabal
--- a/hkgr.cabal
+++ b/hkgr.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.0
 name:                hkgr
-version:             0.2.5
+version:             0.2.5.1
 synopsis:            Simple Hackage release workflow for package maintainers
 description:
             Hkgr (pronounced "Hackager") is a tool to help make new releases of
