Merge pull request #2 from elemoine/git-rev

Improve the reclass_data_source ID declaration
diff --git a/reclass/storage/data.sls b/reclass/storage/data.sls
index f85cccd..9676f43 100644
--- a/reclass/storage/data.sls
+++ b/reclass/storage/data.sls
@@ -8,12 +8,11 @@
   - name: {{ storage.data_source.address }}
   - target: {{ storage.base_dir }}
   - reload_pillar: True
-  {%- if grains.saltversioninfo.0 >= 2015.8 %}
-  - rev: HEAD
-  - branch: {{ storage.data_source.branch }}
-  {%- else %}
-  - rev: {{ storage.data_source.branch }}
+  - rev: {{ storage.data_source.revision|default(storage.data_source.branch) }}
+  {%- if grains.saltversion >= "2015.8.0" %}
+  - branch: {{ storage.data_source.branch|default(storage.data_source.revision) }}
   {%- endif %}
+  - force_reset: {{ storage.data_source.force_reset|default(False) }}
 
 {%- endif %}