Page MenuHomePhabricator
Feed Advanced Search

Oct 20 2015

epriestley closed T9118: Modifying "Default View/Edit" Policies for Diffusion do not appear to retain their values as Resolved by committing Restricted Diffusion Commit.
Oct 20 2015, 1:56 PM · Policy, Diffusion
epriestley added a revision to T9118: Modifying "Default View/Edit" Policies for Diffusion do not appear to retain their values: Restricted Differential Revision.
Oct 20 2015, 1:55 PM · Policy, Diffusion
epriestley added a comment to T9118: Modifying "Default View/Edit" Policies for Diffusion do not appear to retain their values.

Sorry, this fell through the cracks -- feel free to make noise about anything policy-related like this if I don't pick it up in a couple of days.

Oct 20 2015, 1:50 PM · Policy, Diffusion
epriestley claimed T9118: Modifying "Default View/Edit" Policies for Diffusion do not appear to retain their values.
Oct 20 2015, 1:50 PM · Policy, Diffusion
epriestley added a comment to T9192: Display import status / percentage on repository front page.

Maybe rename the edit page "advanced" or something, and let anyone with "can view" see it?

Oct 20 2015, 1:38 PM · Diffusion
epriestley added a comment to T9191: Display repository status (e.g. "importing") in search results.

See also T9192.

Oct 20 2015, 1:36 PM · Search, Diffusion
epriestley triaged T9191: Display repository status (e.g. "importing") in search results as Wishlist priority.
Oct 20 2015, 1:36 PM · Search, Diffusion
epriestley moved T9191: Display repository status (e.g. "importing") in search results from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:36 PM · Search, Diffusion
epriestley triaged T9192: Display import status / percentage on repository front page as Wishlist priority.
Oct 20 2015, 1:36 PM · Diffusion
epriestley moved T9192: Display import status / percentage on repository front page from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:35 PM · Diffusion
epriestley added a comment to T9191: Display repository status (e.g. "importing") in search results.

I think this is a very low-impact change, but not an unreasonable one (the data is already available on the object, I think, and we do already show "Inactive", which is a somewhat similar state). This would make the list view marginally more useful in a tiny number of cases.

Oct 20 2015, 1:35 PM · Search, Diffusion
epriestley added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

Oh, sorry, I'm just moving stuff around on some boards so I can feel accomplished.

Oct 20 2015, 1:34 PM · Diffusion, Restricted Project
yelirekim added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

I'm ~1 week away from actually having our ducks in a row so we can merge upstream, would expect to land this right about then. Not sure if workboard implies some kind of scheduling?

Oct 20 2015, 1:27 PM · Diffusion, Restricted Project
epriestley moved T8950: Mention moving hosted repositories in the "Backups and Migrations" documentation from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:25 PM · Diffusion, Documentation
epriestley moved T9319: Accessing image file in Diffusion must not generate error (unhandled exception) from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:25 PM · Phacility, Diffusion, Phacility Support
epriestley added a comment to T9532: No symbols found even if they are presented in DB.

Do we actually have a reproduction case for this? I'm not sure where I'm supposed to click getLinterName to reproduce this.

Oct 20 2015, 1:25 PM · Symbols, Diffusion
epriestley triaged T9532: No symbols found even if they are presented in DB as Normal priority.
Oct 20 2015, 1:24 PM · Symbols, Diffusion
epriestley moved T9524: Show aggregate subdirectory coverage in Diffusion browse views from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:24 PM · Diffusion, Restricted Project
epriestley moved T9532: No symbols found even if they are presented in DB from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:24 PM · Symbols, Diffusion
epriestley moved T9554: Trigger "import" heuristics for imported repositories from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:24 PM · Diffusion, Restricted Project, Restricted Project
epriestley moved T9562: Show only the first N branches/tags on commits in Diffusion, with a "Show all..." link from Backlog to vNext on the Diffusion board.
Oct 20 2015, 1:24 PM · Diffusion (v3), Restricted Project
epriestley triaged T9562: Show only the first N branches/tags on commits in Diffusion, with a "Show all..." link as Normal priority.
Oct 20 2015, 1:24 PM · Diffusion (v3), Restricted Project

Oct 19 2015

lfarkas added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

for me it seem the imported git repository is a fully functional repo and the original git repo is fully imported only the diffusion's database changeset import partition.

Oct 19 2015, 10:58 AM · Wikimedia, Restricted Project, Diffusion

Oct 18 2015

yelirekim claimed T9524: Show aggregate subdirectory coverage in Diffusion browse views.
Oct 18 2015, 11:14 PM · Diffusion, Restricted Project
epriestley closed T9488: track accounts who did git clone as Wontfix.

We may have some support for this after T1562, but probably will never have sufficiently granular upstream support to solve this particular problem. I don't anticipate ever disclosing who cloned things in a web-accessible way.

Oct 18 2015, 3:17 PM · Diffusion, Facts
tycho.tatitscheff updated subscribers of T9524: Show aggregate subdirectory coverage in Diffusion browse views.

Yeah. If we did the bar UI, I think the length of the bar is just "U + C" (divided by the longest bar shown on the page, I guess? Or like log-base-something of that so the absolute length of the bar always has about the same meaning?) with something like "C / (U + C)" percent of it colored in.

Or it could just say "2% of 23,000 Coverable Lines" but I suspect that would be harder to parse at a glance than a bar if you have a bunch of subdirectories.

Oct 18 2015, 3:07 PM · Diffusion, Restricted Project
epriestley renamed T9524: Show aggregate subdirectory coverage in Diffusion browse views from Calling `diffusion.updatecoverage` cripples portions of the repository browsing UI to Show aggregate subdirectory coverage in Diffusion browse views.
Oct 18 2015, 2:43 PM · Diffusion, Restricted Project

Oct 17 2015

avivey added a comment to T9532: No symbols found even if they are presented in DB.

https://secure.phabricator.com/diffusion/symbol/getLinterName/?lang=php&repositories=PHID-REPO-08d9fc47cf397db6ce83%2C[object%20Object]&jump=true

[object%20Object] should not be there. See (2).

Oct 17 2015, 7:21 PM · Symbols, Diffusion
chad updated subscribers of T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Oct 17 2015, 4:10 AM · Wikimedia, Restricted Project, Diffusion
chad reopened T9548: Support Mercurial's bundle2 wire protocol as "Open".
Oct 17 2015, 3:24 AM · Diffusion, Mercurial
• Rick30 updated subscribers of T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Oct 17 2015, 3:20 AM · Wikimedia, Restricted Project, Diffusion
• Rick30 merged task T9548: Support Mercurial's bundle2 wire protocol into T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Oct 17 2015, 3:20 AM · Diffusion, Mercurial
• Rick30 added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

Quoted Text

Oct 17 2015, 3:18 AM · Wikimedia, Restricted Project, Diffusion
epriestley renamed T6878: Tagged commits which are not ancestors of any branch head don't get imported from Tagged commits don't get imported to Tagged commits which are not ancestors of any branch head don't get imported.
Oct 17 2015, 12:31 AM · Wikimedia, Restricted Project, Diffusion
epriestley merged task T9591: after importing an external git repo into diffusion some commit details are missing into T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Oct 17 2015, 12:30 AM · Diffusion
epriestley updated subscribers of T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Oct 17 2015, 12:30 AM · Wikimedia, Restricted Project, Diffusion

Oct 16 2015

lfarkas added a comment to T9591: after importing an external git repo into diffusion some commit details are missing.

no probaly it's the same. is there any chance to fix it? we'd like to migrate all of our development infrastructure to phabricator. without this feature we can't migrate our git repo to diffusion. is there any other even manual way to migrate move ...old git repo under phabricator?

Oct 16 2015, 10:26 PM · Diffusion
chad added a comment to T9591: after importing an external git repo into diffusion some commit details are missing.

Is this different than T6878?

Oct 16 2015, 10:04 PM · Diffusion
lfarkas created T9591: after importing an external git repo into diffusion some commit details are missing.
Oct 16 2015, 9:57 PM · Diffusion
tycho.tatitscheff closed T9584: Highlight yellow is really bright as Invalid.

Oo
Already done in D14290

Oct 16 2015, 10:31 AM · Diffusion
tycho.tatitscheff created T9584: Highlight yellow is really bright.
Oct 16 2015, 10:29 AM · Diffusion

Oct 14 2015

angie moved T9126: diffusion history page should give browse links for each committed version of the file from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 14 2015, 6:53 PM · Prioritized, Diffusion, Restricted Project
justinkao added a comment to T9126: diffusion history page should give browse links for each committed version of the file.

Yup! Much improved, thanks.

Oct 14 2015, 6:48 PM · Prioritized, Diffusion, Restricted Project
angie added a comment to T9126: diffusion history page should give browse links for each committed version of the file.

@justinkao can you confirm this has been resolved?

Oct 14 2015, 6:41 PM · Prioritized, Diffusion, Restricted Project
revi added a comment to T9562: Show only the first N branches/tags on commits in Diffusion, with a "Show all..." link.

I want to see stuffs like this too - this commit is messy, isn't it?

Oct 14 2015, 6:00 AM · Diffusion (v3), Restricted Project
cspeckmim added a comment to T8297: Differential Revision's repository is reassigned when the commit is pushed to a separate repository.

This workflow is essentially unheard of in Git

In my mind I imagined it similar to GitHub's forking, with the exception that the Pull Request happens a little differently and is seen first in the upstream repository, unless that is specifically what you're referring to here.

Oct 14 2015, 2:26 AM · Diffusion
edibiase added a comment to T9562: Show only the first N branches/tags on commits in Diffusion, with a "Show all..." link.

I'd be inclined to show N branches, for some small value of N like 3 or 5 or 10, with a link to "Show 1,695 more branches which contain this commit...".

Preferentially choosing autoclose branches to order first in that N might be desirable, although picking the first N that the VCS gives us may be faster or more scalable (e.g., if you had 170,000 instead of 1,700, the cost to select the "good" ones might not be worth paying).

Oct 14 2015, 12:38 AM · Diffusion (v3), Restricted Project

Oct 13 2015

epriestley added a comment to T9562: Show only the first N branches/tags on commits in Diffusion, with a "Show all..." link.

I'd be inclined to show N branches, for some small value of N like 3 or 5 or 10, with a link to "Show 1,695 more branches which contain this commit...".

Oct 13 2015, 11:25 PM · Diffusion (v3), Restricted Project
edibiase added a comment to T9562: Show only the first N branches/tags on commits in Diffusion, with a "Show all..." link.

A nice middle ground would be if I could specify to show some branches by default—for example, just autoclose branches—and to have others hidden unless specifically requested.

Oct 13 2015, 11:14 PM · Diffusion (v3), Restricted Project
edibiase created T9562: Show only the first N branches/tags on commits in Diffusion, with a "Show all..." link.
Oct 13 2015, 11:08 PM · Diffusion (v3), Restricted Project
avivey created T9560: dirname(phabricator-ssh-hook.sh) needs to be owned by root too.
Oct 13 2015, 7:00 PM · Diffusion, Documentation
epriestley added a comment to T8297: Differential Revision's repository is reassigned when the commit is pushed to a separate repository.

I think that change is tentatively within the realm of reason, but I have some concerns.

Oct 13 2015, 10:54 AM · Diffusion
cspeckmim added a comment to T8297: Differential Revision's repository is reassigned when the commit is pushed to a separate repository.

@epriestley: I'm considering looking at solutions for this, as this is a minor-but-frequent nuisance as a result of our development workflow. I think my approach will be to check during Autoclose that the commit seen is in the same repository associated with the revision before continuing. My gut tells me this is not a change you want upstream - and that if there is a plan for this, the change might be a bit more complex than what I can stomach at the moment. I would like to get an idea of what you have in mind however, that I can keep an eye out while digging around. Below I'm trying to better verbalize our workflow process that results in us seeing these problems.

Oct 13 2015, 1:55 AM · Diffusion
epriestley closed T7375: Replace `hg locate` with `hg files` if `hg` is 3.2 or newer as Resolved by committing Restricted Diffusion Commit.
Oct 13 2015, 12:53 AM · Diffusion, Mercurial
angie updated subscribers of T9554: Trigger "import" heuristics for imported repositories.
Oct 13 2015, 12:47 AM · Diffusion, Restricted Project, Restricted Project
epriestley updated the task description for T9554: Trigger "import" heuristics for imported repositories.
Oct 13 2015, 12:45 AM · Diffusion, Restricted Project, Restricted Project
epriestley created T9554: Trigger "import" heuristics for imported repositories.
Oct 13 2015, 12:45 AM · Diffusion, Restricted Project, Restricted Project

Oct 11 2015

cspeckmim added a revision to T7375: Replace `hg locate` with `hg files` if `hg` is 3.2 or newer: Restricted Differential Revision.
Oct 11 2015, 6:59 PM · Diffusion, Mercurial
epriestley merged task T9549: No special header about repository and/or projects on emails sent from diffusion new commit into T5791: Write Herald rules for outbound mail.
Oct 11 2015, 11:47 AM · Diffusion
• thiblahute created T9549: No special header about repository and/or projects on emails sent from diffusion new commit .
Oct 11 2015, 11:46 AM · Diffusion
• braddpitt added a comment to T9548: Support Mercurial's bundle2 wire protocol.
Oct 11 2015, 1:08 AM · Diffusion, Mercurial

Oct 10 2015

chad closed Q154: Is it possible to "move" an external svn repository into Phabricator's hosting? as resolved.
Oct 10 2015, 6:13 PM · Diffusion
epriestley added a comment to T9548: Support Mercurial's bundle2 wire protocol.

Particularly, the command server wire protocol is completely different from the HTTP/SSH wire protocol (and pretty reasonable overall, although it's solving a much simpler problem).

Oct 10 2015, 6:04 PM · Diffusion, Mercurial
epriestley added a comment to T9548: Support Mercurial's bundle2 wire protocol.

We have some CommandServer stuff too, although I don't think it has ever been reachable from the UI. I don't remember if the original use case was improving arc performance or improving import/parser performance.

Oct 10 2015, 6:01 PM · Diffusion, Mercurial
cspeckmim added a comment to T9548: Support Mercurial's bundle2 wire protocol.

I have also started looking into other potential projects which may have had to deal with these issues, though I don't believe anything I've found has caught up to bundle2 yet.

  • Kallithea - probably not helpful - imports mercurial python library
  • Allura/ForgeHg - probably not helpful - imports mercurial python library
  • JavaHg - uses command server
  • chg - maintains command servers to avoid python spinup time
Oct 10 2015, 5:54 PM · Diffusion, Mercurial
epriestley added a comment to T9548: Support Mercurial's bundle2 wire protocol.

So we probably need to special case the unbundle command, decode the response, build additional parts from stderr, and then insert them into the response.

Oct 10 2015, 5:23 PM · Diffusion, Mercurial
epriestley added a comment to T9548: Support Mercurial's bundle2 wire protocol.

I suspect it's worthwhile for us to support bundle2 eventually. As far as I can tell from my investigations in T9450:

Oct 10 2015, 5:18 PM · Diffusion, Mercurial
cspeckmim created T9548: Support Mercurial's bundle2 wire protocol.
Oct 10 2015, 4:09 PM · Diffusion, Mercurial

Oct 8 2015

joshuaspence added a project to T9532: No symbols found even if they are presented in DB: Symbols.
Oct 8 2015, 5:44 PM · Symbols, Diffusion
vhbit created T9532: No symbols found even if they are presented in DB.
Oct 8 2015, 10:46 AM · Symbols, Diffusion
avivey added a subtask for T9287: Working with many repositories: T9523: Make search autocomplete show repository names.
Oct 8 2015, 6:06 AM · Restricted Project, Restricted Project, Diffusion
avivey added a parent task for T9523: Make search autocomplete show repository names: T9287: Working with many repositories.
Oct 8 2015, 6:06 AM · Restricted Project, Diffusion, Search
avivey added a comment to T9521: Programmatically Import Repositories.

Navigate to the equivalent of https://secure.phabricator.com/conduit/method/repository.create/ on your install for full details.

Oct 8 2015, 5:17 AM · Diffusion
avivey added a comment to T9521: Programmatically Import Repositories.

There's a conduit call for it - repository.create - and a little practice will probably let you fill all the details.

Oct 8 2015, 5:13 AM · Diffusion

Oct 7 2015

epriestley added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

Yeah. If we did the bar UI, I think the length of the bar is just "U + C" (divided by the longest bar shown on the page, I guess? Or like log-base-something of that so the absolute length of the bar always has about the same meaning?) with something like "C / (U + C)" percent of it colored in.

Oct 7 2015, 9:48 PM · Diffusion, Restricted Project
yelirekim added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

No you're correct and I'm getting what you're saying now.

Oct 7 2015, 9:44 PM · Diffusion, Restricted Project
epriestley added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

I'm tentatively OK with upstreaming that if we can find a way to present the data that communicates both the coverage percentage and total line size of each directory. In the screenshot above, the current directory might be nearly uncovered if async_diff/ has 95% of the code, or well on the way to coverage if submit_queue/ has most of the code, right?

Oct 7 2015, 9:38 PM · Diffusion, Restricted Project
yelirekim added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

Anyways, tl;dr; that column is useful to us.

Oct 7 2015, 6:38 PM · Diffusion, Restricted Project
yelirekim added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

I have a bad habit of quickly reading things and responding without exactly comprehending what's been written, you didn't say what I thought you said about the coverage totals.

Oct 7 2015, 6:38 PM · Diffusion, Restricted Project
yelirekim added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

I agree with you philosophically, I think that coverage is mainly a heuristic we use to determine whether you're entering an area of the codebase that has been "well cared for". For us, typically, if you pull up a subproject in one of our repositories and there is no coverage, you will probably treat everything in there with extreme distrust. Actual coverage percentages don't matter to us so much.

Oct 7 2015, 6:36 PM · Diffusion, Restricted Project
epriestley added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

Short answer is: yes, eventually, but it's not something I plan to prioritize in the near term.

Oct 7 2015, 3:55 PM · Diffusion, Restricted Project
joshuaspence added a project to T9523: Make search autocomplete show repository names: Diffusion.
Oct 7 2015, 2:59 PM · Restricted Project, Diffusion, Search
yelirekim added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

Do you plan on incorporating a coverage column in the UI? I have actually already created a "coverage" application which rolls up coverage information per directory and shows us that info, which is how I surfaced this bug.

Oct 7 2015, 2:36 PM · Diffusion, Restricted Project
epriestley added a comment to T9190: Unhandled Exception ("FilesystemException") - File system entity `/var/repo/PHABES/' does not exist..

I can't reproduce this:

Oct 7 2015, 1:31 PM · Daemons, Diffusion
• lubegamark added a comment to T9190: Unhandled Exception ("FilesystemException") - File system entity `/var/repo/PHABES/' does not exist..

I've experienced this too. When credentials are wrong, it should at least give an option to correct them.

Oct 7 2015, 1:08 PM · Daemons, Diffusion
epriestley added a comment to T9524: Show aggregate subdirectory coverage in Diffusion browse views.

D14243 should fix this. You can cherry-pick it safely if you don't want to upgrade yet, although cherry-picking changes to the Celerity map may be tricky.

Oct 7 2015, 12:42 PM · Diffusion, Restricted Project
epriestley added a revision to T9524: Show aggregate subdirectory coverage in Diffusion browse views: Restricted Differential Revision.
Oct 7 2015, 12:37 PM · Diffusion, Restricted Project
epriestley claimed T9524: Show aggregate subdirectory coverage in Diffusion browse views.
Oct 7 2015, 12:25 PM · Diffusion, Restricted Project
• cetra3 created T9521: Programmatically Import Repositories.
Oct 7 2015, 7:03 AM · Diffusion
cspeckmim added a comment to T6118: Support for Mercurial extensions in hosted repositories.

I just realized this is specifically targeted towards hosted repositories. Would it be a separate effort for support extensions for externally-hosted repositories? For example, in order for the Phabricator server to keep its local clone of the repository it must have largefiles enabled. This can currently be worked around by turning on the extension for all repositories by modifying /etc/mercurial/..., however there will be no support for arc diff/patch etc.

Oct 7 2015, 3:19 AM · Mercurial, Diffusion
cspeckmim added a comment to T2450: Build a blame cache.

I would be interested in helping with benchmarks as desired. I have a Mercurial repository with commits dating back to 2004, ~97k commits in total with currently ~7.5k files. Though, I tried running hg blame on a few files which contain unmodified lines since as far back as 2009 and the blame happens near instantaneous.

Oct 7 2015, 2:30 AM · Diffusion

Oct 6 2015

chad closed Q162: How to rescan a repository for commit comment changes? as resolved.
Oct 6 2015, 7:58 PM · Diffusion
chad updated subscribers of T2999: When we detect a file as binary, explain why.
Oct 6 2015, 1:53 PM · Diffusion, Arcanist
epriestley closed T9513: ERR-UNSUPPORTED-VCS when viewing Subversion commit in Diffusion as Resolved.
Oct 6 2015, 1:11 PM · Subversion, Diffusion
joshkel added a comment to T9513: ERR-UNSUPPORTED-VCS when viewing Subversion commit in Diffusion.

That fixed it. Thanks!

Oct 6 2015, 1:09 PM · Subversion, Diffusion
revi updated the answer wiki for Q152: Author information not matching.
Oct 6 2015, 9:27 AM · Diffusion
revi updated the question details for Q152: Author information not matching.
Oct 6 2015, 9:26 AM · Diffusion

Oct 5 2015

epriestley added a comment to T9513: ERR-UNSUPPORTED-VCS when viewing Subversion commit in Diffusion.

I think D14239 fixes this, can you update and let me know if you're still seeing issues?

Oct 5 2015, 10:59 PM · Subversion, Diffusion
epriestley added a revision to T9513: ERR-UNSUPPORTED-VCS when viewing Subversion commit in Diffusion: Restricted Differential Revision.
Oct 5 2015, 10:50 PM · Subversion, Diffusion
chad added a comment to T9513: ERR-UNSUPPORTED-VCS when viewing Subversion commit in Diffusion.

Thanks for the verification!

Oct 5 2015, 9:17 PM · Subversion, Diffusion