Skip to content

Conversation

filipchristiansen
Copy link
Contributor

No description provided.

cyclotruc and others added 30 commits March 13, 2025 17:19
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
…tax (#181) * Add Python 3.9 support by using ParamSpec from typing_extensions and removing match statements * Add Python 3.7 support by reverting inline generics and removing walrus usage * Update pyproject.toml Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
- Remove unnecessary _normalize_path(path.resolve()) calls, using path directly for ingestion - Remove ignore_errors=True from shutil.rmtree to allow proper error reporting Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
…on (#191) Co-authored-by: Romain Courtois <romain@coderamp.io> Co-authored-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com> Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
This commit introduces the `partial_clone_repo` function, which performs a sparse clone of a repository (`git clone --filter=blob:none --sparse`) based on query parameters from a `ParsedQuery` object. - Add a new method (extact_clone_config) in ParsedQuery to encapsulate the creation of a CloneConfig from query parameters. - Replace repeated CloneConfig instantiation in repository_ingest.py and query_processor.py with calls to the new method. - Simplify code and improve maintainability by centralizing CloneConfig logic. * Refactor cloning logic to support subpath-based partial clones - Add `repo_name` and `subpath` fields to `CloneConfig` for flexible cloning. - Split out `partial_clone_repo` and `full_clone_repo` to handle subpath vs. full clones. - Update `CloneConfig` to include `repo_name` and `subpath`. - Simplify query processing to always call `clone_repo`, which now delegates to partial or full clone. - Improve docstrings to reflect new parameters and return types. --------- Co-authored-by: cyclotruc <romain@coderamp.io> Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
The title attribute for the Microsoft Edge Add-ons link mistakenly referenced "Firefox Add-ons." Updated it to properly reflect "Microsoft Edge Add-ons" to avoid confusion. Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Co-authored-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com> Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
…ns (#217) Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
* fix display error on directory structure * bump to 0.1.4 Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
…emove unused exceptions, and fix partial clone subpath handling. - Consolidate `format_directory` and `format_single_file` into a single `format_node` function - Remove unused exceptions (`MaxFilesReachedError`, `MaxFileSizeReachedError`, `AlreadyVisitedError`) - Update partial clone logic to correctly handle single-file paths by stripping the filename from subpath when `blob` is True - Improve docstrings and clean up code for better readability Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
filipchristiansen and others added 3 commits March 13, 2025 17:19
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Signed-off-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

6 participants