From f7e18d94ecd9ba27cd8b39954b961d3ac30bcde5 Mon Sep 17 00:00:00 2001
From: Nico Schottelius <nico@kr.ethz.ch>
Date: Tue, 22 Feb 2011 11:55:11 +0100
Subject: [PATCH 1/3] submit object_id in gencode

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
---
 bin/cdist-object-codegen | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/cdist-object-codegen b/bin/cdist-object-codegen
index 52006255..59d73674 100755
--- a/bin/cdist-object-codegen
+++ b/bin/cdist-object-codegen
@@ -54,5 +54,5 @@ if [ -x "$gencode" ]; then
 
 eof
 
-   __cdist_exec_fail_on_error "$gencode"
+   __cdist_exec_fail_on_error "$gencode" "$__cdist_object_id"
 fi

From 568ff05ce5a3b9193cbf67f2641e92cdc1f6d10c Mon Sep 17 00:00:00 2001
From: Nico Schottelius <nico@kr.ethz.ch>
Date: Tue, 22 Feb 2011 12:06:38 +0100
Subject: [PATCH 2/3] todo: ssh master connection

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
---
 doc/dev/todo/post-1.0 | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/doc/dev/todo/post-1.0 b/doc/dev/todo/post-1.0
index 25867498..6764c4b0 100644
--- a/doc/dev/todo/post-1.0
+++ b/doc/dev/todo/post-1.0
@@ -2,6 +2,8 @@ Core:
    - Support singletons (see types/issue for a good reason)
    - extend cdist_tree_wrapper to look for optional/mandority parameters for types
       - gives "good" database, which contains only valid objects
+   - use ssh with master socket?
+      - saves connection delay for new connections: -M
 
 Type handler:
    - add dependency parameters to core available for every type
@@ -22,3 +24,4 @@ Types to be written:
       - add_line_to_file_if_not_existing
       - delete_line_from_file
       - regexp replace (can probably cover all?)
+

From f8c8bc94e22327a00fef04aa965ce1aed47912dc Mon Sep 17 00:00:00 2001
From: Nico Schottelius <nico@kr.ethz.ch>
Date: Tue, 22 Feb 2011 12:07:31 +0100
Subject: [PATCH 3/3] todo: master/doc

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
---
 doc/dev/todo/post-1.0 | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/dev/todo/post-1.0 b/doc/dev/todo/post-1.0
index 6764c4b0..b61ccde1 100644
--- a/doc/dev/todo/post-1.0
+++ b/doc/dev/todo/post-1.0
@@ -4,6 +4,7 @@ Core:
       - gives "good" database, which contains only valid objects
    - use ssh with master socket?
       - saves connection delay for new connections: -M
+      - hint: http://protempore.net/~calvins/howto/ssh-connection-sharing/
 
 Type handler:
    - add dependency parameters to core available for every type