Page MenuHomePhabricator

bcran (Bruce Cran)
Software Engineer

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Sep 17 2014, 8:10 PM (365 w, 5 d)
Availability
Available

Software developer and part-time sysadmin.

Recent Activity

Sep 11 2015

bcran added a comment to T9393: Importing Mercurial repo with blackbox extension enabled results in non-completing import and erroneneous revision.

Since I have a workaround should I close this? Or, since my system's using Mercurial 3.5.1 should the code be skipping the workaround for older versions?

Sep 11 2015, 3:18 AM · Mercurial, Diffusion
bcran added a comment to T9393: Importing Mercurial repo with blackbox extension enabled results in non-completing import and erroneneous revision.

Yup, I understand now: we enable the extension system-wide, so I'll update the hgrc in Phabricator's clone of the repo with "blackbox = !" to disable it.

Sep 11 2015, 3:03 AM · Mercurial, Diffusion
bcran added a comment to T9393: Importing Mercurial repo with blackbox extension enabled results in non-completing import and erroneneous revision.

Why are you interested in running this extension?

Sep 11 2015, 3:00 AM · Mercurial, Diffusion
bcran renamed T9393: Importing Mercurial repo with blackbox extension enabled results in non-completing import and erroneneous revision from Importing Mercurial repo with blackbox extension enabled results in non-completing import and superfluous revision to Importing Mercurial repo with blackbox extension enabled results in non-completing import and erroneneous revision.
Sep 11 2015, 2:49 AM · Mercurial, Diffusion
bcran closed T8986: config/status toggles between showing/hiding "Phabricator Daemons Are Not Running" warning on refresh as Resolved.

This appears to have been fixed: I've updated to a newer revision and the problem no longer occurs.

Sep 11 2015, 2:48 AM · Daemons
bcran created T9393: Importing Mercurial repo with blackbox extension enabled results in non-completing import and erroneneous revision.
Sep 11 2015, 2:46 AM · Mercurial, Diffusion

Sep 9 2015

bcran closed Q123: Hosting an existing (local - mercurial) repository with Phabricator as resolved.
Sep 9 2015, 5:04 AM
bcran added a comment to Q123: Hosting an existing (local - mercurial) repository with Phabricator.

Yup - that's the plan in the longer term, but I don't yet have buy-in to make such a major change. So, I'm hoping to set up Diffusion as just a repository browser to replace the hgweb interface which has several shortcomings.
If I can show people how great Phabricator is, then in future I hope to move users over from accessing repositories directly and managing permissions through a combination of unix groups and ACLs, to having everything done through Phabricator. But since we have over 100 repositories, I'm hoping that I won't need to duplicate them but can instead set the default repository path to that of the official location on disk and have Phabricator just import the changesets.

Sep 9 2015, 4:41 AM
bcran added a comment to Q123: Hosting an existing (local - mercurial) repository with Phabricator.

So in order to have just a single copy that Phabricator manages, I'd need to prevent other users (e.g. via ssh) being able to commit to it outside of Diffusion (e.g. via "hg push ssh://server//home/hg/myproject")?

Sep 9 2015, 4:24 AM
bcran updated the question details for Q123: Hosting an existing (local - mercurial) repository with Phabricator.
Sep 9 2015, 4:02 AM
bcran updated the question details for Q123: Hosting an existing (local - mercurial) repository with Phabricator.
Sep 9 2015, 4:02 AM
bcran updated Q123: Hosting an existing (local - mercurial) repository with Phabricator from to Hosting an existing (local - mercurial) repository with Phabricator.
Sep 9 2015, 3:59 AM

Jul 28 2015

bcran created T8986: config/status toggles between showing/hiding "Phabricator Daemons Are Not Running" warning on refresh.
Jul 28 2015, 7:04 PM · Daemons

Apr 10 2015

bcran added a comment to T5896: Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items.

This appears to solve the problem for me, though Phabricator appears to ignore the 'Track Only' setting and instead imports all hundred or so branches; I don't know if that's at all related to @Jaraill's change though. And I'm also running into T7100.

Apr 10 2015, 11:30 PM · Diffusion, Mercurial, Daemons

Oct 7 2014

bcran added a comment to T5896: Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items.

I'm running into this problem too, with Mercurial 3.1.2 (with Python 2.7.6) and phabricator 3463ce8a514f87287cd961ded284e60153e851d8 (from Fri 3rd Oct).

hg heads -c --template "{branch}\n" | wc -l
Oct 7 2014, 4:42 PM · Diffusion, Mercurial, Daemons