Skip to content

Instantly share code, notes, and snippets.

Avatar

Mikael Östberg O5ten

View GitHub Profile
View gist:22f9f9d3aea81ebb73dd
nothing - do not push anything.
matching - push all matching branches. All branches having the same name in both ends are considered to be matching. This is the default.
upstream - push the current branch to its upstream branch.
tracking - deprecated synonym for upstream.
current - push the current branch to a branch of the same name.
@O5ten
O5ten / git-branch
Created Dec 16, 2014
Show current branch in Bash
View git-branch
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/[\1]/'
}
PS1="$PS1\$(parse_git_branch)$ "
View gist:0dcb7580610320e34abd
validator: { v ->
try{
v = parseInt(v)
} catch (NumberFormatException e) {
field.background = Color.RED
field.revalidate()
return false
}
if (v >= 0 && v < MAX_VALUE) {
field.background = Color.WHITE
View Gewdis!
@Override
public ProjectBlueprint scenario(ScenarioBlueprint... scenarioBlueprints) {
Collections.addAll(this.scenarios, scenarioBlueprints);
return this;
}
View gist:796dd06fb2f5732bada6
private void verifyObjectIsValid() {
Object object = test.getFacade().getObject();
if (object.getObject() == null || object.getAnotherObject() == null) {
throw new IllegalStateException("Object: Invalid object: object=" + object.getAnotherObject()
+ ", Load Profile: " + object.getObject());
}
}
View gist:2cd057e0878b5978a038
Underställ
- Överdel
- Underdel
Ytterplagg
- Skaljacka // Vindtät iallafall
- Täckbyxor
Övrigt
- Handskar // som inte drar till sig snö
@O5ten
O5ten / Groovy-Higher-order-functions.groovy
Last active Nov 10, 2017
Groovy Higher order functions
View Groovy-Higher-order-functions.groovy
class Person {
String name
int age
Gender gender
enum Gender {
MALE, FEMALE, UNKNOWN
}
}
def persons = [new Person(name: 'Bob', age: 25, gender: Person.Gender.MALE),
@O5ten
O5ten / gist:892508ff077ebff571b9d5f17c5a0f89
Created Mar 30, 2016
indexOf by condition instead of deep-equal
View gist:892508ff077ebff571b9d5f17c5a0f89
indexOf = function(collection, condition){
if(collection && Array.isArray(collection) && condition){
for(var i = 0; i < collection.length; i+=1){
if(condition(collection[i])){
return i;
}
}
}
return -1;
},
@O5ten
O5ten / run-tests.sh
Last active Jul 6, 2016
Run testsuite quickly in browser
View run-tests.sh
#!/bin/bash
library=$1
suite=$2
coverage=$3
if [ ! -d ui/$library ]; then
echo "Directory ui/$library does not exist"
exit 1
fi
@O5ten
O5ten / settings.xml
Created Jul 28, 2017
My most common settingsfile for maven
View settings.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
<profile>
<id>home</id>
<repositories>
<repository>
<id>smartbear</id>
You can’t perform that action at this time.