-
Notifications
You must be signed in to change notification settings - Fork 230
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
feat: pixi diff #2340
feat: pixi diff #2340
Conversation
Example:
Explicit dependencies
Implicit dependencies
Footnotes |
Example: ``` pixi diff --old-lockfile <(git show HEAD~100:pixi.lock) ```
Hey @benmoss, Thanks for the idea. I would like to discuss the cli command a little more. Especially the location. I believe there are more requests around some interaction with the lockfile. There is also the request for a |
what should As mentioned in https://discord.com/channels/1082332781146800168/1298438329788010556/1298935042680029226, i think we are all on the same page that we should split this into a separate executable |
My braindump
I don't think it's going to deliver a lot more features but just a more ergonomic interaction. What do you think? ps. this is not the right location to discuss but putting it here as there isn't a issue or discussion yet and not sure it's going to be useful yet. |
Closing this for now as stale, idea is great we need to think on it some more |
Maybe I'll find some time during the holidays 😁 |
i'm currently working on this, should have a separate tool very soon available |
for people subscribed to this: i created https://github.com/pavelzw/pixi-diff which solves this issue |
I love @pavelzw 's https://github.com/pavelzw/pixi-diff-to-markdown/ tool but the problem is that you can only get these diffs from
pixi update --json
right now.This is a POC to introduce a new
pixi diff
command that will diff the current pixi.toml & pixi.lock to a different pixi.lock to generate the same diff.