Skip to content

Conversation

wxiaoguang
Copy link
Contributor

@wxiaoguang wxiaoguang commented Jun 13, 2022

Line 64: c.StringSlice("units"), so the definition of "units" should be StringSliceFlag, and StringSliceFlag only supports to parse comma separated values from ENV or DefValue.

Background: this bug was introduced by #15790 , before, the units were processed by strings.Split, so now StringSliceFlag should be used if we do not want to split the value manually. Or, we can keep the old comma-separated-string behavior, continue to use strings.Split if most people prefer that, I am fine to either.

@wxiaoguang wxiaoguang added this to the 1.17.0 milestone Jun 13, 2022
@wxiaoguang wxiaoguang force-pushed the fix-cli-restore-repo-units branch from ea907ed to 040100f Compare June 13, 2022 04:41
@GiteaBot GiteaBot added the lgtm/need 1 This PR needs approval from one additional maintainer to be merged. label Jun 14, 2022
@GiteaBot GiteaBot added lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. and removed lgtm/need 1 This PR needs approval from one additional maintainer to be merged. labels Jun 15, 2022
@wxiaoguang wxiaoguang merged commit 9f87b60 into go-gitea:main Jun 15, 2022
@wxiaoguang wxiaoguang deleted the fix-cli-restore-repo-units branch June 15, 2022 12:28
zjjhot added a commit to zjjhot/gitea that referenced this pull request Jun 16, 2022
* giteaofficial/main:
  Allow render HTML with css/js external links (go-gitea#19017)
  Use correct count for `NumOpenIssues` (go-gitea#19980)
  In code search, get code unit accessible repos in one (main) query (go-gitea#19764)
  [skip ci] Updated translations via Crowdin
  Always try to fetch repo for mirrors (go-gitea#19975)
  Remove tab/TabName usage where it's not needed (go-gitea#19973)
  Fix cli command restore-repo: "units" should be parsed as StringSlice (go-gitea#19953)
  Uppercase first languages letters (go-gitea#19965)
  Move tests as seperate sub packages to reduce duplicated file names (go-gitea#19951)
  Replace unstyled meter with progress (go-gitea#19968)
  [skip ci] Updated translations via Crowdin
  [skip ci] Updated translations via Crowdin
  Remove singuliere from MAINTAINERS (go-gitea#19883)
  Fix aria for logo (go-gitea#19955)
  Fix mirror template bug (go-gitea#19959)
@wxiaoguang
Copy link
Contributor Author

Sorry for bothering but I think what I have done in this PR is not correct.

Details and the fix:

vsysoev pushed a commit to IntegraSDL/gitea that referenced this pull request Aug 10, 2022
…go-gitea#19953)

* Fix cli command restore-repo: "units" should be parsed as StringSlice because after  go-gitea#15790 it's read by c.StringSlice("units").  Before, the "units" were processed by strings.Split
* Add checking for invalid unit names

Co-authored-by: 6543 <[email protected]>
AbdulrhmnGhanem pushed a commit to kitspace/gitea that referenced this pull request Aug 24, 2022
…go-gitea#19953)

* Fix cli command restore-repo: "units" should be parsed as StringSlice because after  go-gitea#15790 it's read by c.StringSlice("units").  Before, the "units" were processed by strings.Split
* Add checking for invalid unit names

Co-authored-by: 6543 <[email protected]>
@go-gitea go-gitea locked and limited conversation to collaborators May 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. type/bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants