diff --git a/util/vm/build.py b/util/vm/build.py
index 566268e73496ca80e0cf5aa335dde4fcb3da41b1..9cd0ba2463a56c49f3f5130d2c1c35a0183e1003 100755
--- a/util/vm/build.py
+++ b/util/vm/build.py
@@ -692,6 +692,8 @@ def build( flavor='raring32server', tests=None, pre='', post='', memory=1024 ):
     date = strftime( '%y%m%d-%H-%M-%S', lstart)
     ovfdate = strftime( '%y%m%d', lstart )
     dir = 'mn-%s-%s' % ( flavor, date )
+    if Branch:
+        dir = 'mn-%s-%s-%s' % ( Branch, flavor, date )
     try:
         os.mkdir( dir )
     except: