To configure your repository to always rebase when pulling;
git config branch.master.rebase true
which turns the relevant section of your '.git/config' from
[branch "master"]
| import Console._ | |
| object Text { | |
| private val colours = List(RED, YELLOW, GREEN, CYAN, BLUE, MAGENTA) | |
| def bonza(string: String): String = GREEN + string + RESET | |
| def alter(string: String): String = RED + string + RESET |
| package bad.robot.radiate | |
| import java.util.concurrent.Callable | |
| import java.util.function.{Consumer, Supplier} | |
| object FunctionInterfaceOps { | |
| implicit def toConsumer[A](function: A => Unit): Consumer[A] = new Consumer[A]() { | |
| override def accept(arg: A): Unit = function.apply(arg) | |
| } |
| def maprec[B](f: A => B): List[B] = { | |
| def recur(head: A, tail: List[A]): List[B] = { | |
| tail match { | |
| case Nil => List(f.apply(head)) | |
| case _ => f.apply(head) +: recur(tail.head, tail.tail) | |
| } | |
| } | |
| recur(elements.head, elements.tail) |
| package bad.robot; | |
| import fj.F; | |
| import java.util.function.Function; | |
| import java.util.stream.Stream; | |
| public interface Either<A, B> { | |
| static <A, B> Either<A, B> left(final A a) { |
| import javax.crypto.Mac | |
| import javax.crypto.spec.SecretKeySpec | |
| import rtx.forest.web.PercentEncoder | |
| import com.googlecode.utterlyidle.{RequestBuilder, Request} | |
| object OAuth { | |
| type ApiKey = String | |
| type SharedSecret = String |
| git config --global http.proxy myproxy:8080 | |
| git config --global user.email [email protected] | |
| git config --global user.name me | |
| git config --global color.ui true | |
| git config --global alias.last "log -1 HEAD" | |
| git config --global alias.st "status -sb" | |
| git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset abbrev-commit --date=relative" |
| @Test | |
| public void nTilesRequireGridToDisplay() { | |
| assertThat(tiles(1), requiresGridOf(1, 1)); | |
| assertThat(tiles(2), requiresGridOf(1, 2)); | |
| assertThat(tiles(3), requiresGridOf(2, 3)); | |
| assertThat(tiles(4), requiresGridOf(2, 4)); | |
| assertThat(tiles(5), requiresGridOf(2, 3)); | |
| assertThat(tiles(6), requiresGridOf(2, 3)); | |
| assertThat(tiles(7), requiresGridOf(3, 3)); | |
| assertThat(tiles(8), requiresGridOf(3, 3)); |
| import com.googlecode.totallylazy.Function1; | |
| import java.util.Arrays; | |
| import static java.lang.String.*; | |
| public class CurryingExample { | |
| static abstract class Function1<A, B> extends com.googlecode.totallylazy.Function1<A, B> { | |
| @Override |
| import org.scalatest.FunSuite | |
| class RecursionTest extends FunSuite { | |
| case class Explosion(message: String) extends RuntimeException | |
| object Bomb { | |
| def tick(countdown: Int): Int = { | |
| println("hello") | |
| if (countdown == 0) throw new Explosion("BOOOOM!") |
To configure your repository to always rebase when pulling;
git config branch.master.rebase true
which turns the relevant section of your '.git/config' from
[branch "master"]