Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: iterative/dvc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.57.0
Choose a base ref
...
head repository: iterative/dvc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Nov 29, 2024

  1. Copy the full SHA
    64ccd9c View commit details

Commits on Nov 30, 2024

  1. Fix #10593 -- add --keep option for dvc experiments remove (#10633)

    * Add keep_selected parameter, and corresponding code to keep only the selected exps (and remove all the other ones)
    
    * test keep_selected_by_name
    
    * test keep_selected_by_rev
    
    * test keep_selected multiple, by name
    
    * test keep all by name
    
    * test keep by rev, with num=2
    
    * added option to cli
    
    * refactoring to meet pr needs
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * fixed test_experiments to add keep_selected=False to remove tests
    
    * rename parameter to match cli option
    
    * follow the normal path, then invert the selection before removing
    
    * fixed tests for list ordering + fixed test with non existent name, it didn't make sense to delete everything if an exp name did not exist
    
    * changed cli option comment
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * fixed typing issue
    
    * updated parameter name
    
    * removed handling queued experiments (since --queue would remove them all)
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * code simplification, added __eq__ and __hash__ to be able to compare ExpRefs, updated and parametrized tests.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * fixed linting issues
    
    * - --keep and --queue together raise an InvalidArgumentError
        - added a test to check if the error is raised
        - fixed CLI message
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * re-run gh tests. Some tests which did not involve my changes started failing while they were passing fine before.
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    rmic and pre-commit-ci[bot] authored Nov 30, 2024
    Copy the full SHA
    368c785 View commit details

Commits on Dec 1, 2024

  1. Fix #10638 : makes remove return correct list when used with both `--…

    …queue` and `-A` (#10641)
    
    * fixed a bug where using both `--queue` and `-A` would yield a "removed" list without the queued experiments
    
    * added a test to validate the fix
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * clearer name for test
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    rmic and pre-commit-ci[bot] authored Dec 1, 2024
    Copy the full SHA
    198c8f2 View commit details

Commits on Dec 7, 2024

  1. [pre-commit.ci] pre-commit autoupdate (#10642)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.8.0 → v0.8.1](astral-sh/ruff-pre-commit@v0.8.0...v0.8.1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Dec 7, 2024
    Copy the full SHA
    f5cbf97 View commit details

Commits on Dec 10, 2024

  1. [pre-commit.ci] pre-commit autoupdate (#10646)

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Dec 10, 2024
    Copy the full SHA
    965dbea View commit details

Commits on Dec 17, 2024

  1. [pre-commit.ci] pre-commit autoupdate (#10651)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.8.2 → v0.8.3](astral-sh/ruff-pre-commit@v0.8.2...v0.8.3)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Dec 17, 2024
    Copy the full SHA
    007041b View commit details

Commits on Dec 23, 2024

  1. build(deps): bump mypy from 1.13.0 to 1.14.0 (#10659)

    Bumps [mypy](https://github.com/python/mypy) from 1.13.0 to 1.14.0.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](python/mypy@v1.13.0...v1.14.0)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 23, 2024
    Copy the full SHA
    f078a57 View commit details
  2. build(deps): bump astral-sh/setup-uv from 4 to 5 (#10660)

    Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 4 to 5.
    - [Release notes](https://github.com/astral-sh/setup-uv/releases)
    - [Commits](astral-sh/setup-uv@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: astral-sh/setup-uv
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 23, 2024
    Copy the full SHA
    53a7230 View commit details

Commits on Dec 26, 2024

  1. [pre-commit.ci] pre-commit autoupdate (#10661)

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Dec 26, 2024
    Copy the full SHA
    683a9f0 View commit details

Commits on Dec 31, 2024

  1. chore(studio): Update Studio URL to new domain (#10538)

    * chore(studio): Update Studio URL to new domain
    
    The https://studio.dvc.ai is deprecated, and we switched to the new domain https://studio.datachain.ai.
    
    The domain change is backwards compatible. The **older versions** of the `dvc` will still work. 🎉
    
    Related PR: iterative/dvc-studio-client#181
    
    * Apply suggestions from code review
    
    ---------
    
    Co-authored-by: Marcin Jasion <mjasion@users.noreply.github.com>
    Co-authored-by: Helio Machado <0x2b3bfa0+git@googlemail.com>
    3 people authored Dec 31, 2024
    Copy the full SHA
    a43c1b3 View commit details

Commits on Jan 9, 2025

  1. Copy the full SHA
    2c6b917 View commit details
  2. build(deps): bump mypy from 1.14.0 to 1.14.1 (#10662)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 9, 2025
    Copy the full SHA
    aea0e6b View commit details
  3. [pre-commit.ci] pre-commit autoupdate (#10663)

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jan 9, 2025
    Copy the full SHA
    e70a1e9 View commit details
  4. Copy the full SHA
    54acfda View commit details
  5. Copy the full SHA
    dd50155 View commit details

Commits on Jan 10, 2025

  1. 3.13 support for Windows (#10667)

    python/cpython#113829 changed `os.path.isabs` on Windows to not consider a path starting a single backslash to be an absolute path.
    
    We do a lot of naive `posixpath` to `ntpath` conversions, and it broke DVC in multiple places. DVC is likely broken in many other places, and these bugs are difficult to identify.
    
    In this commit, I have tried to fix in the places where the tests failed. And mostly by trying to imitate pre-3.13 behaviour.
    Some of the changes may not be correct but keeps the old behaviour in place.
    
    Also re-enabled the CI for all Python versions supported for Windows.
    skshetry authored Jan 10, 2025
    Copy the full SHA
    7d14acb View commit details

Commits on Jan 13, 2025

  1. [pre-commit.ci] pre-commit autoupdate (#10671)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.9.0 → v0.9.1](astral-sh/ruff-pre-commit@v0.9.0...v0.9.1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jan 13, 2025
    Copy the full SHA
    89ef346 View commit details

Commits on Jan 21, 2025

  1. [pre-commit.ci] pre-commit autoupdate (#10674)

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jan 21, 2025
    Copy the full SHA
    b2a873d View commit details

Commits on Jan 31, 2025

  1. import: fix broken progressbar when importing folder (#10678)

    Co-authored-by: Petr Chmelar <petr.chmelar@innovatrics.com>
    Co-authored-by: skshetry <18718008+skshetry@users.noreply.github.com>
    3 people authored Jan 31, 2025
    Copy the full SHA
    da1e0b5 View commit details
  2. [pre-commit.ci] pre-commit autoupdate (#10676)

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: skshetry <18718008+skshetry@users.noreply.github.com>
    pre-commit-ci[bot] and skshetry authored Jan 31, 2025
    Copy the full SHA
    c4b18b7 View commit details

Commits on Feb 4, 2025

  1. [pre-commit.ci] pre-commit autoupdate (#10682)

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Feb 4, 2025
    Copy the full SHA
    9392bbd View commit details

Commits on Feb 6, 2025

  1. build(deps): bump mypy from 1.14.1 to 1.15.0 (#10684)

    Bumps [mypy](https://github.com/python/mypy) from 1.14.1 to 1.15.0.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](python/mypy@v1.14.1...v1.15.0)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 6, 2025
    Copy the full SHA
    0b03714 View commit details
  2. pre-commit: set autoupdate schedule to monthly (#10685)

    Update .pre-commit-config.yaml
    skshetry authored Feb 6, 2025
    Copy the full SHA
    25d2638 View commit details

Commits on Feb 9, 2025

  1. ls/ls-url: do not show entry with size<=0 for a directory (#10687)

    ls/ls-url: do not show size=0 when the entry is a directory
    skshetry authored Feb 9, 2025
    Copy the full SHA
    1d6ea68 View commit details
Loading