Kevin Goslar
Kevin Goslar
Agree. I have been using Cucumber for over 10 years now, on many projects. I have advised many clients, including pretty large and many small companies on it. Here on...
Great point, thanks for the feedback!
Possible name for the command or config setting: `git town disinherit` makes the current branch no longer "inherit" updates from its parent branch when being synced. The branch still exchanges...
Other possible name: `inherit-frequency`.
As of v12.1 one can also stop pulling in updates from the parent branch by making the branch a [contribution branch](https://www.git-town.com/commands/contribute) or an [observed branch](https://www.git-town.com/commands/observe).
Shorter possible name: `throttling` ```bash > git town throttle 4 hours > git town throttle 1 day ```
Any branch can be throttled/inherit-frequency-limited, even though it only makes sense for: - main branch - perennial branches It makes little sense for: - feature branches - observed branches -...
Valid settings for throttling/inherit-frequency are: - (not set) or `null`: Don't throttle this branch, i.e. sync it every time `git sync` is called on it or `git sync --all` is...
Inherit-frequency/throttling appylies always, even if the user runs `git sync` directly on an inherit-limited branch. That's the point of this setting: to allow people to work normally on a branch,...
Limiting pulling updates from any parent branch is probably over-engineering. All that was requested in #2657 was limiting pulling the main development branch. Let's just implement that much simpler idea...