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