Conversation
Codecov Report
@@ Coverage Diff @@
## master #2546 +/- ##
==========================================
- Coverage 92.35% 92.34% -0.02%
==========================================
Files 135 135
Lines 8111 8126 +15
==========================================
+ Hits 7491 7504 +13
- Misses 620 622 +2
Continue to review full report at Codecov.
|
|
@casperdcl Please use your forked repo to work on such PRs. We have some stuff to improve until we allow in-upstream branches, since travis runs two checks and one always fails. Plus it also helps keep the upstream tidy :) |
|
@efiop here's a recording of before and after. It highlights some remaining issues.
|
|
@efiop new version: |
|
main problem is |
|
@casperdcl You can simply make |
|
@efiop I think
|
|
@casperdcl @efiop if remove stuff (and bars after add is done) we need to show some message at least - one per file? Something like |
|
The recording clearly shows that md5sums only take about 10% of the total time. There must be other more time consuming functions. |
|
@efiop think this is mergable as-is and then open a new issue/PR pair for refinement. |
461fd7c to
8f93690
Compare
efiop
left a comment
There was a problem hiding this comment.
Looks great! Please see one minor naming comment.
TODO: check all instances of stage.dump and possibly make verbose
Co-Authored-By: Ruslan Kuprieiev <kupruser@gmail.com>
- fixes #2546 (comment)
- fixes #2546 (comment)
- minor comment as per #2546 (comment) - revert warning style fix #2546 (comment) - Abstract error consistency #2546 (comment) - minor comment as per #2546 (comment)
|
@efiop not sure why you've started squash-merging PRs. Think history (esp for complex PRs like this one) is really important for tracking future issues... |
|
@casperdcl This type of PR history would've been squashed anyway, because it is a total mess with "fix this" and "fix that" commits, which are a total nightmare to browse the history with. I usually prefer rebasing and squashing commits to make them nice and granular(and then do a regular merge of a nicely-formatted PR), but many contributors are used to just piling commits on top of each other(which is fine too), so I've decided to just squash everything to make it look nice in the history, while granular commits are available in the original PR on github along with all the context from the comments. |
|
imho nothing beats |
|
@casperdcl for commit message consistency please refer to https://dvc.org/doc/user-guide/contributing/core#commit-message-format-guidelines. Thanks |
|
@jorgeorpinel sure; fine with most of it except don't agree with "Use |
|
Feel fee to submit a PR with a suggested update to that page and I'll tag the core dev team to discuss. 🙂 |
dvc addoutput improvementsstage.create()(cleared upon completion)logger.infoTo track the changes with git, run: prints once rather than per-fileComputing md5 for a large number of files. This is only done once.message replaced withComputing md5 for a large number of filesinside cleared away progress barsSaving information to '*.dvc'.messages removed (since files are already mentioned in final commit reminder)stage.dump()do not need this verbosityold:


new:
related
for future issue/PR