Page MenuHomePhabricator
Feed All Stories

May 2 2017

epriestley removed a parent task for T1508: When running "arc diff" on a range of commits, preserve the individual commits while still creating a single diff from them: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:57 PM · Restricted Project, Arcanist
epriestley removed a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T1508: When running "arc diff" on a range of commits, preserve the individual commits while still creating a single diff from them.
May 2 2017, 4:57 PM · Arcanist, Differential
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T1508: When running "arc diff" on a range of commits, preserve the individual commits while still creating a single diff from them.
May 2 2017, 4:57 PM · Arcanist, Differential
epriestley added a parent task for T1947: Merged files in SVN don't pull content correctly when diffed: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:57 PM · Arcanist, Subversion
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T1947: Merged files in SVN don't pull content correctly when diffed.
May 2 2017, 4:57 PM · Arcanist, Differential
epriestley added a parent task for T2480: getRepositoryVersion() tries to call Filesystem::pathExists() on "svn+ssh://" paths: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:56 PM · Subversion, Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T2480: getRepositoryVersion() tries to call Filesystem::pathExists() on "svn+ssh://" paths.
May 2 2017, 4:56 PM · Arcanist, Differential
epriestley added a parent task for T3801: Consolidate binary file handling in `arc diff`: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:56 PM · Restricted Project, Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T3801: Consolidate binary file handling in `arc diff`.
May 2 2017, 4:56 PM · Arcanist, Differential
epriestley added a parent task for T2999: When we detect a file as binary, explain why: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:56 PM · Arcanist, Diffusion
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T2999: When we detect a file as binary, explain why.
May 2 2017, 4:56 PM · Arcanist, Differential
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: Unknown Object (Maniphest Task).
May 2 2017, 4:55 PM · Arcanist, Differential
epriestley added a parent task for T3981: arcanist needs to be savvier about svn externals in patch workflow: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:55 PM · Subversion, Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T3981: arcanist needs to be savvier about svn externals in patch workflow.
May 2 2017, 4:55 PM · Arcanist, Differential
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T4124: Test the capabilities of `diff` better, especially for Solaris.
May 2 2017, 4:55 PM · Arcanist, Differential
epriestley added a parent task for T4124: Test the capabilities of `diff` better, especially for Solaris: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:55 PM · Arcanist
epriestley added a parent task for T4682: With SVN 1.7, certain property changes won't show properly in Differential: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:54 PM · Subversion, Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T4682: With SVN 1.7, certain property changes won't show properly in Differential.
May 2 2017, 4:54 PM · Arcanist, Differential
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T6120: arc export doesn't preserve author information.
May 2 2017, 4:53 PM · Arcanist, Differential
epriestley added a parent task for T6120: arc export doesn't preserve author information: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:53 PM · Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T6447: SVN file externals aren't properly detected.
May 2 2017, 4:53 PM · Arcanist, Differential
epriestley added a parent task for T6447: SVN file externals aren't properly detected: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:53 PM · Subversion, Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T5999: `arc diff` not uploading file content for svn:executable files under SVN 1.7.4.
May 2 2017, 4:53 PM · Arcanist, Differential
epriestley added a parent task for T5999: `arc diff` not uploading file content for svn:executable files under SVN 1.7.4: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:53 PM · Arcanist, Differential, Subversion
epriestley added a parent task for T6362: parseDiff assumes GNU-style unified diff: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:52 PM · Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T6362: parseDiff assumes GNU-style unified diff.
May 2 2017, 4:52 PM · Arcanist, Differential
epriestley added a parent task for T9457: arc diff crashes when trying to stash submodule diffs: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:52 PM · Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T9457: arc diff crashes when trying to stash submodule diffs.
May 2 2017, 4:52 PM · Arcanist, Differential
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T10608: Arc diff failing to generate diff with svn 1.9.3.
May 2 2017, 4:51 PM · Arcanist, Differential
epriestley added a parent task for T10608: Arc diff failing to generate diff with svn 1.9.3: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:51 PM · Arcanist, Bug Report
epriestley added a parent task for T7158: arc commit for subversion fails with untracked files where a directory has a property change: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:50 PM · Subversion, Arcanist
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T7158: arc commit for subversion fails with untracked files where a directory has a property change.
May 2 2017, 4:50 PM · Arcanist, Differential
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T7581: arc diff errors out when a directory is removed between diffs.
May 2 2017, 4:50 PM · Arcanist, Differential
epriestley added a parent task for T7581: arc diff errors out when a directory is removed between diffs: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:50 PM · Subversion, Arcanist
epriestley renamed T12618: Parse multiple commits and commit metadata from "hg log --patch" and "hg export" from Create a revision/diff using Conduit which sets the base revision to Parse multiple commits and commit metadata from "hg log --patch" and "hg export".
May 2 2017, 4:48 PM · Arcanist, Mercurial, Differential, Conduit, Feature Request
epriestley added a parent task for T12256: Parse multiple commits and commit metadata from "git show" and "git format-patch": T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:47 PM · Differential, KDE
epriestley added subtasks for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T12618: Parse multiple commits and commit metadata from "hg log --patch" and "hg export", T12256: Parse multiple commits and commit metadata from "git show" and "git format-patch".
May 2 2017, 4:47 PM · Arcanist, Differential
epriestley added a parent task for T12618: Parse multiple commits and commit metadata from "hg log --patch" and "hg export": T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:47 PM · Arcanist, Mercurial, Differential, Conduit, Feature Request
epriestley created T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
May 2 2017, 4:46 PM · Arcanist, Differential
epriestley added a project to T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does): Customer Impact.

This is also extremely silly, but I sometimes do it because I'm dumb and have muscle-memory for ⌘+1+⇥+⌘+V+⏎: searching for an object URL doesn't jump you to that object URL, but you probably meant to put it in the other box.

May 2 2017, 4:41 PM · Customer Impact, Restricted Project, Restricted Project, Hovercards, Wikimedia, Remarkup
epriestley added a comment to T12655: ArcanistTextLinter: Detect trailing tabs.

@johnny-bit Sure, feel free.

May 2 2017, 4:10 PM · Lint, Bug Report
epriestley added a comment to T12618: Parse multiple commits and commit metadata from "hg log --patch" and "hg export".

Yes. We'd retain the base revision information during parsing in differential.createrawdiff, and it would remain available later in arc patch.

May 2 2017, 3:10 PM · Arcanist, Mercurial, Differential, Conduit, Feature Request
cspeckmim added a comment to T12618: Parse multiple commits and commit metadata from "hg log --patch" and "hg export".

@epriestley - Just to clarify, with the solution you're suggesting that would mean the diff created using differential.createrawdiff → differential.revision.edit would result in arc patch of that revision applying the patch to the base revision parsed from the raw diff from hg log --patch --rev <rev>?

May 2 2017, 3:06 PM · Arcanist, Mercurial, Differential, Conduit, Feature Request
epriestley added a project to T1591: Differential "buoyant" header has been temporarily disabled: Inline Comments.
May 2 2017, 3:03 PM · Inline Comments, Differential
epriestley added a comment to T4190: Rebuild remarkup image proxying.

A related issue is that when you use {Fxxx} to embed an image as a thumbnail, we can fail with a default thumbnail if:

May 2 2017, 2:13 PM · Contributor Onboarding, Remarkup
epriestley updated the task description for T4267: Support alias accounts.
May 2 2017, 2:00 PM · Restricted Project, FreeBSD
epriestley renamed T12658: Make it more clear what renaming a user does and doesn't affect from Rename User to Make it more clear what renaming a user does and doesn't affect.
May 2 2017, 1:48 PM · Customer Impact, Feature Request
epriestley added a project to T12658: Make it more clear what renaming a user does and doesn't affect: Customer Impact.

Another user coincidentally ran into some questions here yesterday; I'm going to retarget this to take a stab a improving the documentation/description.

May 2 2017, 1:48 PM · Customer Impact, Feature Request
enckse added a comment to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it.

Thanks, I'll just keep an eye on this ticket and switch whenever I need to.

May 2 2017, 1:03 PM · People, Conduit, Bug Report
epriestley added a comment to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it.

Right, you can't user.search for the currently logged-in viewer. If you don't need to know this (you already know the right username or PHID) and were just using user.whoami for convenience you could switch today, but, e.g., in arc we rely on identifying the logged-in viewer with a Conduit call.

May 2 2017, 1:02 PM · People, Conduit, Bug Report
enckse added a comment to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it.

I assume based on your comment there isn't a good replacement for whoami until viewer is available on search? (aka I'll keep using whoami until viewer is available as an input to search)

May 2 2017, 1:00 PM · People, Conduit, Bug Report
epriestley renamed T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it from Field naming for user.whoami vs. user.search -> username/userName to Make user.whoami obsolete, then freeze, deprecate, and remove it.
May 2 2017, 12:44 PM · People, Conduit, Bug Report
epriestley added projects to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it: Conduit, People.
May 2 2017, 12:44 PM · People, Conduit, Bug Report
epriestley added a comment to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it.

The pathway forward here is probably:

May 2 2017, 12:44 PM · People, Conduit, Bug Report
storrgie added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

I'm thinking that the "faking" suggestion from above is likely the best situation given user mistake of using an initial name that is undesirable at a later date. I had wrongly thought that the remarkup was "internal form" already, which was a poor assumption.

May 2 2017, 12:22 PM · Customer Impact, Feature Request
enckse created T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it.
May 2 2017, 12:11 PM · People, Conduit, Bug Report
ivo created T12662: Validation error on accepting a revision on behalf of a project that had already accepted it.
May 2 2017, 11:25 AM · Differential, Bug Report

May 1 2017

chad closed T12656: Deprecate or remove ConpherenceCreate / ConpherenceUpdate conduit calls as Resolved.
May 1 2017, 11:24 PM · Conpherence, Conduit
chad added a comment to T12660: Require Commandeering for `arc commit`.

Doesn't sound like there is anything the upstream can do here.

May 1 2017, 9:30 PM · Subversion, Arcanist, Feature Request
chad closed T12660: Require Commandeering for `arc commit` as Invalid.
May 1 2017, 9:29 PM · Subversion, Arcanist, Feature Request
sirbrillig added a comment to T12660: Require Commandeering for `arc commit`.

Hm... the way we our systems folks have it installed it's apparently not a git repository. However, I was able to look in the src directory and found those lines in workflow/ArcanistCommitWorkflow.php. I'm checking with the person who ran the command that prompted me to make this feature request.

May 1 2017, 9:27 PM · Subversion, Arcanist, Feature Request
chad added a comment to T12660: Require Commandeering for `arc commit`.

itsamystery

May 1 2017, 9:27 PM · Subversion, Arcanist, Feature Request
johnny-bit added a comment to T12655: ArcanistTextLinter: Detect trailing tabs.

Hi! I'd love to submit diff + better test cases for this case. I have 3 additional test cases and better character class for whitespace.

May 1 2017, 8:46 PM · Lint, Bug Report
chad closed Q597: Is there any Forum integrated with Phabricator? as resolved.
May 1 2017, 7:53 PM
chad closed T12624: Update Ponder for Modular Transactions, a subtask of T10448: Modularize mail tags, as Resolved.
May 1 2017, 7:44 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
chad closed T12624: Update Ponder for Modular Transactions as Resolved by committing Restricted Diffusion Commit.
May 1 2017, 7:44 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
chad added a revision to T12624: Update Ponder for Modular Transactions: Unknown Object (Differential Revision).
May 1 2017, 7:36 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
chad added a revision to T12624: Update Ponder for Modular Transactions: Unknown Object (Differential Revision).
May 1 2017, 6:19 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
Itms added a comment to T12655: ArcanistTextLinter: Detect trailing tabs.

The patch above fixes the issue, but as you mention, double newlines are also considered whitespace, which is pretty bad and removes every empty line.
Additionally, \r is also covered by \s, so the patch above creates a new issue that is very similar to mine: the rule LINT_TRAILING_WHITESPACE fixes line endings even when the rule LINT_DOS_NEWLINE is disabled.

May 1 2017, 5:59 PM · Lint, Bug Report
epriestley added a comment to T12661: Changing start date on event didn't clear my away status.

I cancelled and reinstated E1486 to force a cache clear with the new code, which seems to have resolved this in production.

May 1 2017, 5:48 PM · Bug Report, Calendar
epriestley added a comment to E1486: Italy.

Okay, all better now.

May 1 2017, 5:47 PM · Phacility
epriestley reinstated E1486: Italy.
May 1 2017, 5:47 PM · Phacility
epriestley cancelled E1486: Italy.
May 1 2017, 5:47 PM · Phacility
epriestley added a comment to E1486: Italy.

I have to cancel your vacation again sorry

May 1 2017, 5:47 PM · Phacility
epriestley closed T12661: Changing start date on event didn't clear my away status as Resolved by committing Restricted Diffusion Commit.
May 1 2017, 5:43 PM · Bug Report, Calendar
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

Expected output is similar to this:

May 1 2017, 5:43 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

What does git show show in arcanist/?

May 1 2017, 5:42 PM · Subversion, Arcanist, Feature Request
epriestley added a revision to T12661: Changing start date on event didn't clear my away status: Unknown Object (Differential Revision).
May 1 2017, 5:40 PM · Bug Report, Calendar
sirbrillig added a comment to T12660: Require Commandeering for `arc commit`.

Oh! So it already has this feature! I wonder if perhaps we are on an old version. I tried arc version as specified here, but I just get an error:

May 1 2017, 5:40 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12661: Changing start date on event didn't clear my away status.

I think we're too conservative about invalidating this cache. To reproduce:

May 1 2017, 5:33 PM · Bug Report, Calendar
epriestley reinstated E1486: Italy.
May 1 2017, 5:26 PM · Phacility
epriestley cancelled E1486: Italy.
May 1 2017, 5:26 PM · Phacility
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

The warning seems to be working properly for me locally, so I can't reproduce the issue if the claim is that it doesn't work:

May 1 2017, 5:22 PM · Subversion, Arcanist, Feature Request
chad added a comment to T12660: Require Commandeering for `arc commit`.

Oh I was thrown off by the quotes and not a var.

May 1 2017, 5:17 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

I think it's right:

May 1 2017, 5:16 PM · Subversion, Arcanist, Feature Request
chad added a comment to T12660: Require Commandeering for `arc commit`.

That pht seems to have too many %s ?

May 1 2017, 5:14 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

The expectation is that you should get this prompt when trying to arc commit a change you did not author:

May 1 2017, 5:12 PM · Subversion, Arcanist, Feature Request
chad added projects to T12661: Changing start date on event didn't clear my away status: Calendar, Bug Report.
May 1 2017, 5:10 PM · Bug Report, Calendar
chad created T12661: Changing start date on event didn't clear my away status.
May 1 2017, 5:09 PM · Bug Report, Calendar
chad added a comment to T12660: Require Commandeering for `arc commit`.

It's very common to land other people's diffs (who do not have access to the repository) and comandeering changes the commit author.

May 1 2017, 4:46 PM · Subversion, Arcanist, Feature Request
sirbrillig created T12660: Require Commandeering for `arc commit`.
May 1 2017, 4:32 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

One broad issue is that admin.phacility.com sees a generally high, sustained request rate of almanac.service.search calls (up to dozens per second). I think the uneven performance I've sometimes observed is just load-related, and that this load is sometimes high enough to max out the Apache workers and cause queue stalls.

May 1 2017, 2:19 PM · Phacility, Ops
jcox closed T12659: arc diff errors when a milestone is a group reviewer as Resolved by committing Restricted Diffusion Commit.
May 1 2017, 1:26 PM · Bug Report
jcox added a revision to T12659: arc diff errors when a milestone is a group reviewer: Unknown Object (Differential Revision).
May 1 2017, 1:19 PM · Bug Report
jcox added a comment to T12659: arc diff errors when a milestone is a group reviewer.

👍 testing it now.

May 1 2017, 12:58 PM · Bug Report
epriestley added a comment to T12659: arc diff errors when a milestone is a group reviewer.

This is probably the fix, if you want to test it and diff it before I do:

May 1 2017, 12:51 PM · Bug Report
epriestley added a comment to T12659: arc diff errors when a milestone is a group reviewer.

See also vaguely related T12505.

May 1 2017, 12:48 PM · Bug Report
epriestley added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

Basically, I think we already have mostly reasonable behavior here (we do all the easy stuff correctly already).

May 1 2017, 12:44 PM · Customer Impact, Feature Request
jcox created T12659: arc diff errors when a milestone is a group reviewer.
May 1 2017, 12:33 PM · Bug Report
epriestley added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

We could retain a separate "@catlover74 is now named @doglover74" record, but I believe it would mostly only be useful in this case, although there is some overlap with T4267 and T1731 (now merged into T12164).

May 1 2017, 12:33 PM · Customer Impact, Feature Request