Andrew Wood
29124c585e
Minor updates
2023-07-17 21:57:56 +01:00
Andrew Wood
65828899ea
Version update pending new release
2023-07-17 21:53:54 +01:00
Andrew Wood
853190d36d
Updated acknowledgements for stat64 patch
2023-07-17 21:48:16 +01:00
Andrew Wood
f13f5e70c1
More macOS stat fixes
2023-07-17 21:37:54 +01:00
Andrew Wood
4e2ab087e5
Removed bug about no Cygwin output as it is not reproducible
2023-07-17 21:29:17 +01:00
Andrew Wood
242c19e4f6
Remove GH#27 as the rate limit changes have corrected this fault
2023-07-17 20:49:38 +01:00
Andrew Wood
3003f46313
Removed code that was making percentages go down after 100% in numeric mode
2023-07-17 12:28:32 +01:00
Andrew Wood
c718a00e2c
Note the translation file updates
2023-07-16 23:28:47 +01:00
Andrew Wood
01f627b2de
Recoded Polish PO file from ISO8859-2 to UTF-8, and removed potentially incorrect fuzzy matches from all PO files
2023-07-16 23:24:53 +01:00
Andrew Wood
461486ec4f
Added --bits option
2023-07-16 23:12:12 +01:00
Andrew Wood
fd46c9b1f6
Update manual month and year
2023-07-16 22:44:33 +01:00
Andrew Wood
001dfb71c2
Show elapsed time as D:HH:MM:SS after 1 day, to match the ETA format
2023-07-16 22:29:18 +01:00
Andrew Wood
bcb33ce2aa
Honour the --force setting when writing the progress display
2023-07-16 21:58:08 +01:00
Andrew Wood
c8090806f9
Added debugging output to pv_in_foreground()
2023-07-16 21:31:17 +01:00
Andrew Wood
3403ebd857
Adjust threshold to cope with new ETA calculation mechanism
2023-07-16 21:16:02 +01:00
Andrew Wood
4fddf40436
Rename --eta-window to --average-rate-window, since that is what it does, and correct the behaviour of the final update so the final rate shown is the average rate across the whole transfer.
2023-07-16 21:00:08 +01:00
Andrew Wood
62b5ac26df
Reverse the average rate history early-return logic to make it easier to understand
2023-07-16 20:49:59 +01:00
Andrew Wood
e8c0b6717f
Update documentation regarding ETA issues
2023-07-16 12:27:20 +01:00
Andrew Wood
2bf76577dd
Remove assertions from ETA history, set minimum boundary on ETA window, check for history structure allocation success
2023-07-16 12:14:07 +01:00
Andrew Wood
90d9638488
Minor format changes as per indent(1) standardisation
2023-07-16 11:53:36 +01:00
Andrew Wood and GitHub
f6d0135cc6
Merge pull request #65 from lemonsqueeze/eta_fix
...
Alter ETA calculation to use the rate over the past 30 seconds instead of over the whole transfer, and allow that 30 second window to be adjusted.
2023-07-16 11:46:23 +01:00
Andrew Wood and GitHub
56adce8edf
Merge branch 'main' into eta_fix
2023-07-16 11:41:50 +01:00
Andrew Wood
008ee74a98
Update documentation to reflex bug fix GH#62, GH#32
2023-07-16 11:33:44 +01:00
Andrew Wood
fa8aa85248
Merge branch 'vbychkoviak-main' into main
2023-07-16 11:24:06 +01:00
Andrew Wood
442a298c38
Merge branch 'main' of https://github.com/vbychkoviak/pv into vbychkoviak-main
2023-07-16 11:23:46 +01:00
Andrew Wood
bb0c5bdfca
Applied standard indent(1) settings
2023-07-16 11:20:03 +01:00
Andrew Wood
29908cff6c
Remove "-s @" / issue 44 from TODO list
2023-07-16 11:14:05 +01:00
Andrew Wood
456ab7cebb
Applied OS X 11 stat64 configure.in patch from Dave Beckett
2023-07-16 11:11:09 +01:00
Andrew Wood
0d1d5b77ec
Applied patch from Dave Beckett to support "@filename" as a "--size" argument.
2023-07-16 11:07:06 +01:00
Andrew Wood
ff5efbe3eb
Added issue #56
2023-07-16 01:54:00 +01:00
Andrew Wood
81d008a325
Updated to include mention of latest pull request
2023-07-16 01:43:07 +01:00
Andrew Wood
288dd633d7
Merge branch 'christoph-zededa-mac_os_x_pidfds' into main
2023-07-16 01:37:21 +01:00
Andrew Wood
9dce037cdc
Merge branch 'mac_os_x_pidfds' of https://github.com/christoph-zededa/pv into christoph-zededa-mac_os_x_pidfds
2023-07-16 01:37:08 +01:00
Andrew Wood
6ae07496d2
Minor formatting fixes
2023-07-16 01:35:58 +01:00
Andrew Wood
cd60822380
Convert issue numbers to links, and bring the feature request list up to date.
2023-07-16 01:30:50 +01:00
Andrew Wood
0fdd9f0787
Formatting fix
2023-07-16 01:03:47 +01:00
Andrew Wood
0d520172ac
Added new contributors and cleaned up formatting
2023-07-16 01:02:50 +01:00
Andrew Wood
04ea58f786
Added details of latest pull request
2023-07-16 00:56:24 +01:00
Andrew Wood
94a9f658e1
Merge branch 'quitschbo-main' into main
2023-07-16 00:47:52 +01:00
Andrew Wood
0ec9e208df
Merge branch 'main' of https://github.com/quitschbo/pv into quitschbo-main
2023-07-16 00:47:33 +01:00
Andrew Wood
4c84060940
Markdown formatting cleanups
2023-07-16 00:44:21 +01:00
Andrew Wood
8fb3aecde5
Finalise pull from ikasty to show relative filenames in --watchfd
2023-07-16 00:28:58 +01:00
Andrew Wood
e228b3397d
Merge branch 'ikasty-main' into main
2023-07-16 00:16:03 +01:00
Andrew Wood
d1d1999334
Merge branch 'main' of https://github.com/ikasty/pv into ikasty-main
2023-07-16 00:14:34 +01:00
Andrew Wood
685c91a1cb
NEWS was renamed to NEWS.md.
2023-07-16 00:04:33 +01:00
Andrew Wood
50c0b329c9
Moved NEWS and TODO to UTF-8 Markdown format, and linked them in from the README.
2023-07-16 00:00:19 +01:00
Andrew Wood
5c8e2707a4
Removed support for Red Hat Enterprise Linux package builds
2023-07-15 23:41:27 +01:00
Kang Daeyoun
5768166460
Use relative filepath in watchpid if possible
2023-06-09 12:32:59 +09:00
lemonsqueeze
6bdb951af4
Added -m, --eta-window option: set time window for average rate computation (default 30s)
2023-05-29 15:11:37 +02:00
lemonsqueeze
06824aee2d
Fixed inaccurate ETAs: use current average rate over last 30 seconds instead of global rate
...
using global rate gives wildly inacurrate ETAs if rate changes over time.
this makes pv keep a history of progress over the last 30s interval and compute
current average rate over that, which fixes the issue.
fixed -a, --average-rate: show current average rate instead of global rate
[ quick test ]
- in one shell:
$ dd if=/dev/zero of=/tmp/foo bs=1M count=5 # simulate fast initial rate,
$ (while true; do ls /*; sleep 1; done) >> /tmp/foo # then slow rate. leave running ...
- in another shell:
$ tail -f -n +1 /tmp/foo | pv -s 800M > /dev/null
5.62MiB 0:00:17 [33.1KiB/s] [> ] 0% ETA 0:40:02
bad: (pv 1.6.6 - 1.6.20)
ETA of a few minutes that keeps increasing ever and ever ...
5.62MiB 0:00:16 [33.1KiB/s] [> ] 0% ETA 6:45:53
good:
ETA of 6+ hours, which is how long it'll take to reach 800Mb at 33k/s
2023-05-29 15:09:36 +02:00