profile
viewpoint

grpc/grpc-web 3844

gRPC for Web Clients

thughes/finagle-java-example 1

Quick example of a Java Thrift server and client using Finagle

thughes/homebrew 1

The missing package manager for OS X.

thughes/papertrail-cli 1

Command-line client for Papertrail hosted syslog & app log management service

thughes/restlet-framework-java 1

Restlet Framework for Java

thughes/sjcl 1

Stanford Javascript Crypto Library

thughes/Alternator 0

A mock DynamoDB that runs locally for testing purposes

thughes/browser-launcher 0

detect and launch browser versions, headlessly or otherwise

issue openedben-gibson/GitLink

Exception in plugin GitLink (3.3.2)

The following exception occurred in CLion 2020.1 EAP (Build CL-201.5616.31)

java.lang.Throwable: Do not call synchronous repository update in EDT
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:146)
	at com.intellij.dvcs.repo.VcsRepositoryManager.getRepositoryForRoot(VcsRepositoryManager.java:150)
	at com.intellij.dvcs.repo.VcsRepositoryManager.getRepositoryForRoot(VcsRepositoryManager.java:139)
	at com.intellij.dvcs.repo.VcsRepositoryManager.getRepositoryForFile(VcsRepositoryManager.java:98)
	at com.intellij.dvcs.repo.VcsRepositoryManager.getRepositoryForFile(VcsRepositoryManager.java:83)
	at com.intellij.dvcs.repo.AbstractRepositoryManager.getRepositoryForFile(AbstractRepositoryManager.java:63)
	at uk.co.ben_gibson.git.link.Git.RepositoryLocator.locate(RepositoryLocator.java:26)
	at uk.co.ben_gibson.git.link.GitLink.handleFile(GitLink.java:74)
	at uk.co.ben_gibson.git.link.GitLink.openFile(GitLink.java:52)
	at uk.co.ben_gibson.git.link.UI.Action.Menu.BrowserMenuAction.perform(BrowserMenuAction.java:15)
	at uk.co.ben_gibson.git.link.UI.Action.Menu.MenuAction.actionPerformed(MenuAction.java:40)
	at uk.co.ben_gibson.git.link.UI.Action.Menu.BrowserMenuAction.actionPerformed(BrowserMenuAction.java:11)
	at uk.co.ben_gibson.git.link.UI.Action.Action.actionPerformed(Action.java:38)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:289)
	at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:295)
	at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:280)
	at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:77)
	at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:284)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
	at com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$fireActionPerformed$0(ActionMenuItem.java:111)
	at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:95)
	at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:111)
	at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:517)
	at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:36)
	at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:539)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6651)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
	at java.desktop/java.awt.Component.processEvent(Component.java:6416)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5026)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4858)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2773)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4858)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:778)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:751)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:749)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:748)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:974)
	at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:912)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:844)
	at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:449)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:740)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:832)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:502)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

created time in 2 days

GollumEvent

issue commentuwolfer/gerrit-intellij-plugin

How to submit unresolved comment?

Even if the resolved flag cannot be toggled, it would be nice to default to "unresolved" since that's what the Gerrit web UI does.

archmisha

comment created time in 17 days

pull request commentcodespell-project/codespell

Add misspelled words from EC codebase

Ping. I think all comments were resolved now.

thughes

comment created time in 2 months

push eventthughes/codespell

Tom Hughes

commit sha 4a8bdcea6ba15a037d053d6dcd1c5a6b2960a760

Add misspelled words from EC codebase See https://crrev.com/c/1678246 and https://crrev.com/c/1636848.

view details

push time in 2 months

push eventthughes/codespell

Tom Hughes

commit sha 59384b4413cea7d97cb8724658bb65619ca6c4f3

Add misspelled words from EC codebase See https://crrev.com/c/1678246 and https://crrev.com/c/1636848.

view details

push time in 2 months

push eventthughes/codespell

Tom Hughes

commit sha 8421dffcc164298b1067b29d257fa732ad4d5e69

Add misspelled words from EC codebase See https://crrev.com/c/1678246 and https://crrev.com/c/1636848.

view details

push time in 2 months

push eventthughes/gentoo

Tom Hughes

commit sha fcd149b73e823e336ad27bc0f4c94e2dcfce721d

dev-util/shfmt: Add shfmt 3.0.0 beta 1 ebuild shfmt is a shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Closes: https://bugs.gentoo.org/701792 Signed-off-by: Tom Hughes <tomhughes@chromium.org>

view details

push time in 2 months

push eventthughes/gentoo

Tom Hughes

commit sha c41a286adfcf1783174a176d16237714e4896d04

dev-util/codespell: Add codespell 1.16.0 ebuild codespell is fixes common misspellings in text files. It's designed primarily for checking misspelled words in source code, but it can be used with other files as well. Closes: https://bugs.gentoo.org/667830 Signed-off-by: Tom Hughes <tomhughes@chromium.org>

view details

push time in 2 months

PR opened gentoo/gentoo

dev-util/codespell: Add codespell 1.16.0 ebuild

codespell is fixes common misspellings in text files. It's designed primarily for checking misspelled words in source code, but it can be used with other files as well.

Closes: https://bugs.gentoo.org/667830 Signed-off-by: Tom Hughes tomhughes@chromium.org

+34 -0

0 comment

3 changed files

pr created time in 2 months

push eventthughes/gentoo

Aaron Bauman

commit sha 1ca303a165c929a342f9b3cdfbad4b22589bdef0

virtual/perl-ExtUtils-CBuilder: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha d1712de284cc990eae85ce3f6073c5ff4c38707a

virtual/perl-ExtUtils-Manifest: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha d2d6d0f0d6f52ff30160e9f2a4c0177e048c6890

virtual/perl-ExtUtils-ParseXS: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 055333126e6aed368c92229e941b581de0b9164e

virtual/perl-File-Path: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 5b6f8ea5de30ef5c6a2fbf7c533a8e4868373c02

virtual/perl-File-Spec: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha c2193f43624ccec93029c1b62536a08d0135d5b0

virtual/perl-File-Temp: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 98591b080b095378b78640e9214862dada84ae66

virtual/perl-HTTP-Tiny: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 6d69351e736a8917a1293239697eac9919102427

virtual/perl-IO-Compress: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 0124a412de54f13b3e9dd775ad34e897e4387f2b

virtual/perl-IO: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha d587e9cf0a4216018b8a502afe7cd31a052d7420

virtual/perl-IPC-Cmd: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha ac25ff301fa165c998b6930e6008a52f9ddca679

virtual/perl-JSON-PP: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 842bafca3ef879c60452ff2d67f33e4954fe4a68

virtual/perl-Math-BigInt-FastCalc: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 129c5d97239c193f48f5bae1d31811d268c49db9

virtual/perl-Math-BigInt: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 8a71f9acba5b977cd13e9b9dac65b5dc02b74383

virtual/perl-Math-BigRat: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 3c5aa27054001e8bc6c9f63e1ebdcefcf21586ba

virtual/perl-Module-CoreList: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 16a329942efbca80c4128f2453a71ab969e2ca90

virtual/perl-Module-Load: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha ad96e1757708bc73dce1953cb7c2c80bd6690094

virtual/perl-Module-Metadata: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha a1a1e95e76e9d1e9cc014ee9de29357d93bfdde3

virtual/perl-Net-Ping: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha f45a1a6b004f8693298f09c6c022dd7ecd52fb42

virtual/perl-Storable: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

Aaron Bauman

commit sha 70434a86f74d4e1011848448216e89737ef6eeee

virtual/perl-Test-Simple: arm64 stable (bug #698542) Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20

view details

push time in 2 months

create barnchthughes/gentoo

branch : codespell

created branch time in 2 months

push eventthughes/gentoo

Tom Hughes

commit sha 34a78ab18b2001d52e0aa085d6048e99b87e6f4d

dev-util/shfmt: Add shfmt 3.0.0 beta 1 ebuild shfmt is a shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Closes: https://bugs.gentoo.org/701792 Signed-off-by: Tom Hughes <tomhughes@chromium.org>

view details

push time in 2 months

push eventthughes/gentoo

Tom Hughes

commit sha 4ad507b903e00f7bcf0ba3415bf677a90153f470

dev-util/shfmt: Add shfmt 3.0.0 beta 1 ebuild shfmt is a shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Closes: https://bugs.gentoo.org/701792 Signed-off-by: Tom Hughes <tomhughes@chromium.org>

view details

push time in 2 months

pull request commentcodespell-project/codespell

Add misspelled words from EC codebase

Sorry, missed that.

thughes

comment created time in 2 months

push eventthughes/codespell

Tom Hughes

commit sha b2849bc56dde7cc6b3995b45770b31e5479ef2ee

Add misspelled words from EC codebase See https://crrev.com/c/1678246 and https://crrev.com/c/1636848.

view details

push time in 2 months

push eventthughes/codespell

Tom Hughes

commit sha 2e9b95309902fc32584febefbbb0210dc4414f8d

Add misspelled words from EC codebase See https://crrev.com/c/1678246 and https://crrev.com/c/1636848.

view details

push time in 2 months

issue commentben-gibson/GitLink

IntelliJ IDE fatal errror -"Probably constructor should be marked as NonInjectable."

Also seeing this whenever I start CLion 2019.3. Did not see it in 2019.2.5, so probably introduced in 2019.3.

shaialo

comment created time in 3 months

PR opened codespell-project/codespell

Add misspelled words from EC codebase

See https://crrev.com/c/1678246 and https://crrev.com/c/1636848.

+6 -0

0 comment

1 changed file

pr created time in 3 months

create barnchthughes/codespell

branch : add-terms-from-ec

created branch time in 3 months

fork thughes/codespell

check code for common misspellings

fork in 3 months

push eventthughes/gentoo

Tom Hughes

commit sha cd882530588160387bd47c903b605ccdb73301c6

dev-util/shfmt: Add shfmt 3.0.0 beta 1 ebuild shfmt is a shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Closes: https://bugs.gentoo.org/701792 Signed-off-by: Tom Hughes <tomhughes@chromium.org>

view details

push time in 3 months

create barnchthughes/gentoo

branch : shfmt

created branch time in 3 months

push eventthughes/gentoo

Tom Hughes

commit sha 575d37926edca3ddc6f5f75969e9bc9d4873cb9d

dev-util/shfmt: Add shfmt 3.0.0 beta 1 ebuild shfmt is a shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Closes: https://bugs.gentoo.org/701792 Signed-off-by: Tom Hughes <tomhughes@chromium.org>

view details

push time in 3 months

PR opened gentoo/gentoo

dev-util/shfmt: Add shfmt 3.0.0 beta 1 ebuild

shfmt is a shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh.

Gentoo-Bug: https://bugs.gentoo.org/701792

+53 -0

0 comment

2 changed files

pr created time in 3 months

issue openedBashSupport/BashSupport

Invalid "local must be used in a function" error

Stripped down test case:

#!/bin/bash

keep_parents=( "/some/path" "/other/path" )

my_function() {
	local find_args=( "${S}" -mindepth 1 )
	for p in "${keep_parents[@]}"; do
		find_args+=( ! -path "${p}" )
	done
}

my_function

It appears that the exclamation point in the array is causing the parsing error. Quoting it fixes the parsing error:

#!/bin/bash

keep_parents=( "/some/path" "/other/path" )

my_function() {
	local find_args=( "${S}" -mindepth 1 )
	for p in "${keep_parents[@]}"; do
		find_args+=( "!" -path "${p}" )
	done
}

created time in 3 months

issue openeddadadel/pyment

javadoc: @returns get parsed incorrectly

Example:

def method(self):
    """Short description

    @returns: some return val
    """
    pass

Gets converted to:

def method(self):
    """Short description

    Returns:
        s: some return val
    """
    pass

created time in 3 months

fork thughes/pyment

Format and convert Python docstrings and generates patches

fork in 3 months

issue commentuwolfer/gerrit-intellij-plugin

Add support for .gitcookies login

Thanks, that does work. I thought I had tested that, but I guess not. Thanks for updating the README.

thughes

comment created time in 4 months

issue commentuwolfer/gerrit-intellij-plugin

Add support for `.gitcookies` login

@uwolfer Did you try against the Chromium gerrit instance: https://chromium-review.googlesource.com/?

It looks like you might have authenticated against the "Gerrit" Gerrit instance, which may have different settings. It appears that the Chromium instance is configured to only allow .gitcookies credentials: https://www.chromium.org/developers/gerrit-guide

thughes

comment created time in 5 months

issue commentuwolfer/gerrit-intellij-plugin

Add support for `.gitcookies` login

No, I believe it affects the public one (at least when I tried it a few months ago), since it uses the same login mechanism.

On Fri, Sep 27, 2019 at 12:28 Urs Wolfer notifications@github.com wrote:

@thughes https://github.com/thughes: This affects only Google-internal setups of Gerrit, right? Public Gerrit instance (e.g. https://chromium-review.googlesource.com/) should work fine with this plugin.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uwolfer/gerrit-intellij-plugin/issues/365?email_source=notifications&email_token=AADIV5E6V6WXO6UHF5S67U3QLY7CJA5CNFSM4I27XU4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7ZSQYI#issuecomment-536029281, or mute the thread https://github.com/notifications/unsubscribe-auth/AADIV5FOWWEQRRSTYNYTQ6DQLY7CJANCNFSM4I27XU4A .

thughes

comment created time in 5 months

issue openeduwolfer/gerrit-intellij-plugin

Add support for `.gitcookies` login

The chromium project uses a .gitcookies file to authenticate with Gerrit: https://dev.chromium.org/chromium-os/developer-guide/gerrit-guide.

The .gitcookies file is a Netscape HTTP Cookie file: https://curl.haxx.se/docs/http-cookies.html.

This file shows how to authenticate with the .gitcookies file: https://android.googlesource.com/platform/development/+/master/tools/repo_pull/gerrit.py#45

Would it be possible to add support for this in the Gerrit plugin so Chromium developers can use it?

created time in 5 months

issue commentgoogle/gitiles

[TOC] section titles don't render content in backticks

Also seeing this:

Affected Version: 2.16.11-2847-g259bd8ba0024

What steps will reproduce the problem?

  1. Use Markdown backticks (``) in a Markdown heading
  2. Add a table of contents ([TOC])

What is the expected output?

The table of contents should render the Markdown.

What do you see instead?

The table of contents leaves out anything in backticks.

Example with backticks:

https://chromium.googlesource.com/chromiumos/platform2/+/refs/changes/36/1788136/1/biod/README.md

Example without:

https://chromium.googlesource.com/chromiumos/platform2/+/refs/changes/36/1788136/1/biod/README.md

https://crrev.com/c/1788136

mgiuffrida

comment created time in 6 months

more