8000 feat: gix manifest sourcing by martintc · Pull Request #533 · comtrya/comtrya · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat: gix manifest sourcing #533

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

Merged
merged 3 commits into from
Dec 16, 2024
Merged

feat: gix manifest sourcing #533

merged 3 commits into from
Dec 16, 2024

Conversation

martintc
Copy link
Member

I'm submitting a

  • bug fix
  • feature
  • documentation addition

What is the current behaviour?

As of version v0.8.9, Comtrya is no longer able to pull manifests from git sources. This re-introduces it with utilizing gix to resolve issues we had with GitSync and git2-rs with openssl.

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem

comtrya -d https://github.com/martintc/test-dotfiles apply

What is the expected behavior?

Can fetch and clone a git repo containing comtrya manifests and apply them.

What is the motivation / use case for changing the behavior?

#511

Additional information

That may not be a 100% replacement of older functionality, but I want something out there and that can be tested.

It will not rebase or pull changes after it a repo has been pulled. This is a future update. For now, if you update your repo and need to pull those changes, you can remove the repo that is clones from the "cache_dir" where comtrya places them.

This is a link to the dirt-next documentation with information on the cache dir. We do append to it, but it should be easy to navigate in case you need to clear this would. Go to the cache_dir for your OS and there should be a comtrya folder and drill down from there.

I do hope to over time make a lot of improvements to this.

Please tell us about your environment:

Version (comtrya --version): main
Operating system: macOS 15.1.1

@martintc martintc merged commit 6983555 into main Dec 16, 2024
6 checks passed
@martintc martintc deleted the feat-gix-manifest-sourcing branch December 16, 2024 17:00
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.

2 participants
0