Page MenuHomePhabricator
Feed Advanced Search

Aug 25 2014

epriestley added a comment to T1621: In Git, clean up local tags that are no longer present in the remote.

See also https://github.com/phacility/phabricator/issues/711. That report deals with reusing a callsign, and the new version of the repository picking up leftovers from the old repository.

Aug 25 2014, 1:29 PM · Restricted Project, Diffusion
epriestley added a comment to T5959: Support "Ignore Whitespaces" in Diff.

We have such an option already, and it is on by default:

Aug 25 2014, 1:13 PM · Differential, Diffusion
epriestley added a comment to T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless.

Does the cherry-pick not have "Differential Revision: ..." in the commit message?

Aug 25 2014, 1:06 PM · Herald, Differential, Diffusion
hach-que added a comment to T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless.

It'd be nice if this could detect based on the commit content (hashing it), rather than explicitly only allowing one commit per accepted revision.

Aug 25 2014, 12:54 PM · Herald, Differential, Diffusion
aik099 created T5959: Support "Ignore Whitespaces" in Diff.
Aug 25 2014, 9:57 AM · Differential, Diffusion
epriestley assigned T4387: Investigate replacing uses of `hg grep`/`hg manifest` with `hg locate` to btrahan.
  • It looks like DiffusionQueryPathsConduitAPIMethod has another hg manifest call, which we should switch over.
  • We can leave the hg grep calls, per comment above.
  • You could maybe refactor both hg manifest calls into a DiffusionLowLevelMercurialPathsQuery or something, possibly, if sharing the code otherwise is a pain.
Aug 25 2014, 3:27 AM · Diffusion
epriestley closed T4186: Links to classes or interfaces sometimes are opened in new windows but sometimes in new tabs. This behavior should be consistent as Wontfix.

We haven't seen other reports of this, and we don't have a plan of attack which seems likely to resolve this in a reasonable amount of time given that it's Chrome-specific and reproduction-resistant.

Aug 25 2014, 3:10 AM · Diviner, Diffusion
epriestley added a subtask for T2442: Show images in Diffusion diffs: T3141: Improve general stability/sanity of Diffusion file content queries.
Aug 25 2014, 1:39 AM · Wikimedia, Diffusion
epriestley renamed T2442: Show images in Diffusion diffs from Show images in Diffusion to Show images in Diffusion diffs.
Aug 25 2014, 12:43 AM · Wikimedia, Diffusion
epriestley assigned T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless to btrahan.

Let's make this check the state the revision had before we acted on it:

Aug 25 2014, 12:05 AM · Herald, Differential, Diffusion

Aug 22 2014

btrahan closed T5818: Unrecognized `README.xyz` files are rendered as remarkup as Resolved.

Closed by commit rPc1e8d97069fa.

Aug 22 2014, 10:45 PM · Diffusion
btrahan closed T4881: When making a config change, add a banner to let the user know to restart daemons as Resolved.

Closed by commit rP6f246bd35190.

Aug 22 2014, 9:49 PM · Diffusion, Badge Awarded, Daemons, Repositories
btrahan added a revision to T5818: Unrecognized `README.xyz` files are rendered as remarkup: Restricted Differential Revision.
Aug 22 2014, 9:45 PM · Diffusion
btrahan triaged T4881: When making a config change, add a banner to let the user know to restart daemons as Normal priority.
Aug 22 2014, 9:30 PM · Diffusion, Badge Awarded, Daemons, Repositories
btrahan added a revision to T4881: When making a config change, add a banner to let the user know to restart daemons: Restricted Differential Revision.
Aug 22 2014, 9:29 PM · Diffusion, Badge Awarded, Daemons, Repositories
epriestley added a project to T4842: Log when a user's SSH keys are used and what IP accessed them: Security.
Aug 22 2014, 8:16 PM · Security, Diffusion, Auth
epriestley assigned T4881: When making a config change, add a banner to let the user know to restart daemons to btrahan.

I think that plan ^^^ is a pretty good one, and this crops up somewhat-often.

Aug 22 2014, 8:15 PM · Diffusion, Badge Awarded, Daemons, Repositories
epriestley added a subtask for T5644: Add controls to prevent `pygmentize` from saturating system resources: T5179: Unearth Differential rendering technical debt.
Aug 22 2014, 8:08 PM · Differential, Diffusion
epriestley updated subscribers of T5644: Add controls to prevent `pygmentize` from saturating system resources.

◀ Merged tasks: T4988.

Aug 22 2014, 8:08 PM · Differential, Diffusion
epriestley added a comment to T5538: Broken commit attachment .

Is this still an issue after D9784?

Aug 22 2014, 7:31 PM · Diffusion
epriestley claimed T5644: Add controls to prevent `pygmentize` from saturating system resources.

I have about half a diff for this.

Aug 22 2014, 7:27 PM · Differential, Diffusion
epriestley assigned T5818: Unrecognized `README.xyz` files are rendered as remarkup to btrahan.
Aug 22 2014, 7:18 PM · Diffusion
epriestley added a comment to T5028: Commit message text formatting in remote git repository (SSH) is not preserved.

Fixing the bug is blocked by VCS binary version detection (T3046).

Aug 22 2014, 1:16 PM · Diffusion
GMTA added a comment to T5028: Commit message text formatting in remote git repository (SSH) is not preserved.

Are we at an impasse here? How can I contribute to this task?

Aug 22 2014, 10:09 AM · Diffusion
chad triaged T5826: Behaviour of "browse" while viewing a commit only in one branch as Low priority.
Aug 22 2014, 12:08 AM · Diffusion

Aug 21 2014

epriestley closed T5942: Diffusion symbol linking to php.net triggers redirection refusal as Resolved.

Closed by commit rP05eb77c0a704.

Aug 21 2014, 9:45 PM · Diffusion
epriestley added a revision to T5942: Diffusion symbol linking to php.net triggers redirection refusal: Restricted Differential Revision.
Aug 21 2014, 9:39 PM · Diffusion
GMTA created T5942: Diffusion symbol linking to php.net triggers redirection refusal.
Aug 21 2014, 9:17 PM · Diffusion
epriestley added a revision to T5430: Allow remote repositories to be updated immediately through the web interface: Restricted Differential Revision.
Aug 21 2014, 9:02 PM · Diffusion
epriestley closed T5430: Allow remote repositories to be updated immediately through the web interface as Resolved.

Ah, thanks! I forgot we had this open. Yes, D10323 should fix this.

Aug 21 2014, 9:02 PM · Diffusion
GMTA added a comment to T5430: Allow remote repositories to be updated immediately through the web interface.

Wouldn't D10323 and rPfca8b5ab1b36 have fixed this issue?

Aug 21 2014, 9:00 PM · Diffusion
wassere added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

Thats awesome, thanks guys! I had a cron job deleting these file hourly as well. Please let us know if the issue is indeed fixed with Evan's commit.

Aug 21 2014, 8:23 PM · Passphrase, Diffusion
epriestley added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

Cool. A possible first-degree approximation is checking if the files contain private key material -- I'm not sure if we ever did that. If they're empty, that's a smoking gun for this being the issue.

Aug 21 2014, 7:46 PM · Passphrase, Diffusion
wotte added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

I'm still working through my backlog after a long vacation to Iceland, but I'll nuke the cron job I had cleaning out the test directory and see if we still see the behavior.

Aug 21 2014, 7:34 PM · Passphrase, Diffusion
epriestley closed T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL) as Resolved.

Closed by commit rPHU8695cdb1270b.

Aug 21 2014, 6:52 PM · Passphrase, Diffusion
epriestley added a revision to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL): Restricted Differential Revision.
Aug 21 2014, 6:39 PM · Passphrase, Diffusion
epriestley closed T5830: Improve initial import of not-recently-updated repositories as Resolved.

Closed by commit rPfca8b5ab1b36.

Aug 21 2014, 6:30 PM · Diffusion
epriestley closed T5926: Make repository backoff less aggressive as Resolved.

Closed by commit rPfca8b5ab1b36.

Aug 21 2014, 6:30 PM · Diffusion
epriestley renamed T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL) from Polling remotely hosted subversion repositories doesn't appear to garbage collect the Passphrase tmp file holding the SSH key. to Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).
Aug 21 2014, 6:29 PM · Passphrase, Diffusion
epriestley added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

@wotte / @wassere, if you still see this locally, can you check if that fixed your issue?

Aug 21 2014, 6:29 PM · Passphrase, Diffusion
ignacio.albors added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

Cool and fast! Thanks!

Aug 21 2014, 6:25 PM · Passphrase, Diffusion
epriestley added a revision to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL): Restricted Differential Revision.
Aug 21 2014, 6:21 PM · Passphrase, Diffusion
epriestley added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

Oh, except that when you call a method on null we don't actually get an exception because PHP is sort of derp and everything just dies abruptly. This script reproduces the issue, at least potentially:

Aug 21 2014, 6:12 PM · Passphrase, Diffusion
epriestley added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

Although I would expect the temporary file to be destroyed even if the exception is raised. This is still a bug in any case, since we shouldn't write the file in the first place.

Aug 21 2014, 6:06 PM · Passphrase, Diffusion
epriestley added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

That's extremely helpful, thanks! I'll get that fixed up.

Aug 21 2014, 6:05 PM · Passphrase, Diffusion
ignacio.albors added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

It could be related:

Aug 21 2014, 6:02 PM · Passphrase, Diffusion
epriestley added a revision to T5926: Make repository backoff less aggressive: Restricted Differential Revision.
Aug 21 2014, 4:20 PM · Diffusion
epriestley added a revision to T5926: Make repository backoff less aggressive: Restricted Differential Revision.
Aug 21 2014, 4:16 PM · Diffusion
epriestley added a revision to T5830: Improve initial import of not-recently-updated repositories: Restricted Differential Revision.
Aug 21 2014, 4:16 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Thanks a lot for your help!

Aug 21 2014, 12:50 PM · Diffusion
epriestley added a comment to T4946: Git checks for missing origin in 1.7.1 happen too late in the update process.

T5938 has a very similar issue on Git 1.8.5.5. I'm at a loss as to what's going on there, but hopefully the fix for this will fix both.

Aug 21 2014, 12:49 PM · Support Impact, Repositories, Diffusion
epriestley closed T5938: Unable to setup a clone of private git repo hosted on GitHub as a duplicate.

✘ Merged into T4946.

Aug 21 2014, 12:49 PM · Diffusion
epriestley updated subscribers of T4946: Git checks for missing origin in 1.7.1 happen too late in the update process.

◀ Merged tasks: T5938.

Aug 21 2014, 12:49 PM · Support Impact, Repositories, Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Alright, I have no idea what's going on. This behavior is consistent with T4946, which is specific to Git 1.7.1, but you clearly don't have Git 1.7.1.

Aug 21 2014, 12:48 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Is that still running, or did it suddenly exit there?

Aug 21 2014, 12:44 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.
array(2) {
  [0]=>
  string(20) "git version 1.8.5.5
"
  [1]=>
  string(0) ""
}
Aug 21 2014, 12:42 PM · Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Can you try this?

Aug 21 2014, 12:35 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Is this a bug?

Aug 21 2014, 12:33 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

I've activated again and now it seems to be okay (Fully Imported).

Aug 21 2014, 12:28 PM · Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Is that still running, or did it suddenly exit there?

Aug 21 2014, 12:27 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

The whole local directory of the repository was created by Phabricator. I just have used the UI. The shown git --version was from a terminal to the server.

Aug 21 2014, 12:26 PM · Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

I'd expect you to get an origin remote no matter what branches are present in the repository.

Aug 21 2014, 12:20 PM · Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Did Phabricator clone this repository, or did you do it yourself?

Aug 21 2014, 12:18 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Is it because develop is not the default on GitHub?

Aug 21 2014, 12:17 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

I also have edited the Default Branch to develop and the Track Only to master, develop before activating.

Aug 21 2014, 12:16 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

The repository exist, I've checked it manually with the same address, user and password.

Aug 21 2014, 12:14 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Hm that's weird:

Aug 21 2014, 12:12 PM · Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

I expect the output to look like this:

Aug 21 2014, 12:03 PM · Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Can you show me the output of this?

Aug 21 2014, 12:02 PM · Diffusion
witrin added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Ah sorry I forgot to mention:

Aug 21 2014, 11:59 AM · Diffusion
epriestley added a comment to T5938: Unable to setup a clone of private git repo hosted on GitHub.

Does git --version show 1.7.1?

Aug 21 2014, 11:58 AM · Diffusion
witrin updated the task description for T5938: Unable to setup a clone of private git repo hosted on GitHub.
Aug 21 2014, 11:39 AM · Diffusion
witrin updated the task description for T5938: Unable to setup a clone of private git repo hosted on GitHub.
Aug 21 2014, 11:34 AM · Diffusion
witrin updated the task description for T5938: Unable to setup a clone of private git repo hosted on GitHub.
Aug 21 2014, 11:34 AM · Diffusion
witrin created T5938: Unable to setup a clone of private git repo hosted on GitHub.
Aug 21 2014, 11:33 AM · Diffusion
• taoqiping created T5935: Diff shows it is a binary file while it can be viewed by raw file or browser in diffusion .
Aug 21 2014, 1:02 AM · Diffusion

Aug 20 2014

epriestley created T5929: User copied a working copy over a Diffusion working copy and nothing worked anymore.
Aug 20 2014, 7:50 PM · Diffusion
epriestley added a comment to T5926: Make repository backoff less aggressive.

arc commit also doesn't call diffusion.looksoon, but should.

Aug 20 2014, 4:54 PM · Diffusion
epriestley created T5926: Make repository backoff less aggressive.
Aug 20 2014, 4:52 PM · Diffusion
staticshock updated the task description for T5830: Improve initial import of not-recently-updated repositories.
Aug 20 2014, 4:46 PM · Diffusion
epriestley added a comment to T3498: Allow ignore whitespace in Audit/Diffusion diffs.

Ah, thanks! I forgot we had this one already.

Aug 20 2014, 3:18 PM · Diffusion
chad closed T5923: Support whitespace collapsing in Diffusion as a duplicate.

✘ Merged into T3498.

Aug 20 2014, 3:17 PM · Diffusion
chad updated subscribers of T3498: Allow ignore whitespace in Audit/Diffusion diffs.

◀ Merged tasks: T5923.

Aug 20 2014, 3:17 PM · Diffusion
chad updated subscribers of T3498: Allow ignore whitespace in Audit/Diffusion diffs.

◀ Merged tasks: T970.

Aug 20 2014, 3:15 PM · Diffusion
epriestley created T5924: SVN discovery fails to detect bad subpath.
Aug 20 2014, 2:43 PM · Diffusion, Subversion
epriestley closed T5921: Use complete screen width for diff of added / deleted files as Wontfix.

We're adding a 1-up/unified view (see T2009) but don't plan to make this specific change outside of that.

Aug 20 2014, 2:29 PM · Diffusion, Differential, Audit
djc added a project to T5923: Support whitespace collapsing in Diffusion: Diffusion.
Aug 20 2014, 2:17 PM · Diffusion
jpraet created T5921: Use complete screen width for diff of added / deleted files.
Aug 20 2014, 12:21 PM · Diffusion, Differential, Audit

Aug 16 2014

epriestley added a comment to T3980: Support "Bind to External Thing" to define project membership.

This has come up a couple of times recently. Instead of supporting this as a security policy (which will be difficult to debug) I think we'll have an easier time of and get more milage from it by supporting it as a project membership rule (which, at a minimum, can have reasonable web UI workflows and be a lot easier to debug and understand).

Aug 16 2014, 12:20 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
epriestley renamed T3980: Support "Bind to External Thing" to define project membership from Support "LDAP group" in policy infrastructure to Support "Bind to External Thing" to define project membership.
Aug 16 2014, 12:14 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Aug 15 2014

epriestley closed T5890: api call to trigger a repository pull as Resolved.

The diffusion.looksoon call does this.

Aug 15 2014, 9:16 PM · Conduit, Diffusion
cburroughs created T5890: api call to trigger a repository pull.
Aug 15 2014, 8:33 PM · Conduit, Diffusion
nemobis added a comment to T3102: Support for grouping Diffusion repositories in UI.
  • Implement Project/Repository relationships
Aug 15 2014, 10:08 AM · Diffusion
• xuyulong added a comment to T5540: Commit still importing.

I am also appeared the question,after when I upgrade the phabricator server.Is there a solution now?

Aug 15 2014, 3:02 AM · Diffusion
• xuyulong added a comment to T5540: Commit still importing.
Aug 15 2014, 2:58 AM · Diffusion

Aug 14 2014

aik099 created T5886: Commit imported into wrong repository (as duplicate).
Aug 14 2014, 9:08 PM · Diffusion

Aug 13 2014

devurandom added a comment to T5830: Improve initial import of not-recently-updated repositories.

See-Also: https://github.com/phacility/phabricator/issues/696

Aug 13 2014, 7:32 PM · Diffusion
epriestley closed T5869: Crash when viewing lint messages in Diffusion as Resolved.

Closed by commit rPa5d24609748c.

Aug 13 2014, 5:06 PM · Diffusion
epriestley claimed T5869: Crash when viewing lint messages in Diffusion.
Aug 13 2014, 3:44 PM · Diffusion
epriestley added a revision to T5869: Crash when viewing lint messages in Diffusion: Restricted Differential Revision.
Aug 13 2014, 3:26 PM · Diffusion