-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
clash-verge-rev: Fix config dir #14543
Conversation
All changes look good. Wait for review from human collaborators. clash-verge-rev
|
@@ -17,15 +17,15 @@ | |||
"installer": { | |||
"script": [ | |||
"ensure \"$persist_dir\" | Out-Null", | |||
"New-Item \"$env:USERPROFILE\\.config\\clash-verge\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" | |||
"New-Item \"$env:APPDATA\\io.github.clash-verge-rev.clash-verge-rev\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does the config of the old version not affect the new version of the software?
Also, @xyalter mentioned that the original approach of using "$persist_dir.config" is still valid in #14494 (comment). I am not sure whether it can cause some related changes. Please check first.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The config of the old version is stored in $persist_dir\.config\io.github.clash-verge-rev.clash-verge-rev
, but the new version is directly stored in $persist_dir
in my PR, so they should not be conflicted. Also, Clash-verge-rev recommends configuring it from scratch, using 2.x app with v1 config will cause many problems.
$persist_dir\.config
is indeed valid. We can use the same portable persist logic, but should move/remove the old config.
/verify |
All changes look good. Wait for review from human collaborators. clash-verge-rev
|
Closes #14542