Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring history and adjust paths and imports #2

Merged
merged 388 commits into from
Aug 27, 2024
Merged

Bring history and adjust paths and imports #2

merged 388 commits into from
Aug 27, 2024

Conversation

jaimergp
Copy link
Contributor

@jaimergp jaimergp commented Aug 26, 2024

Description

Bringing the whole solver classic history to this repo. This was done with these commands:

  1. Create patch file (classic-solver.patch.zip) from the conda/conda repo:
git log --pretty=email --reverse --binary --full-index \
    --patch-with-stat --first-parent -m -- \
    conda/common/_logic.py \
    conda/common/logic.py \
    conda/core/solve.py \
    conda/resolve.py \
    tests/test_logic.py \
    tests/test_solvers.py \
    > classic-solver.patch
  1. Commit patch to this repo:
git am --committer-date-is-author-date < ../conda/classic-solver.patch
  1. Adjusted committer info:
git filter-branch --env-filter '
export GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
export GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
' --tag-name-filter cat -- --branches --tags main..HEAD
  1. Move files from conda/* to conda_classic_solver/* and adjust imports.

kalefranz and others added 30 commits February 19, 2016 17:43
Log the package name that has a bad package name to stderr
Fix for removing packages from broken environments
Updates no longer upgrade past features
Fixes to remove functionality and general performance issues
Improving hints: consolidate according to common sub-dependencies
Solver tweaks: code reduction, minor performance tweaks
Fix `dependency_sort` issue in clone
Features need "None" SAT polarity so we can assert they are false
Fix for strange interaction between features and versions
Performance improvements for large numbers of builds
Initial commit: improvements to update behavior
Revert "Merge pull request #2214 from conda/kalefranz/conda-common"
Reduce the amount of extraneous info in hints
Print progress to the terminal rather than stdout (formerly #2005)
Better handling of channel collisions
Prevent version downgrades during removes
Further fixes to channel collisions
Fix misc.install_local_packages
THEdavehogue and others added 21 commits May 4, 2023 05:04
…612)

* Issue #12007: Change "failed" language to "unsuccessful attempt"

* fix line length

* fix line length, add news file

---------

Co-authored-by: Travis Hathaway <travis.j.hathaway@gmail.com>
Co-authored-by: jaimergp <jaimergp@users.noreply.github.com>
Co-authored-by: Jannis Leidel <jannis@leidel.info>
* Do not considering prefix data when pruning
* Remove usage of `odict()` and `concatv()`
* Add news file

---------

Co-authored-by: Martin Prüsse <prusse.martin@gmail.com>
Co-authored-by: Bianca Henderson <bhenderson@anaconda.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ken Odegard <kodegard@anaconda.com>
* Postponed deprecations to 24.3.0 (see #12681):
    * loading subcommands from conda-* executables
    * conda.export.handle_proxy_407
    * conda.export.memoized
* Remove 23.9.0 deprecations

---------

Co-authored-by: Jannis Leidel <jannis@leidel.info>
* Re-enable pyupgrade via ruff

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fixes from ruff --fix --unsafe-fixes

* Ignore input export

* In Python 3, io.open is an alias for open

* News

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Introduce new post-solve plugin hook. Rework signature-verification to use the new post-solve hook. Update signature-verification tests to be more comprehensive and properly test signature-verification code.

---------

Co-authored-by: Sebastien Awwad <sebastien.awwad@gmail.com>
Co-authored-by: jaimergp <jaimergp@users.noreply.github.com>
Co-authored-by: jaimergp <jaimergp@users.noreply.github.com>
Co-authored-by: Bianca Henderson <bhenderson@anaconda.com>
* Add `conda.testing.tmp_channel` pytest fixture and deprecating `conda.testing.integration.make_temp_channel` helper function.
* Deprecate remaining helper functions that still rely on `conda.testing.integration.run_command`.
* Postpone `conda.base.context.Context.conda_exe` deprecation to `conda 24.9`.
* Postpone `conda.testing.integration.run_command` deprecation to `conda 25.3`.
* Postpone loading subcommands from executables deprecation to `conda 25.3`.
* Remove remaining deprecations slated for `conda 24.3`.

---------

Co-authored-by: Jannis Leidel <jannis@leidel.info>
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.2.2 → v0.3.2](astral-sh/ruff-pre-commit@v0.2.2...v0.3.2)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.3.7 → v0.4.2](astral-sh/ruff-pre-commit@v0.3.7...v0.4.2)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Enable ruff --unsafe-fixes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Disable ruff --unsafe-fixes again

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Daniel Bast <2790401+dbast@users.noreply.github.com>
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.4.4 → v0.4.7](astral-sh/ruff-pre-commit@v0.4.4...v0.4.7)
- [github.com/python-jsonschema/check-jsonschema: 0.28.3 → 0.28.4](python-jsonschema/check-jsonschema@0.28.3...0.28.4)

* Use `os.path` instead of `genericpath`

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ken Odegard <kodegard@anaconda.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@jaimergp jaimergp force-pushed the bring-history branch 2 times, most recently from c87b3b3 to b1a825c Compare August 26, 2024 10:51
@jaimergp jaimergp closed this Aug 27, 2024
@jaimergp jaimergp reopened this Aug 27, 2024
@jaimergp jaimergp merged commit 9b25919 into main Aug 27, 2024
99 of 121 checks passed
@jaimergp jaimergp deleted the bring-history branch August 27, 2024 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.