On 2016-03-08 03:25:06, Laszlo Ersek wrote:
> On 03/08/16 04:15, Jordan Justen wrote:
> > Fixes: https://github.com/tianocore/edk2/issues/63
> > Contributed-under: TianoCore Contribution Agreement 1.0
> > Signed-off-by: Jordan Justen <[email protected]>
> > Cc: Yonghong Zhu <[email protected]>
> > Cc: Liming Gao <[email protected]>
> > Cc: Michael Kinney <[email protected]>
> > ---
> >  BaseTools/Scripts/ConvertMasmToNasm.py | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> Can you add some explanation to the commit message? At the moment it
> doesn't tell me anything (and not much even after looking at issue #63).
> 
> Just a suggestion. If you agree, it can be done when you commit the patch.
> 

Good point. How is this for an updated commit message?

===

BaseTools ConvertMasmToNasm: Fix running script outside of a git tree

The script previously would hit an exception if it was run outside of
a git tree. This caused issues for users of the script if they are not
using git.

The exception looked like:

edk2/BaseTools/Scripts/ConvertMasmToNasm.py Version 0.01
Traceback (most recent call last):
  File "edk2/BaseTools/Scripts/ConvertMasmToNasm.py", line 986, in <module>
    ConvertAsmApp()
  File "edk2/BaseTools/Scripts/ConvertMasmToNasm.py", line 984, in __init__
    ConvertAsmFile(src, dst, self)
  File "edk2/BaseTools/Scripts/ConvertMasmToNasm.py", line 209, in __init__
    CommonUtils.__init__(self, clone)
  File "edk2/BaseTools/Scripts/ConvertMasmToNasm.py", line 69, in __init__
    self.gitemail = clone.gitemail
AttributeError: ConvertAsmApp instance has no attribute 'gitemail'

Fixes: https://github.com/tianocore/edk2/issues/63
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <[email protected]>
Cc: Yonghong Zhu <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Michael Kinney <[email protected]>

===

> 
> > diff --git a/BaseTools/Scripts/ConvertMasmToNasm.py 
> > b/BaseTools/Scripts/ConvertMasmToNasm.py
> > index 7ad0bd2..2f0dd4f 100755
> > --- a/BaseTools/Scripts/ConvertMasmToNasm.py
> > +++ b/BaseTools/Scripts/ConvertMasmToNasm.py
> > @@ -1,7 +1,7 @@
> >  # @file ConvertMasmToNasm.py
> >  # This script assists with conversion of MASM assembly syntax to NASM
> >  #
> > -#  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
> > +#  Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR>
> >  #
> >  #  This program and the accompanying materials
> >  #  are licensed and made available under the terms and conditions of the 
> > BSD License
> > @@ -127,6 +127,7 @@ class CommonUtils:
> >          while True:
> >              path = os.path.split(lastpath)[0]
> >              if path == lastpath:
> > +                self.gitemail = None
> >                  return
> >              candidate = os.path.join(path, '.git')
> >              if os.path.isdir(candidate):
> > @@ -197,6 +198,7 @@ class CommonUtils:
> >          message += '%s to %s\n' % (src, dst)
> >          message += '\n'
> >          message += 'Contributed-under: TianoCore Contribution Agreement 
> > 1.0\n'
> > +        assert(self.gitemail is not None)
> >          message += 'Signed-off-by: %s\n' % self.gitemail
> >  
> >          cmd = ('git', 'commit', '-F', '-')
> > 
> 
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to