diff --git a/erp5/tests/testERP5TestNode.py b/erp5/tests/testERP5TestNode.py
index 3e847a2cfa180db78a63612b590558fab852fe9c..5104d6d45aa9b34e2f2fd648c3293b09fa8da5ee 100644
--- a/erp5/tests/testERP5TestNode.py
+++ b/erp5/tests/testERP5TestNode.py
@@ -244,12 +244,12 @@ extends = %(temp_dir)s/testnode/foo/rep0/software.cfg
 
 [rep1]
 repository = <obfuscated_url>/rep1/rep1.git
-branch = master
+revision = %(revision1)s
 ignore-ssl-certificate = true
 
 [rep2]
 repository = <obfuscated_url>/rep2/rep2.git
-branch = foo
+revision = %(revision2)s
 ignore-ssl-certificate = true
 """ % {'temp_dir': self._temp_dir, 'revision1': revision1, 'revision2': revision2}
     self.assertEquals(expected_profile, profile.read())
diff --git a/erp5/util/testnode/testnode.py b/erp5/util/testnode/testnode.py
index 6ff55ee8d8065ae55cc0c86cfc6573603b594a39..68bddb0e0fb5f1dfe1c92576f1ca82dfa185aece 100644
--- a/erp5/util/testnode/testnode.py
+++ b/erp5/util/testnode/testnode.py
@@ -167,10 +167,10 @@ extends = %(software_config_path)s
           profile_content_list.append("""
 [%(buildout_section_id)s]
 repository = <obfuscated_url>/%(buildout_section_id)s/%(buildout_section_id)s.git
-branch = %(branch)s
+revision = %(revision)s
 ignore-ssl-certificate = true
 """ %     {'buildout_section_id': buildout_section_id,
-          'branch' : vcs_repository.get('branch','master')})
+          'revision': revision_dict[buildout_section_id]})
         else:
           profile_content_list.append("""
 [%(buildout_section_id)s]