Return-path: <bounces+2418806-c93a-miguel=ssf.com.mx@em.bitbucket.org>
Envelope-to: miguel@ssf.com.mx
Delivery-date: Tue, 29 Mar 2016 11:19:49 -0600
Received: from o1678990x3.outbound-mail.sendgrid.net ([167.89.90.3]:36657)
	by vishnu.hosting-mexico.net with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
	(Exim 4.86_1)
	(envelope-from <bounces+2418806-c93a-miguel=ssf.com.mx@em.bitbucket.org>)
	id 1akxIv-0033nq-5F
	for miguel@ssf.com.mx; Tue, 29 Mar 2016 11:19:49 -0600
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitbucket.org; 
	h=content-type:mime-version:subject:from:to:references:in-reply-to; 
	s=s1; bh=huQKpARouMS3uKLxdSzlNHasytY=; b=UZEMcrdDWyL204LKHKmfOyd
	5b3zJjmpJzgfs0CRIkDitY7Uqpp9mdo1kqd9fCQ/pVZr2mvtp1jcNt8qdJDDccAw
	CXTzopb7MwwHLSxSrAY47ElywBb7/uIdkbQLMq+BFQQ9kOJhoztseL471heBng33
	pWNy7XDXvVsipAyTh6o4=
Received: by filter0436p1mdw1.sendgrid.net with SMTP id filter0436p1mdw1.29729.56FAB90782
        2016-03-29 17:19:03.930584928 +0000 UTC
Received: from celery-worker-102.ash1.bb-inf.net (mail-ash.bitbucket.org [104.192.143.195])
	by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id 2bzW7oDkTniE-mhHTA2Vtw
	for <miguel@ssf.com.mx>; Tue, 29 Mar 2016 17:19:03.444 +0000 (UTC)
Received: from celery-worker-102.ash1.bb-inf.net (localhost.localdomain [127.0.0.1])
	by celery-worker-102.ash1.bb-inf.net (Postfix) with ESMTP id 4F20CF67E5
	for <miguel@ssf.com.mx>; Tue, 29 Mar 2016 17:19:02 +0000 (UTC)
Content-Type: multipart/alternative;
 boundary="===============8960901570781962216=="
MIME-Version: 1.0
Subject: Re: [Bitbucket] Pull request #127: Pull 698 App No mergear se necesita
 funcionalidad de otro branch anterior (globalgassf/globalnet3)
From: =?utf-8?q?Juan_Gudi=C3=B1o?= <pullrequests-reply@bitbucket.org>
To: miguel@ssf.com.mx
Date: Tue, 29 Mar 2016 17:19:02 -0000
Auto-Submitted: auto-generated
Message-ID: <prcomment-16412854@bitbucket.org>
References: <pr-globalgassf/globalnet3/127@bitbucket.org>
 <pr-globalgassf/globalnet3/127@bitbucket.org>
Precedence: bulk
In-Reply-To: <pr-globalgassf/globalnet3/127@bitbucket.org>
X-SG-EID: jcizN1ZJXGzc0OL9Q7wZ4g3GQhOSGfYMdoZYX2+1Ytesax/jTSvlcpaQWSaAlrfCabrC/0KEP7Mzl5
 Yk574VYtSz2PdeFBW9fBPmyUWv1b43vWp46/NIIg6qhmbyX3o5QIaKxe4+9+3eI87X0w9D49w2tAKD
 XzkQedWoOvRvw6HkL72+t1AFsJ84ySOAVvPWGr6jp6VsHwzGXqGvVO7NyAOJKUQK+jkn696icZhYWd
 c=
X-Spam-Status: No, score=-0.1
X-Spam-Score: 0
X-Spam-Bar: /
X-Ham-Report: Spam detection software, running on the system "vishnu.hosting-mexico.net",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 root\@localhost for details.
 
 Content preview:  --- you can reply above this line --- New comment on pull
   request: https://bitbucket.org/globalgassf/globalnet3/pull-requests/127/pull-698-app-no-mergear-se-necesita#comment-16412854
    [...] 
 
 Content analysis details:   (-0.1 points, 5.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
                             See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: amazonaws.com]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at http://www.dnswl.org/, no
                             trust
                             [167.89.90.3 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
                             [167.89.90.3 listed in wl.mailspike.net]
  0.0 HTML_MESSAGE           BODY: HTML included in message
 -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
                             domain
  0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
 -0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
 -0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Spam-Flag: NO

--===============8960901570781962216==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
content-transfer-encoding: quoted-printable

--- you can reply above this line ---=0D
=0D
New comment on pull request:=0D
=0D
https://bitbucket.org/globalgassf/globalnet3/pull-requests/127/pull-698-app=
-no-mergear-se-necesita#comment-16412854=0D
=0D
Juan Gudi=C3=B1o said:=0D
=0D
el e.getMessage(); en un catch de Exception es una muy mala pr=C3=A1ctica, =
ya que podr=C3=ADa ocasionar un NullPointerException en el momento en que e=
l flujo de la aplicaci=C3=B3n te traiga a esta linea por un Error que no co=
ntiene mensaje (cosa com=C3=BAn) y al llegar al e.getMessage tronar=C3=A1 a=
l acceder a una propiedad inexistente, adem=C3=A1s veo que arriba en el add=
ErrorLogger se invoca al session().get(); esto actualmente es incorrecto ya=
 que el AuthCtrl provee funcionalidad para obtener el id de planta o mejor =
a=C3=BAn el factoryName.=0D
=0D
Asi que no hay que olvidar 2 cosas: NO usar .getMessage en el catch de Exce=
ption (=C3=BAnicamente aqu=C3=AD porque no sabes de que Excepci=C3=B3n est=
=C3=A1 derivando) y evitar usar el session(), en lugar de eso llamar el Aut=
hCtrl con sus diversos m=C3=A9todos=0D
=0D
--=0D
=0D
Unwatch this pull request to stop receiving email updates:=0D
https://bitbucket.org/globalgassf/globalnet3/pull-requests/127/unwatch/migu=
elssf/b012cb0ba584f789dd7be58d0511549a5d42819c/

--===============8960901570781962216==
MIME-Version: 1.0
Content-Type: text/html; charset="utf-8"
content-transfer-encoding: quoted-printable

<!DOCTYPE HTML>=0D
<html>=0D
  <head>=0D
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8=
" />=0D
    =0D
  </head>=0D
  <body style=3D"font: 14px/1.4285714 Arial, sans-serif; color: #333;">=0D
    <table style=3D"width: 100%; border-collapse: collapse;">=0D
      <tbody>=0D
        <tr>=0D
          <td style=3D"background: #f5f5f5; padding: 10px 10px 0; font: 14p=
x/1.4285714 Arial, sans-serif;">=0D
            <table style=3D"width: 100%; border-collapse: collapse;">=0D
              <tbody>=0D
                =0D
                =0D
                =0D
                =0D
                  =0D
                     <tr>=0D
  <td id=3D"main" class=3D"comment-container no-box" style=3D"font: 14px/1.=
4285714 Arial, sans-serif; padding: 0; background-color: #ffffff; border-ra=
dius: 5px">=0D
    <div style=3D"border: none; border-radius: 5px; padding: 0; background:=
 #f5f5f5">=0D
      <table style=3D"width: 100%; border-collapse: collapse">=0D
        <tbody>=0D
          <tr>=0D
            <td class=3D"main-comment" style=3D"font: 14px/1.4285714 Arial,=
 sans-serif; padding: 0">=0D
              <div style=3D"border: 1px solid #ccc; border-radius: 5px; bac=
kground-color: #fff; padding: 0">=0D
                =0D
<span style=3D"display: none; display: none !important;">=0D
  =0D
    Juan Gudi=C3=B1o commented on pull request #127: Pull 698 App No mergea=
r se necesita funcionalidad de otro branch anterior =0D
  =0D
</span>=0D
<table style=3D"width: 100%; border-collapse: collapse">=0D
  <tbody>=0D
    =0D
      <tr>=0D
        <td class=3D"comment-filename" style=3D"font: 14px/1.4285714 Arial,=
 sans-serif; padding: 0">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td style=3D"font: 14px/1.4285714 Arial, sans-serif; paddin=
g: 10px; background: #f5f5f5; border-radius: 5px 5px 0 0">app/controllers/i=
nvoice/InvoiceCtrl.java</td>=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
    =0D
    =0D
      <tr>=0D
        <td class=3D"diff-line common first" style=3D"font: 14px/1.4285714 =
Arial, sans-serif; padding: 0; font-size: 11px; border-top: 1px solid #ccc"=
>=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td class=3D"diff-linenum from" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f=
5f5f5; text-align: center; width: 30px'>236</td>=0D
                <td class=3D"diff-linenum to" style=3D'font: 11px Consolas,=
 Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f5f=
5f5; text-align: center; width: 30px; border-right: 1px solid #ccc'>249</td=
>=0D
                <td class=3D"diff-line-content" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; white-space: p=
re-wrap; background: #fff'>             return <wbr>badRequest(result);</wb=
r></td>=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
    =0D
      <tr>=0D
        <td class=3D"diff-line common" style=3D"font: 14px/1.4285714 Arial,=
 sans-serif; padding: 0; font-size: 11px">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td class=3D"diff-linenum from" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f=
5f5f5; text-align: center; width: 30px'>237</td>=0D
                <td class=3D"diff-linenum to" style=3D'font: 11px Consolas,=
 Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f5f=
5f5; text-align: center; width: 30px; border-right: 1px solid #ccc'>250</td=
>=0D
                <td class=3D"diff-line-content" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; white-space: p=
re-wrap; background: #fff'>         }catch (Exc<wbr>eption e){</wbr></td>=
=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
    =0D
      <tr>=0D
        <td class=3D"diff-line common" style=3D"font: 14px/1.4285714 Arial,=
 sans-serif; padding: 0; font-size: 11px">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td class=3D"diff-linenum from" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f=
5f5f5; text-align: center; width: 30px'>238</td>=0D
                <td class=3D"diff-linenum to" style=3D'font: 11px Consolas,=
 Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f5f=
5f5; text-align: center; width: 30px; border-right: 1px solid #ccc'>251</td=
>=0D
                <td class=3D"diff-line-content" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; white-space: p=
re-wrap; background: #fff'>             GlobalN<wbr>etException.addError<wb=
r>Logger(InvoiceCtrl.c<wbr>lass, e, session().g<wbr>et(FACTORY_ID_KEY));</w=
br></wbr></wbr></wbr></td>=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
    =0D
      <tr>=0D
        <td class=3D"diff-line addition" style=3D"font: 14px/1.4285714 Aria=
l, sans-serif; padding: 0; font-size: 11px">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td class=3D"diff-linenum from" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f=
5f5f5; text-align: center; width: 30px'></td>=0D
                <td class=3D"diff-linenum to" style=3D'font: 11px Consolas,=
 Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f5f=
5f5; text-align: center; width: 30px; border-right: 1px solid #ccc'>252</td=
>=0D
                <td class=3D"diff-line-content" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; white-space: p=
re-wrap; background: #cfc'>+            data=3Dda<wbr>ta+"|"+e.getMessage(<=
wbr>);</wbr></wbr></td>=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
        <tr>=0D
          <td class=3D"line-comment" style=3D"font: 14px/1.4285714 Arial, s=
ans-serif; padding: 10px; background: #f5f5f5; border-top: 1px solid #ccc; =
border-bottom: 1px solid #ccc">=0D
            <div style=3D"border: 1px solid #ccc; background: #fff; padding=
: 20px; border-radius: 5px">=0D
              <table style=3D"width: 100%; border-collapse: collapse">=0D
                <tbody>=0D
                  <tr>=0D
                    =0D
                      =0D
=0D
<td class=3D"comment" style=3D"font: 14px/1.4285714 Arial, sans-serif; padd=
ing: 0">=0D
  <table style=3D"width: 100%; border-collapse: collapse">=0D
    <tbody>=0D
      <tr>=0D
        <td class=3D"comment-avatar" style=3D"font: 14px/1.4285714 Arial, s=
ans-serif; padding: 0; width: 32px; vertical-align: top">=0D
          =0D
            =0D
              <img width=3D"32" height=3D"32" alt=3D"jgudino" src=3D"https:=
//bitbucket-assetroot.s3.amazonaws.com/c/photos/2014/Jun/12/jgudino-avatar-=
3845106770-5_avatar.png" style=3D"border-radius: 3px">=0D
            =0D
          =0D
        </td>=0D
        <td class=3D"comment-main" style=3D"font: 14px/1.4285714 Arial, san=
s-serif; padding: 0 0 0 10px">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              =0D
                <tr>=0D
                  <td class=3D"comment-user" style=3D"font: 14px/1.4285714 =
Arial, sans-serif; padding: 0; line-height: 1">=0D
                    =0D
                      =0D
                        <strong>Juan Gudi=C3=B1o</strong> commented on pull=
 request #127:=0D
                      =0D
                    =0D
                  </td>=0D
                </tr>=0D
                =0D
                  <tr>=0D
                    <td class=3D"title" style=3D"font: 14px/1.4285714 Arial=
, sans-serif; padding: 5px 0 0; font-weight: bold; line-height: 1.2">=0D
                      <a href=3D"https://bitbucket.org/globalgassf/globalne=
t3/pull-requests/127/pull-698-app-no-mergear-se-necesita#comment-16412854" =
style=3D"color: #3572b0; text-decoration: none">Pull 698 App No mergear se =
necesita funcionalidad de otro branch anterior </a>=0D
                    </td>=0D
                  </tr>=0D
                =0D
              =0D
              <tr>=0D
                <td class=3D"comment-content markup-content" style=3D"font:=
 14px/1.4285714 Arial, sans-serif; padding: 10px 0 15px">
                  =0D
                    <p style=3D"margin-bottom: 0; margin: 10px 0 0 0; paddi=
ng: 0; margin-top: 0">el e.getMessage(); en un catch de Exception es una mu=
y mala pr=C3=A1ctica, ya que podr=C3=ADa ocasionar un NullPointerException =
en el momento en que el flujo de la aplicaci=C3=B3n te traiga a esta linea =
por un Error que no contiene mensaje (cosa com=C3=BAn) y al llegar al e.get=
Message tronar=C3=A1 al acceder a una propiedad inexistente, adem=C3=A1s ve=
o que arriba en el addErrorLogger se invoca al session().get(); esto actual=
mente es incorrecto ya que el AuthCtrl provee funcionalidad para obtener el=
 id de planta o mejor a=C3=BAn el factoryName.</p>=0D
<p style=3D"margin-bottom: 0; margin: 10px 0 0 0; padding: 0">Asi que no ha=
y que olvidar 2 cosas: NO usar .getMessage en el catch de Exception (=C3=BA=
nicamente aqu=C3=AD porque no sabes de que Excepci=C3=B3n est=C3=A1 derivan=
do) y evitar usar el session(), en lugar de eso llamar el AuthCtrl con sus =
diversos m=C3=A9todos</p>=0D
                  =0D
                </td>=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
        <tr>=0D
          <td class=3D"actions secondary" colspan=3D"2" style=3D"font: 14px=
/1.4285714 Arial, sans-serif; padding: 20px 0 0; color: #707070; border-top=
: 1px solid #cccccc; line-height: 1">=0D
            =0D
            =0D
              =0D
                <a href=3D"https://bitbucket.org/globalgassf/globalnet3/pul=
l-requests/127/pull-698-app-no-mergear-se-necesita#comment-16412854" style=
=3D"color: #3572b0; text-decoration: none">View this pull request</a> or ad=
d a comment by replying to this email.=0D
              =0D
            =0D
          </td>=0D
        </tr>=0D
      =0D
    </tbody>=0D
  </table>=0D
</td>=0D
=0D
                    =0D
                  </tr>=0D
                </tbody>=0D
              </table>=0D
            </div>=0D
          </td>=0D
        </tr>=0D
      =0D
    =0D
      <tr>=0D
        <td class=3D"diff-line common" style=3D"font: 14px/1.4285714 Arial,=
 sans-serif; padding: 0; font-size: 11px">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td class=3D"diff-linenum from" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f=
5f5f5; text-align: center; width: 30px'>239</td>=0D
                <td class=3D"diff-linenum to" style=3D'font: 11px Consolas,=
 Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f5f=
5f5; text-align: center; width: 30px; border-right: 1px solid #ccc'>253</td=
>=0D
                <td class=3D"diff-line-content" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; white-space: p=
re-wrap; background: #fff'>             e.print<wbr>StackTrace();</wbr></td=
>=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
    =0D
      <tr>=0D
        <td class=3D"diff-line common" style=3D"font: 14px/1.4285714 Arial,=
 sans-serif; padding: 0; font-size: 11px">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td class=3D"diff-linenum from" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f=
5f5f5; text-align: center; width: 30px'>240</td>=0D
                <td class=3D"diff-linenum to" style=3D'font: 11px Consolas,=
 Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f5f=
5f5; text-align: center; width: 30px; border-right: 1px solid #ccc'>254</td=
>=0D
                <td class=3D"diff-line-content" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; white-space: p=
re-wrap; background: #fff'>             return <wbr>badRequest(Messages.<wb=
r>get(ERROR_UNKNOWN));</wbr></wbr></td>=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
    =0D
      <tr>=0D
        <td class=3D"diff-line last common" style=3D"font: 14px/1.4285714 A=
rial, sans-serif; padding: 0; font-size: 11px">=0D
          <table style=3D"width: 100%; border-collapse: collapse">=0D
            <tbody>=0D
              <tr>=0D
                <td class=3D"diff-linenum from" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f=
5f5f5; text-align: center; width: 30px; border-bottom-left-radius: 5px'>241=
</td>=0D
                <td class=3D"diff-linenum to" style=3D'font: 11px Consolas,=
 Menlo, "Liberation Mono", Courier, monospace; padding: 0; background: #f5f=
5f5; text-align: center; width: 30px; border-right: 1px solid #ccc'>255</td=
>=0D
                <td class=3D"diff-line-content" style=3D'font: 11px Consola=
s, Menlo, "Liberation Mono", Courier, monospace; padding: 0; white-space: p=
re-wrap; background: #fff; border-bottom-right-radius: 5px'>         }</td>=
=0D
              </tr>=0D
            </tbody>=0D
          </table>=0D
        </td>=0D
      </tr>=0D
      =0D
    =0D
  </tbody>=0D
</table>=0D
=0D
              </div>=0D
            </td>=0D
          </tr>=0D
          =0D
  =0D
=0D
        </tbody>=0D
      </table>=0D
    </div>=0D
  </td>=0D
</tr>=0D
=0D
                  =0D
                =0D
                <tr>=0D
                  =0D
=0D
<td style=3D"padding: 20px 0; color: #707070;">=0D
  <table style=3D"width: 100%; border-collapse: collapse;">=0D
    <tbody>=0D
      <tr>=0D
        <td style=3D"padding: 0">=0D
          =0D
            =0D
            =0D
              =0D
              =0D
                =0D
                  <a style=3D"color: #3572b0; text-decoration: none;" href=
=3D"https://bitbucket.org/globalgassf/globalnet3/pull-requests/127/unwatch/=
miguelssf/b012cb0ba584f789dd7be58d0511549a5d42819c/">Unwatch this pull requ=
est</a> to stop receiving email updates.=0D
                =0D
              =0D
            =0D
          =0D
          =0D
        </td>=0D
        <td style=3D"padding: 0">=0D
          =0D
            =0D
=0D
  <img width=3D"1" height=3D"1" src=3D"https://bitbucket.org/account/notifi=
cations/mark-read/290337050/99d68f9562b19ac31ef9309aa62127f6a8ae727d/">=0D
=0D
=0D
          =0D
        </td>=0D
        <td style=3D"text-align: right; width: 100px; padding: 0">=0D
          <a href=3D"https://bitbucket.org" style=3D"color: #3572b0; text-d=
ecoration: none;">=0D
            <img width=3D"100" height=3D"18" src=3D"https://d3oaxc4q5k2d6q.=
cloudfront.net/m/705c66f23e93/img/email/logo.gif" alt=3D"Bitbucket" />=0D
          </a>=0D
        </td>=0D
      </tr>=0D
    </tbody>=0D
  </table>=0D
</td>=0D
=0D
                </tr>=0D
              </tbody>=0D
            </table>=0D
          </td>=0D
        </tr>=0D
      </tbody>=0D
    </table>=0D
=20=20
<img src=3D"http://link.bitbucket.org/wf/open?upn=3Du0x3fSBqEx-2Fl-2Bmgujqm=
E8Jwb-2FtAhiorRbsVquOOvcTGxVN2p-2Fn3SyC5EaBzCBzxfmcCEyGrUPOC63pABjxVwlZ5h3b=
O0QfFIH1qgXEs-2F2xgorKPecy9qFhRHpEGq-2BoxlIMSSNDtGls3alvR8-2F-2B0eZLIKyG88K=
-2BaQmLSrXAi8TxAZCDWLMVftquOCI5YDWbIejMJiIO2Hwf5TBrW-2B0BioOBNxWB2TdnCkyz7x=
8uFkD14-3D" alt=3D"" width=3D"1" height=3D"1" border=3D"0" style=3D"height:=
1px !important;width:1px !important;border-width:0 !important;margin-top:0 =
!important;margin-bottom:0 !important;margin-right:0 !important;margin-left=
:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-=
right:0 !important;padding-left:0 !important;"/>
</body>=0D
</html>


--===============8960901570781962216==--
