Page MenuHomePhabricator
Feed Advanced Search

Jun 7 2017

chad closed T12808: DarkConsole tables are now dark-on-grey as Resolved by committing Restricted Diffusion Commit.
Jun 7 2017, 8:42 PM · Design
mbm added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

What do you use file content search from the web UI for? (That is, in what situations is web UI search better than git grep?)

I execute content searches very frequently (hundreds per day?) but about 99.9% of them are git grep and maybe ~0.1% are web UI.

Jun 7 2017, 8:42 PM · Diffusion, Design
chad added a revision to T12808: DarkConsole tables are now dark-on-grey: Unknown Object (Differential Revision).
Jun 7 2017, 8:36 PM · Design
20after4 added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

What I would really love to see is global filename search. Currently you can search for a filename within one repository but you have to know which repo to look in first.

Jun 7 2017, 8:24 PM · Diffusion, Design
20after4 added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

We have thousands of repositories and it's hard to differentiate in a list which repository I need.

Jun 7 2017, 8:21 PM · Diffusion, Design
chad added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I would also say I use git grep locally probably 95% of the time, and web maybe 5%. It's not part of my usual routine.

Jun 7 2017, 8:21 PM · Diffusion, Design
chad added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I don't want to assume everyone is a knowledgable engineer who is sitting at a desktop with a cli and the code checked out. Diffusion to me is a web front end that is much more enjoyable, sometimes quicker, sometimes slower to browse and search for things in codebase that maybe aren't "I'm, coding right now" related?

Jun 7 2017, 8:19 PM · Diffusion, Design
ftdysa added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

What do you use file content search from the web UI for? (That is, in what situations is web UI search better than git grep?)

I execute content searches very frequently (hundreds per day?) but about 99.9% of them are git grep and maybe ~0.1% are web UI.

Jun 7 2017, 8:18 PM · Diffusion, Design
sascha-egerer added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

T8442 would help a lot for those "I have to many repositories"

Today, you could save searches in different Spaces. For example, here I've done this:

  • Search for "Spaces: Phacility".
  • Save the search as "Phacility Repositories".

Screen Shot 2017-06-07 at 11.08.35 AM.png (1×1 px, 193 KB)

Do you use this strategy today? How would T8442 improve on this? If you don't do this already, but dividing repositories by Space is useful, why don't you currently do it? Put another way, what problem exists with search today that T8442 solves but search changes could not solve?

Jun 7 2017, 8:14 PM · Diffusion, Design
epriestley added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

You can use, for example, -C3 with git grep to show 3 lines of Context around each match.

Jun 7 2017, 8:08 PM · Diffusion, Design
avivey updated the task description for T12807: Diffusion's "Grep File Content" doesn't work with UTF characters.
Jun 7 2017, 8:08 PM · Diffusion, Bug Report
avivey updated the task description for T12807: Diffusion's "Grep File Content" doesn't work with UTF characters.
Jun 7 2017, 8:08 PM · Diffusion, Bug Report
chad added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I like GH search where I can see content before and after the term searched for. This has been helpful for migrations where I'm searching for something generic like addButton that is on multiple classes.

Jun 7 2017, 8:05 PM · Diffusion, Design
epriestley added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

What do you use file content search from the web UI for? (That is, in what situations is web UI search better than git grep?)

Jun 7 2017, 8:04 PM · Diffusion, Design
ftdysa added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I'd be happy if you just added Grep File Contents search at the base repository view. It is kinda annoying that I have to click into a sub-folder to grep (sometimes I don't remember which folder it is in).

Jun 7 2017, 8:00 PM · Diffusion, Design
mbm added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

Maybe I'm misunderstanding what you mean by "omnibox"? How do you use the search input to search for anything other than file content?

Jun 7 2017, 7:50 PM · Diffusion, Design
chad added a comment to T12808: DarkConsole tables are now dark-on-grey.

💯

Jun 7 2017, 7:44 PM · Design
epriestley created T12808: DarkConsole tables are now dark-on-grey.
Jun 7 2017, 7:43 PM · Design
richardvanvelzen added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

Thanks - I thought it was already filed but couldn't seem to find it.

Jun 7 2017, 7:24 PM · Diffusion, Design
janitorial created T12807: Diffusion's "Grep File Content" doesn't work with UTF characters.
Jun 7 2017, 7:22 PM · Diffusion, Bug Report
epriestley added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

(I think that's also filed in T10767.)

Jun 7 2017, 7:19 PM · Diffusion, Design
richardvanvelzen added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I'd love folder shortcuts (for directories that only contain a single directory). Clicking through a few levels in various Java projects would be slightly more pleasant.

Jun 7 2017, 7:18 PM · Diffusion, Design
epriestley added a revision to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster: Unknown Object (Differential Revision).
Jun 7 2017, 7:05 PM · Ops, Phacility
epriestley added a revision to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster: Unknown Object (Differential Revision).
Jun 7 2017, 6:56 PM · Ops, Phacility
robertkraig added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

Have a most recently accessed repo list in there somewhere. Right now the order is always listed by most recently updated repo shows at the top. Maybe a additional column in there that shows most frequented repos? or maybe a "favorites" list for repos. A user can have access to many repos but not use them frequently, so pushing them towards the bottom.

Jun 7 2017, 6:44 PM · Diffusion, Design
epriestley added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

T8442 would help a lot for those "I have to many repositories"

Jun 7 2017, 6:10 PM · Diffusion, Design
epriestley added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

GitHub, which has an omnibox

Jun 7 2017, 6:07 PM · Diffusion, Design
mbm added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I find it really annoying how there isn't a real repository search (grep files) before you go click on "Browse". Generally speaking, search in Diffusion is very confusing with three different search fields in comparison to GitHub, which has an omnibox.

Jun 7 2017, 5:23 PM · Diffusion, Design
epriestley added a comment to T11760: Phacility Cluster: Ad-Hoc Query Log.

I queried the production backup log to find the maximum size of any active instance's backups to contextualize decisions around backup and storage management in D18094.

Jun 7 2017, 5:16 PM · Phacility
sascha-egerer added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

T8442 would help a lot for those "I have to many repositories"

Jun 7 2017, 4:22 PM · Diffusion, Design
scp awarded T12804: Diffusion pre-redesign UI feedback (June 2017) a Like token.
Jun 7 2017, 4:04 PM · Diffusion, Design
epriestley added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

Comments are fine.

Jun 7 2017, 3:48 PM · Inline Comments, Installing & Upgrading, Differential
chad added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

Clicking "Cancel" after starting an inline comment leaves "0/1 Comments" in header. (do you want tasks or comments for these issues?)

Jun 7 2017, 3:18 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster: Unknown Object (Differential Revision).
Jun 7 2017, 12:26 PM · Ops, Phacility
epriestley added a revision to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster: Unknown Object (Differential Revision).
Jun 7 2017, 11:51 AM · Ops, Phacility
mormegil awarded P2056 Trac Wiki Import Script a Like token.
Jun 7 2017, 11:40 AM · Phriction
epriestley added a revision to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster: Unknown Object (Differential Revision).
Jun 7 2017, 11:29 AM · Ops, Phacility
epriestley added a revision to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster: Unknown Object (Differential Revision).
Jun 7 2017, 11:22 AM · Ops, Phacility
epriestley added a comment to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster.

Conveniently, bin/restore already exists and does much of the above, although it doesn't have a --download flag yet and its current behavior is to abort if data already exists.

Jun 7 2017, 11:18 AM · Ops, Phacility
epriestley added a revision to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster: Unknown Object (Differential Revision).
Jun 7 2017, 11:16 AM · Ops, Phacility
epriestley added a comment to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster.

Actually, from the logs above I didn't even do it manually and just made it up for no reason.

Jun 7 2017, 11:08 AM · Ops, Phacility
epriestley added a comment to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster.

Thinking about this a little more, there's really no reason to do any of the rebinding stuff until after we move the data. I did that earlier when moving manually, largely for convenience -- but we don't need to sequence things like that when automating, particularly if we don't need bin/storage to work on the new database.

Jun 7 2017, 11:08 AM · Ops, Phacility
epriestley added a comment to T11670: Automate more of the migration process for moving instances across shards in the Phacility cluster.

I think we have a generally tricky situation on the database stuff here. The general algorithm this process is using so far is:

Jun 7 2017, 11:01 AM · Ops, Phacility
epriestley added a comment to T12806: In Differential/Diffusion, synthetic inline comments are incorrectly counted as unsubmitted comments.

This is because of the synthetic comment from Lint near line 108 of DiffusionHistoryController.php, not because of the comment in the screenshot.

Jun 7 2017, 10:21 AM · Bug Report
epriestley added a parent task for T12806: In Differential/Diffusion, synthetic inline comments are incorrectly counted as unsubmitted comments: T12733: (2017 Week 20) Inline Comments Errata / Feedback.
Jun 7 2017, 10:20 AM · Bug Report
epriestley added a subtask for T12733: (2017 Week 20) Inline Comments Errata / Feedback: T12806: In Differential/Diffusion, synthetic inline comments are incorrectly counted as unsubmitted comments.
Jun 7 2017, 10:20 AM · Inline Comments, Installing & Upgrading, Differential
epriestley renamed T12806: In Differential/Diffusion, synthetic inline comments are incorrectly counted as unsubmitted comments from Differential shows unsubmitted comment of other users to In Differential/Diffusion, synthetic inline comments are incorrectly counted as unsubmitted comments.
Jun 7 2017, 10:20 AM · Bug Report
epriestley added a comment to T4322: Diffusion show folders first.

(That said, GitHub does show an accurate count so who knows. Maybe the page is slow because they aren't doing anything stream-oriented. In this case, a directory with 3M files probably just crashes.)

Jun 7 2017, 10:18 AM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

I also suspect that GitHub compromises here for performance. If you look at a very large directory on GitHub, it shows only the first 1,000 files fairly slowly (page takes 1-2 seconds for me) with no pager, and a warning that the directory is too large:

Jun 7 2017, 10:16 AM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

The reason this isn't trivial is that we ask git, hg, or svn for a list of files, for example with git ls-tree.

Jun 7 2017, 10:10 AM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

yes I believe you have been coaxed into a clever trap -- and your predicament is of your own making!!!

Jun 7 2017, 10:02 AM · Diffusion
rabahmeradi renamed T12806: In Differential/Diffusion, synthetic inline comments are incorrectly counted as unsubmitted comments from differential shows unsubmitted comment of other users to Differential shows unsubmitted comment of other users.
Jun 7 2017, 8:06 AM · Bug Report
rabahmeradi created T12806: In Differential/Diffusion, synthetic inline comments are incorrectly counted as unsubmitted comments.
Jun 7 2017, 8:06 AM · Bug Report
avivey closed T12805: Auth0 Auth Provider / Auth0 Integration for Authentication as Invalid.

Please see Contributing Feature Requests for instructions on how to file a constructive feature request.

Jun 7 2017, 7:58 AM · Feature Request
vallabh created T12805: Auth0 Auth Provider / Auth0 Integration for Authentication.
Jun 7 2017, 6:57 AM · Feature Request
chad moved T8276: Diffusion shows no author information if it was associated with a deleted user from Triage to UI Refresh on the Diffusion board.
Jun 7 2017, 3:03 AM · Restricted Project, Diffusion
chad moved T2442: Show images in Diffusion diffs from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 3:02 AM · Wikimedia, Diffusion
chad moved T6131: Mirror Status on repository edit view from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 3:02 AM · Diffusion
chad moved T7701: Surface Code/File search better in Diffusion from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 3:01 AM · Restricted Project, Design, Diffusion
chad moved T12051: "Autoclose: Disabled" could provide a stronger hint that it means "You, the user, have disabled Autoclose by adjusting a setting." from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 2:59 AM · Diffusion
chad moved T12291: Diffusion doesn't display file moves/renames in an easily consumable/reviewable way from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 2:57 AM · Diffusion, Feature Request
chad moved T12749: Performance test and tune DiffusionHistoryListView from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 2:55 AM · Performance, Diffusion
chad moved T12752: Pager in Diffusion doesn't tell you what page you're on from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 2:55 AM · Design, Diffusion
chad moved T12804: Diffusion pre-redesign UI feedback (June 2017) from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 2:55 AM · Diffusion, Design
chad moved T4322: Diffusion show folders first from Backlog to UI Refresh on the Diffusion board.
Jun 7 2017, 2:54 AM · Diffusion
chad claimed T12804: Diffusion pre-redesign UI feedback (June 2017).
Jun 7 2017, 2:53 AM · Diffusion, Design
chad created T12804: Diffusion pre-redesign UI feedback (June 2017).
Jun 7 2017, 2:49 AM · Diffusion, Design
cspeckmim added a comment to T4322: Diffusion show folders first.

This will help

deerstalker.jpg (900×900 px, 64 KB)

Jun 7 2017, 12:53 AM · Diffusion
chad added a comment to T4322: Diffusion show folders first.

I’ve been catfished.

Jun 7 2017, 12:52 AM · Diffusion
chad added a comment to T4322: Diffusion show folders first.

Yeah I just realized this isn't a front end change, I got to trace it down to the source.

Jun 7 2017, 12:49 AM · Diffusion
cspeckmim added a comment to T4322: Diffusion show folders first.

I'd offer assistance with testing mercurial on a large repository - but the largest repository I have doesn't have more than ~50 items per directory (that I'm aware of~), so I don't think it would hit the stress points you're looking for.

Jun 7 2017, 12:47 AM · Diffusion
chad added a comment to T4322: Diffusion show folders first.

oh

Jun 7 2017, 12:44 AM · Diffusion
epriestley created T12803: When tasks fail permanently, they should log the failure even if `phd.verbose` is not enabled.
Jun 7 2017, 12:14 AM · Daemons, Restricted Project

Jun 6 2017

chad added a comment to T4322: Diffusion show folders first.

👍

Jun 6 2017, 11:36 PM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

(Poems doesn't have an example of the first kind of directory, and I don't know of any offhand, but you could build one locally in a couple minutes I think.)

Jun 6 2017, 11:29 PM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

Offhand, I don't know if the kernel has directories with a lot of files in it or not -- like, Phabricator itself probably has only 1-2 directories with more than 100 files (resources/sql/autopatches/) and might have none with 100+ files and directories, so you could implement this wrong (pick the first 100 paths, then sort them by "directoryness") without there being any counterexamples in Phabricator. It's possible the kernel is the same.

Jun 6 2017, 11:29 PM · Diffusion
chad added a comment to T4322: Diffusion show folders first.

Is poems the best example or do you have another suggestion? I can try the linux kernal.

Jun 6 2017, 11:25 PM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

Or, specifically, a list of files like this:

Jun 6 2017, 11:24 PM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

(That is, more than 100 non-directory files.)

Jun 6 2017, 11:16 PM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

I don't care too much.

Jun 6 2017, 11:16 PM · Diffusion
chad added a comment to T4322: Diffusion show folders first.

@epriestley Do you care if I just flip this. The hypothesis being folders are clicked more than files, and having them first makes more sense for me, and in our case, brings them above the page fold currently for rP.

Jun 6 2017, 11:01 PM · Diffusion
chad added a comment to T4322: Diffusion show folders first.

I'd probably pass on the preference, I think folders should just go first. My main observation here is if you instrumented clicks of folders vs. clicks of files, folders are probably chosen 2-1, my expectation here is that people have to dig down first, then open the file they were looking for.

Jun 6 2017, 10:55 PM · Diffusion
janitorial added a comment to T12144: Ability to reorder milestones on a project's workboard.

Why would you want to set those up as milestones instead of subprojects?

Jun 6 2017, 9:25 PM · Projects, Feature Request
chad added a comment to T12144: Ability to reorder milestones on a project's workboard.

It doesn't help that GH/GL Milestones are loose tags with a target date.

Jun 6 2017, 8:19 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

We could also let you collapse/expand columns like your mock in T6642. None of this hide/show/filter/collapse/expand stuff is hard -- T11036 and T4900/T10336 are the only really involved JS changes in queue for workboards, I think. It's largely just not clear to me which subset of the proposed tools is most useful, and it feel like major overkill to implement all of them.

Jun 6 2017, 7:31 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

But it's mostly moot until T11036 I think. T5024 is vaguely related ("filter to just one column"). T6642 might be related ("save collections of columns") but my recollection is that task was a bit muddy? I haven't re-read it recently.

Jun 6 2017, 7:28 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

That's very easy, just a question of whether we want to add the buttons/menu items for it.

Jun 6 2017, 7:27 PM · Projects, Feature Request
chad added a comment to T12144: Ability to reorder milestones on a project's workboard.

Yeah there are some UI tweaks I can do to dissuade accidental milestone creation.

Jun 6 2017, 7:27 PM · Projects, Feature Request
chad added a comment to T12144: Ability to reorder milestones on a project's workboard.

What about workboard filters? View Milestones, View Subprojects? That sounds like a lot of work though. Might be nice on large parents.

Jun 6 2017, 7:26 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

One minor fix would maybe be to put "Create Subproject" first on the "Subprojects" page. This is inconsistent anyway -- the tab is called "Subprojects" and the header is "Subprojects and Milestones", but the order in the action column, the curtain panels, and the main panel is "Milestone, Subproject". I think this stuff blame to me in D15152, but "Subproject, Milestone" is probably a better order both for consistency and to gently nudge users toward the more general / less specialized unit of project division.

Jun 6 2017, 7:20 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

I don't think this should be a language problem or that "Milestone" should communicate "flexible target" -- physical milestones are big, immovable, evenly-spaced chunks of stone with a single increasing integer chiseled into them. They're a really direct metaphor for the behavior of milestones as implemented in the product. But feel free to send me a diff to swap it to "Iteration" if you think that's clearer, I'm not married to "Milestone".

Jun 6 2017, 7:10 PM · Projects, Feature Request
chad added a comment to T12144: Ability to reorder milestones on a project's workboard.

Maybe it's a language problem. "Milestone" to me says "target" so I think it's a fluid set of targets that may or may not be in an order.

Jun 6 2017, 7:01 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

If anything, a hypothetical "Progress" tab should show ALL subprojects and only a SUBSET of milestones: just the last, current, next, and maybe +2 / +3 milestones. If your work is really linear and time ordered the progress of the milestone from five iterations ago isn't relevant most of the time.

Jun 6 2017, 6:57 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

That is, milestones largely exist to support future features that depend on a linear ordering, like "push all open tasks to next milestone", automatic creation of the next milestone from typeaheads, automatically scheduling milestones sequentially for charting/reporting, etc. If we let you reorder them most of that stuff sort of goes out the window (or, at least, gets much more complicated). And if these features aren't actually important, I think we could possibly just remove milestones from the product.

Jun 6 2017, 6:52 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

There's no technical reason we can't let you reorder milestones, but adding features that let you bind milestones to time ranges may be much more difficult if we let you reorder them.

Jun 6 2017, 6:48 PM · Projects, Feature Request
chad added a comment to T12144: Ability to reorder milestones on a project's workboard.

I'm still ok with allowing people to re-order milestones, hard to imagine we'll get reports asking for it to be restricted.

Jun 6 2017, 6:42 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

I think that's conceptually reasonable, but I can't come up with any reason offhand that it should be restricted to milestones instead of showing both milestones and subprojects.

Jun 6 2017, 6:39 PM · Projects, Feature Request
chad added a comment to T12144: Ability to reorder milestones on a project's workboard.

I was considering building a formal "Milestones" page which listed all the current milestones under a parent and their respective progress.

Jun 6 2017, 6:38 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

Yeah, I'm pretty sure there's no difference.

Jun 6 2017, 6:37 PM · Projects, Feature Request
epriestley added a comment to T12144: Ability to reorder milestones on a project's workboard.

What behavior do milestones have that subprojects lack (or vice versa) which is relevant for progress tracking?

Jun 6 2017, 6:37 PM · Projects, Feature Request