This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NEW_MAIL="jesp....@gmail.com" | |
git filter-branch --env-filter ' | |
> if [[ "$GIT_AUTHOR_EMAIL" = "EMAIL" || "$GIT_AUTHOR_EMAIL" = "$NEW_MAIL" ]] | |
> then | |
> if [[ "$GIT_AUTHOR_NAME" = "Ben Alman" ]] | |
> then | |
> GIT_AUTHOR_NAME="Jesper Rønn-Jensen" | |
> GIT_COMMITTER_NAME="Jesper Rønn-Jensen" | |
> export GIT_AUTHOR_NAME | |
> export GIT_COMMITTER_NAME |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Your init script | |
# | |
# Atom will evaluate this file each time a new window is opened. It is run | |
# after packages are loaded/activated and after the previous editor state | |
# has been restored. | |
# | |
# An example hack to make opened Markdown files always be soft wrapped: | |
# | |
# path = require 'path' | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export PS1='$(tput dim)\t $(tput setaf 5)[\w]$(tput setaf 2)$(__git_ps1 "(%s)")$(tput sgr0)\$ ' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# grafts define parents for commits see https://git.wiki.kernel.org/index.php/GraftPoint | |
# | |
# save this file as .git/info/grafts | |
# | |
# | |
# format: | |
# <commit sha1> <parent sha1> [<parent sha1>]* | |
# | |
# each entry terminated by a newline | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Abbreviation: desc | |
Description: jasmine describe() | |
Applicable in: Javascript | |
Expand with: Default (Tab) | |
Template text: | |
describe('$SYSTEM_UNDER_TEST$', function() { | |
beforeEach(function() { | |
//First top level needs configure: | |
//jasmine.configure() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Find all java classes in tree. (including auto-generated classes in 'target' folders: | |
find . -name "*.java" | xargs egrep -o "class [A-Z]\w+" | awk '{print $2}' | sort | uniq -c | sort -n | grep -v 1 | |
# Use git (faster). | |
#Ignores any auto-generated classes since they are typically inside ignored 'target' folders | |
git grep --extended-regexp --no-index "class [A-Z]\w+" | egrep -o "class [A-Z]\w+" | awk '{print $2}' | sort | uniq -c | sort -n | grep -v 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
# | |
# release notes script | |
# takes two git tags and prints any changes between them | |
# | |
# usage: | |
# ./releasenotes.sh [from] [to] [releasename] | |
# | |
# with [from] and [to] being git tags |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Webservice(name="", serviceName="") | |
package javax.jws; | |
public @interface WebService {} | |
maven pom: | |
<dependency> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.my.collections; | |
import java.io.Serializable; | |
import java.util.*; | |
/** | |
* <p/> | |
* Superclass for handling a collection of objects. He super class contains |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function isDefined() { | |
varname=$1; | |
declare -p $varname >/dev/null 2>&1; | |
if [ "$?" -eq 0 ]; then | |
echo Defined; | |
fi; | |
} | |
http://nixcraft.com/shell-scripting/15375-testing-bash-variable-existence.html |