From 3fd5715872152fdd07c724dbbd8b1e06b062826b Mon Sep 17 00:00:00 2001
From: obscuren <geffobscura@gmail.com>
Date: Sat, 15 Feb 2014 11:49:29 +0100
Subject: [PATCH 1/2] Added git flow explanation

---
 README.md | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 4deaf4579..4fa8d3c5a 100644
--- a/README.md
+++ b/README.md
@@ -66,7 +66,12 @@ Contribution
 
 If you'd like to contribute to Ethereum Go please fork, fix, commit and
 send a pull request. Commits who do not comply with the coding standards
-are ignored.
+are ignored. If you send pull requests make absolute sure that you
+commit on the `develop` branch and that you do not merge to master.
+Commits that are directly based on master are simply ignored.
+
+To make life easier try [git flow](http://nvie.com/posts/a-successful-git-branching-model/) it sets
+this all up and streamlines your work flow.
 
 Coding standards
 ================

From 1ba7ffe9f8eb468c11c20c933a85022a3b2dabe1 Mon Sep 17 00:00:00 2001
From: obscuren <geffobscura@gmail.com>
Date: Sat, 15 Feb 2014 12:10:13 +0100
Subject: [PATCH 2/2] Added text for keys

---
 ethereum.go | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/ethereum.go b/ethereum.go
index 9907de740..372d434af 100644
--- a/ethereum.go
+++ b/ethereum.go
@@ -32,12 +32,22 @@ func RegisterInterupts(s *eth.Ethereum) {
 func CreateKeyPair(force bool) {
 	data, _ := ethutil.Config.Db.Get([]byte("KeyRing"))
 	if len(data) == 0 || force {
-		log.Println("Generating new address and keypair")
-
 		pub, prv := secp256k1.GenerateKeyPair()
 		addr := ethutil.Sha3Bin(pub[1:])[12:]
 
-		log.Printf("Your new address is %x\n", addr)
+		fmt.Printf(`
+Generating new address and keypair.
+Please keep your keys somewhere save.
+Currently Ethereum(G) does not support
+exporting keys.
+
+++++++++++++++++ KeyRing +++++++++++++++++++
+addr: %x
+prvk: %x
+pubk: %x
+++++++++++++++++++++++++++++++++++++++++++++
+
+`, addr, prv, pub)
 
 		keyRing := ethutil.NewValue([]interface{}{prv, addr, pub[1:]})
 		ethutil.Config.Db.Put([]byte("KeyRing"), keyRing.Encode())