OpenConnect can be installed via homebrew:
brew update
brew install openconnect
Running openconnect requires sudo, presumably because it affects resolution of DNS, but you can add password-less sudo ability for the openconnect command.
Open:
OpenConnect can be installed via homebrew:
brew update
brew install openconnect
Running openconnect requires sudo, presumably because it affects resolution of DNS, but you can add password-less sudo ability for the openconnect command.
Open:
Sometimes, when rebasing interactively with git, we need to squash a sequence of commits in a branch.
For example, we need to transform this:
pick 0253dc894f bumped
pick 5a1e86933c remove dependency
pick bffoffb395 memberships rpc resource
pick 222fabf5e0 rpc membership service
pick 726a2f9a10 remove crypto logic
| import http from "k6/http"; | |
| import { check, group, sleep } from "k6"; | |
| import { Rate } from "k6/metrics"; | |
| // A custom metric to track failure rates | |
| var failureRate = new Rate("check_failure_rate"); | |
| // Options | |
| export let options = { | |
| stages: [ |
| # Clone the source repository | |
| git clone git@github.com:titenkov/api.git | |
| # Clean up the git to have only the data and history related to the folder you need | |
| git filter-branch -f --subdirectory-filter client/src/integrationtest -- -- all | |
| # Move content to some folder matching the desired path in target repository (simpler to merge later) |
| task waitForAlfresco() { | |
| description = 'Wait for Alfresco' | |
| group = 'verification' | |
| doFirst{ | |
| println "Waiting for Alfresco to come up" | |
| ant.waitfor( | |
| maxwait: '5', maxwaitunit: 'minute', | |
| checkevery: '10', checkeveryunit: 'second' | |
| ) { |
This file contains guidelines that should be followed when making any changes to the repository.
This repository is using Trunk Based Development approach - a branching
model that focuses on collaborating through a single main branch. Read more about Trunk Based Development -
https://trunkbaseddevelopment.com.