Skip to content
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

gui, lib/versioner: Allow to configure staggered versioning intervals (fixes #8352) #9094

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Sep 10, 2023

  1. gui, lib/versioner: Allow to configure staggered versioning intervals (

    …fixes syncthing#8352)
    
    Currently, there are four intervals used in the staggered versioning,
    with all of them but the Maximum Age being hard-coded. With this change,
    the user is able to configure all intervals to their liking. Due to the
    complexity of the configuration, this option is intended to be used by
    advanced users only.
    
    In addition to the above, also:
    
    1. Add yet another interval for more fine-grained configuration
       possibilities. By default, the new interval activates after one year,
       keeping one version per month. However, because the default Maximum
       Age is also set to one year, this fifth interval is actually not
       utilised unless the user increases the Maximum Age to a higher value.
    
    2. Fix a small bug in the Staggered Versioning test where the default
       time period for the third interval was supposed to be set to 30 days,
       but in reality it was set to just 7 days.
    
    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    1003d67 View commit details
    Browse the repository at this point in the history
  2. maxAge name fix

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    57b7107 View commit details
    Browse the repository at this point in the history
  3. remove unnecessary brackets

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    0f010fd View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    184c1d6 View commit details
    Browse the repository at this point in the history
  2. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    091668b View commit details
    Browse the repository at this point in the history
  3. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    fc51f41 View commit details
    Browse the repository at this point in the history
  4. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    ce07121 View commit details
    Browse the repository at this point in the history
  5. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    792a29a View commit details
    Browse the repository at this point in the history
  6. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    0381c56 View commit details
    Browse the repository at this point in the history
  7. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    3f87da2 View commit details
    Browse the repository at this point in the history
  8. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    514dcdd View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    fe818a1 View commit details
    Browse the repository at this point in the history
  2. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    48d22e6 View commit details
    Browse the repository at this point in the history
  3. wip

    Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
    tomasz1986 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    6585e89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6e4a5c View commit details
    Browse the repository at this point in the history