Page MenuHomePhabricator
Feed Advanced Search

Aug 30 2016

epriestley added a revision to T11559: Add a list of individual repositories with update errors to "Repository Servers" page: Restricted Differential Revision.
Aug 30 2016, 3:57 PM · Clusters, Diffusion
epriestley closed T11558: Update-after-commit possibly got mangled in diff-to-file change? as Resolved.

I've updated both hosts and manually fixed D16464 to display the correct changes.

Aug 30 2016, 2:40 PM · Differential, Diffusion
epriestley added a comment to T11558: Update-after-commit possibly got mangled in diff-to-file change?.

Yeah, I just neglected to push secure002 when I pushed secure001. I'll fix this shortly.

Aug 30 2016, 2:29 PM · Differential, Diffusion
epriestley added a comment to T11558: Update-after-commit possibly got mangled in diff-to-file change?.

Oh, this looks like a smoking gun:

Aug 30 2016, 2:28 PM · Differential, Diffusion
epriestley added a comment to T11558: Update-after-commit possibly got mangled in diff-to-file change?.

There's no changeset in the database, so this isn't just a weird permissions issue -- legitimately, no changeset was extracted.

Aug 30 2016, 2:27 PM · Differential, Diffusion
epriestley added a comment to T11558: Update-after-commit possibly got mangled in diff-to-file change?.

bin/differential extract rPHU491ebc74d816dbe2fc8bbbbc992e8a14f8c613be also extracts the change correctly:

Aug 30 2016, 2:25 PM · Differential, Diffusion
epriestley created T11559: Add a list of individual repositories with update errors to "Repository Servers" page.
Aug 30 2016, 2:24 PM · Clusters, Diffusion
epriestley added a comment to T11558: Update-after-commit possibly got mangled in diff-to-file change?.

This might actually something more narrowly scoped since, e.g., D16468, D16469, and D16470 worked fine.

Aug 30 2016, 2:21 PM · Differential, Diffusion
epriestley created T11558: Update-after-commit possibly got mangled in diff-to-file change?.
Aug 30 2016, 12:53 PM · Differential, Diffusion
MuratUrsavas added a comment to T4801: Error with unclear next steps from `git push` to hosted repository.

Giving full access to all users for the host repo folder solved the issue. As this is a vulnerability, I shouldn't left it as 'chmod a+w'.

Aug 30 2016, 10:12 AM · Git, Diffusion
MuratUrsavas added a comment to T4801: Error with unclear next steps from `git push` to hosted repository.

I have the same problem.

Aug 30 2016, 10:00 AM · Git, Diffusion

Aug 29 2016

epriestley added a parent task for T5067: Can't browse or see history of any files with a '+' in the file path.: T11553: Add various "make an HTTP call" setup checks, and run them in parallel.
Aug 29 2016, 4:22 PM · Diffusion

Aug 27 2016

epriestley closed T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded as Resolved by committing Restricted Diffusion Commit.
Aug 27 2016, 4:11 PM · Phacility, Files, Diffusion, Bug Report
avivey added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

This has happened about 2 months ago, so a lot of the damage has already happened. We had a listing somewhere about what to do, but I can't find it now, so I'll re-write it here for posterity:

Aug 27 2016, 3:14 AM · Wikimedia, Restricted Project, Diffusion
alexmv added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

This can cause a storm of commit mail when upgrading. If there are old tags which weren't imported at the time, when Phabricator is upgraded to a version containing D16129 it can fire off thousands of commit emails, flooding inboxes and making some folks grumpy at their Phabricator administrators.

Aug 27 2016, 3:00 AM · Wikimedia, Restricted Project, Diffusion

Aug 26 2016

epriestley added a comment to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded.

D16460 is marked as fixing this, and we always send data via Files afterwards. This is different from the approach I'd outlined above (no mode where we continue to return text directly), but two additional considerations have arisen:

Aug 26 2016, 5:32 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a revision to T11524: Import-time diff generation fails for particular commits in cluster mode: Restricted Differential Revision.
Aug 26 2016, 5:28 PM · Phacility, Clusters, Daemons, Diffusion
epriestley added a revision to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded: Restricted Differential Revision.
Aug 26 2016, 5:28 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a revision to T10423: Huge diffs (>8MB) should stream directly into file storage in Diffusion when downloaded: Restricted Differential Revision.
Aug 26 2016, 3:14 PM · Phacility, Files, Diffusion, Bug Report
epriestley added a revision to T11524: Import-time diff generation fails for particular commits in cluster mode: Restricted Differential Revision.
Aug 26 2016, 3:14 PM · Phacility, Clusters, Daemons, Diffusion
epriestley closed T11537: Survive import of artificially manufactured Git commits with 64-bit timestamps as Resolved by committing Restricted Diffusion Commit.
Aug 26 2016, 2:39 PM · Diffusion
epriestley added a revision to T11524: Import-time diff generation fails for particular commits in cluster mode: Restricted Differential Revision.
Aug 26 2016, 12:36 PM · Phacility, Clusters, Daemons, Diffusion
epriestley added a revision to T11537: Survive import of artificially manufactured Git commits with 64-bit timestamps: Restricted Differential Revision.
Aug 26 2016, 12:24 PM · Diffusion
epriestley added a comment to T11537: Survive import of artificially manufactured Git commits with 64-bit timestamps.

Introducing an epoch64 type ends up being pretty messy:

Aug 26 2016, 12:13 PM · Diffusion
epriestley added a comment to T11537: Survive import of artificially manufactured Git commits with 64-bit timestamps.

Perhaps a better solution is to introduce an epoch64 datatype and store these timestamps faithfully, since they're at least sort of possible to write and do have a relatively unambiguous meaning. Introducing a new type instead of changing the meaning of the existing epoch would let us accommodate this without requiring tons and tons of migrations or exposing us to a lot of weird fallout.

Aug 26 2016, 12:01 PM · Diffusion
epriestley added a comment to T11537: Survive import of artificially manufactured Git commits with 64-bit timestamps.
$ git cat-file commit HEAD > message.original
$ nano message.original # Adjust timestamps to crazy values.
$ git hash-object -t commit --stdin -w < message.original
23c3584bd6030c4f8b9ad9ce5419d218990b75a5
$ git reset --hard 23c3584bd6030c4f8b9ad9ce5419d218990b75a5
HEAD is now at 23c3584 Time travel! Spooky!
$ git show
commit 23c3584bd6030c4f8b9ad9ce5419d218990b75a5
Author: epriestley <git@epriestley.com>
Date:   Mon Jul 22 06:20:00 48622 -0700
Aug 26 2016, 11:59 AM · Diffusion
epriestley added a comment to T11537: Survive import of artificially manufactured Git commits with 64-bit timestamps.

After some effort, I'm unable to figure out how to generate these commits using vanilla git. I can't figure out how get them with --date or GIT_COMMITTER_DATE to git commit: dates after 2100 are treated like the current date.

Aug 26 2016, 11:53 AM · Diffusion
epriestley created T11537: Survive import of artificially manufactured Git commits with 64-bit timestamps.
Aug 26 2016, 11:39 AM · Diffusion
epriestley added a comment to T11524: Import-time diff generation fails for particular commits in cluster mode.

The particular issue is that that the change removed a file containing the bytes ... 0xE5 0x76 .... The 0xE5 is probably an å in Latin 1.

Aug 26 2016, 1:25 AM · Phacility, Clusters, Daemons, Diffusion
epriestley added a comment to T11524: Import-time diff generation fails for particular commits in cluster mode.

I extracted the response body prior to encoding as a serialized()'d object so I can narrow down what's causing the encoding to fail and it looks reasonable, looking like it's almost certainly a UTF8 issue now.

Aug 26 2016, 1:12 AM · Phacility, Clusters, Daemons, Diffusion
epriestley added a comment to T11524: Import-time diff generation fails for particular commits in cluster mode.

Not too surprisingly, the response is empty. AphrontResponse->encodeJSONForHTTPResponse() uses json_encode() and does not detect UTF8-related encoding failures, so the chance that this is a UTF8 issue is pretty high. We should also probably fix that so fail earlier and more explicitly (and don't emit HTTP 200).

Aug 26 2016, 1:04 AM · Phacility, Clusters, Daemons, Diffusion
epriestley added a comment to T11524: Import-time diff generation fails for particular commits in cluster mode.

The next step I want to take is figuring out what the actual problematic response body looks like, but that's slightly tricky right now because there's no way to make Conduit calls from the CLI.

Aug 26 2016, 1:00 AM · Phacility, Clusters, Daemons, Diffusion

Aug 25 2016

epriestley added a comment to T9548: Support Mercurial's bundle2 wire protocol.

In the read/write case, it's too late once we hit a hook -- we need to be able to decide which cluster node to send the traffic to, and we need to know if it's a read or write request before we make that decision, since there may be a nearby read-only node and a distant read/write node. If we can examine the stream and make a determination that the request is read-only, we can freely pick a nearby read-only node.

Aug 25 2016, 4:42 AM · Diffusion, Mercurial
durin42 added a comment to T9548: Support Mercurial's bundle2 wire protocol.

It's not entirely phabricator specific, as others probably have similar use cases. I'm literally the only hg dev that knows this is an issue (someone flagged me on twitter a month ago, and it's only a strange inability to sleep tonight that got me deep enough in my stack taht I got to this), but if you go to our ML with a decent problem statement ("we need a hook to let us identify read vs write transactions and do our own ACL checking" sounds like a start?) you'll get more help than just me when I'm unable to sleep. :)

Aug 25 2016, 4:31 AM · Diffusion, Mercurial
cspeckmim added a comment to T9548: Support Mercurial's bundle2 wire protocol.

Aha

Aug 25 2016, 4:30 AM · Diffusion, Mercurial
cspeckmim added a comment to T9548: Support Mercurial's bundle2 wire protocol.

I'm not a phabricator developer so I'm not sure if supporting mercurial hooks is something they're willing to take upstream. I can join the hg mailing list, but wouldn't this conversation be specific to phabricator and beneficial to be carried out here?

Aug 25 2016, 4:27 AM · Diffusion, Mercurial
epriestley added a comment to T9548: Support Mercurial's bundle2 wire protocol.

Today, we technically do not need to decode the protocol, but we will need to be able to distinguish between read and write requests to implement cluster read-only nodes (T10883) in the future and need to be able to rewrite the protocol to keep parity with fork-like/virtual-ref features that we plan to support in Git (T10691, T8092).

Aug 25 2016, 4:26 AM · Diffusion, Mercurial
durin42 added a comment to T9548: Support Mercurial's bundle2 wire protocol.

Ah, okay. We can probably do a lot better with some sort of pre-transaction hook then (that was my gut feeling to begin with). Once you've got an idea what the use case is, maybe we can chat on the hg mailing list?

Aug 25 2016, 4:24 AM · Diffusion, Mercurial
cspeckmim added a comment to T9548: Support Mercurial's bundle2 wire protocol.

I am totally on-board with finding something more elegant/maintainable, and would be able to help with some testing and possibly development. I'll try to look over the code in the near future to recall what it was doing, but I believe it's trying to determine whether the mercurial operations are read/write in order to determine whether the actor has necessary permissions to do so. I *believe* that's what it's doing, but it's been close to a year since I was looking through this.

Aug 25 2016, 4:22 AM · Diffusion, Mercurial
durin42 added a comment to T9548: Support Mercurial's bundle2 wire protocol.

We've got a volunteer (slowly) working on documenting formats, but right now bundle2 is not documented extensively outside of the code and the wiki page already mentioned in this thread.

Aug 25 2016, 4:19 AM · Diffusion, Mercurial
cspeckmim added a comment to T9548: Support Mercurial's bundle2 wire protocol.

@durin42 - that would probably be better than parsing the bundle stream but, is that documented anywhere? I tried looking fairly extensively for details on the bundle2 protocol and never came across that. Also, the bundle stream itself isn't what's being parsed/modified, it's the capabilities/outer protocol which I found at least some documentation, which is what the parsing/filtering is based on.

Aug 25 2016, 4:18 AM · Diffusion, Mercurial
durin42 added a comment to T9548: Support Mercurial's bundle2 wire protocol.

I'm not sure why phabricator is trying to parse the bundle stream (I don't know anything about phabricator), but you should be able to invoke hg with bundle2 disabled by setting experimental.bundle2-advertise to false in an hgrc (or using --config if you're shelling out to hg). Given that it's an experimental flag, it's not something I can promise will exist forever, but it might be a start.

Aug 25 2016, 4:13 AM · Diffusion, Mercurial

Aug 24 2016

epriestley closed T6752: Improve functionality of rebasing commits with references in commit message as Wontfix.

We haven't seen other requests in this vein, exactly, in about two years, and we generally don't expect users to rewrite published commits as a routine workflow.

Aug 24 2016, 11:14 PM · Transactions, Diffusion
• sshannin closed Q444: Associate old commits with new phabricator user as resolved.
Aug 24 2016, 10:49 PM · Diffusion
epriestley closed T6486: Pending Differential Revisions isn't filtered by branch as Wontfix.

We haven't seen other users run into difficulty with this in the last couple of years, so I don't currently plan to change it.

Aug 24 2016, 7:52 PM · Diffusion
epriestley added a revision to T11522: Improve support for guiding users through repository rewrites: Restricted Differential Revision.
Aug 24 2016, 4:02 PM · Diffusion
Grimeh updated Q470: Best way to make use of Phabricator in multi-site company? from Best way to have multi-site Phabricator instance to Best way to make use of Phabricator in multi-site company?.
Aug 24 2016, 3:33 PM · Clusters, Arcanist, Differential, Diffusion
Grimeh updated Q470: Best way to make use of Phabricator in multi-site company? from to Best way to have multi-site Phabricator instance.
Aug 24 2016, 3:32 PM · Clusters, Arcanist, Differential, Diffusion
epriestley added a revision to T11522: Improve support for guiding users through repository rewrites: Restricted Differential Revision.
Aug 24 2016, 1:28 PM · Diffusion
epriestley added a revision to T11522: Improve support for guiding users through repository rewrites: Restricted Differential Revision.
Aug 24 2016, 12:59 PM · Diffusion
epriestley added a revision to T11522: Improve support for guiding users through repository rewrites: Restricted Differential Revision.
Aug 24 2016, 12:35 PM · Diffusion
epriestley added a revision to T11522: Improve support for guiding users through repository rewrites: Restricted Differential Revision.
Aug 24 2016, 12:06 PM · Diffusion
epriestley added a comment to T11522: Improve support for guiding users through repository rewrites.

We have an existing repository_badcommit table which is used to mark commits as "bad", where "bad" approximately means "the repository as a whole works, but the VCS tools can not read or should not read this particular commit for whatever reason". This is rare, but can happen when, e.g., third-party tools are used to write into repositories.

Aug 24 2016, 11:33 AM · Diffusion
epriestley created T11524: Import-time diff generation fails for particular commits in cluster mode.
Aug 24 2016, 11:09 AM · Phacility, Clusters, Daemons, Diffusion
epriestley created T11522: Improve support for guiding users through repository rewrites.
Aug 24 2016, 1:09 AM · Diffusion

Aug 23 2016

epriestley closed T4445: Diffusion tag cache not updating correctly when tags move? as Resolved.

This is like two years old now, and I'm pretty sure it works now since no one else has reported it and it would likely have come up when clustering was written a few months ago if it was still an issue. If anyone is still seeing issues, please feel free to file a new report with reproduction steps.

Aug 23 2016, 7:08 PM · Diffusion
epriestley closed T1621: In Git, clean up local tags that are no longer present in the remote as Resolved.

I believe this was resolved by T6878 or related work. In the modern codebase, we fetch with --prune and explicit refspecs, which is sufficient according to git help fetch:

Aug 23 2016, 5:40 PM · Restricted Project, Diffusion
eadler added a project to T11502: Expose raw Git refs in the Diffusion UI, but very subtly: Restricted Project.
Aug 23 2016, 4:52 PM · Restricted Project, Diffusion

Aug 22 2016

epriestley added projects to T10312: Always interpret the first line of commit messages as a title, even if it begins with a recognized label like "Test Plan:": Differential, Diffusion.
Aug 22 2016, 8:48 AM · Restricted Project, Diffusion, Differential, Arcanist, Bug Report

Aug 20 2016

epriestley merged task T11503: Notifications for past events sent after Phabricator upgrade into T11188: Updating to latest Phabricator caused feed corruption.
Aug 20 2016, 10:55 PM · Diffusion, Bug Report (Needs Information)
jessjohnson added a comment to T11503: Notifications for past events sent after Phabricator upgrade.

Yes, this seems to be exactly what the other issue was referring to. We've just recently upgraded (previous codebase was 2+ years old) and massive amounts of commit email are getting sent out.

Aug 20 2016, 4:14 AM · Diffusion, Bug Report (Needs Information)
epriestley added a comment to T11503: Notifications for past events sent after Phabricator upgrade.

Yeah, this is likely the same as T11188. See that task for some additional discussion.

Aug 20 2016, 2:16 AM · Diffusion, Bug Report (Needs Information)
chad edited projects for T11503: Notifications for past events sent after Phabricator upgrade, added: Bug Report (Needs Information), Diffusion; removed Bug Report.
Aug 20 2016, 1:41 AM · Diffusion, Bug Report (Needs Information)

Aug 19 2016

epriestley created T11502: Expose raw Git refs in the Diffusion UI, but very subtly.
Aug 19 2016, 5:28 PM · Restricted Project, Diffusion
epriestley closed T11499: Unauthorized access to files - security issue as Invalid.

Yes, this is intended behavior. See T10262 for discussion. See T10262#158198 for comparison to other systems, many of which use the same approach to access control for the same reasons.

Aug 19 2016, 11:47 AM · Diffusion, Bug Report
asherkin added a comment to T11499: Unauthorized access to files - security issue.

This is intentional (and not a security issue), the URI contains a security token valid for 30 days (or until the policy is changed).

Aug 19 2016, 10:01 AM · Diffusion, Bug Report
exp10r3r created T11499: Unauthorized access to files - security issue.
Aug 19 2016, 6:41 AM · Diffusion, Bug Report

Aug 16 2016

epriestley added a comment to T11487: Update preamble documentation to consider cluster mode and loadbalancers in series.

This should be fixed in HEAD of master, and in the documentation on this host whenever it regenerates (every other rainy Tuesday during a full moon).

Aug 16 2016, 11:06 PM · Documentation, Diffusion
epriestley closed T11487: Update preamble documentation to consider cluster mode and loadbalancers in series as Resolved by committing Restricted Diffusion Commit.
Aug 16 2016, 11:05 PM · Documentation, Diffusion
epriestley renamed T11482: Build a changeset cache for Diffusion to improve move/copy detection behvaior from Audits don't show line-level diffs for changed and moved files to Build a changeset cache for Diffusion to improve move/copy detection behvaior.
Aug 16 2016, 10:59 PM · Diffusion (v3), Bug Report
epriestley merged task T11485: Diffusion & Auditing with GIT (Windows style newlines) into T5028: Commit message text formatting in remote git repository (SSH) is not preserved.
Aug 16 2016, 10:59 PM · Diffusion, Bug Report
epriestley merged T11485: Diffusion & Auditing with GIT (Windows style newlines) into T5028: Commit message text formatting in remote git repository (SSH) is not preserved.
Aug 16 2016, 10:59 PM · Diffusion
epriestley added a comment to T11485: Diffusion & Auditing with GIT (Windows style newlines).

I'm just going to merge this into T5028 since I think that ultimately is essentially the same issue.

Aug 16 2016, 10:58 PM · Diffusion, Bug Report
epriestley added a revision to T11487: Update preamble documentation to consider cluster mode and loadbalancers in series: Restricted Differential Revision.
Aug 16 2016, 10:49 PM · Documentation, Diffusion
epriestley renamed T11487: Update preamble documentation to consider cluster mode and loadbalancers in series from diffusion unable to retrieve repo information when in cluster repo mode to Update preamble documentation to consider cluster mode and loadbalancers in series.
Aug 16 2016, 10:40 PM · Documentation, Diffusion
caov297 added a comment to T11487: Update preamble documentation to consider cluster mode and loadbalancers in series.

thanks Evan, that did the trick!

Aug 16 2016, 10:26 PM · Documentation, Diffusion
epriestley added a comment to T11487: Update preamble documentation to consider cluster mode and loadbalancers in series.

(T8850 is vaguely related.)

Aug 16 2016, 8:43 PM · Documentation, Diffusion
caov297 added a comment to T11487: Update preamble documentation to consider cluster mode and loadbalancers in series.

we are using Apache webserver, and yes we are mangling the REMOTE_ADDRESS in preamble as recommended in the configure_preamble article section "adjusting client ips" because we are behind a load balancer.

Aug 16 2016, 8:30 PM · Documentation, Diffusion
epriestley added a comment to T11487: Update preamble documentation to consider cluster mode and loadbalancers in series.

cluster.instance is only used when serving multiple separate instances from a single cluster (for example, when hosting Phabricator for multiple clients), and should normally be left alone. This setting is used in the Phacility cluster to make x.phacility.com, y.phacility.com, etc., work correctly. This is sort of confusing because we use "cluster" to refer both to instancing and redundancy/scale; both are "clusters" in some sense but we don't generally expect users to care about instancing.

Aug 16 2016, 7:36 PM · Documentation, Diffusion
caov297 edited projects for T11487: Update preamble documentation to consider cluster mode and loadbalancers in series, added: Diffusion; removed Diffusion (v3).
Aug 16 2016, 7:19 PM · Documentation, Diffusion
DanSheps added a comment to T11485: Diffusion & Auditing with GIT (Windows style newlines).

I just tested the "Replace %s%n%n%b with %B" and it fixed it, Auditors were parsed without any problems.

Aug 16 2016, 6:04 PM · Diffusion, Bug Report
epriestley added a comment to T11485: Diffusion & Auditing with GIT (Windows style newlines).

Yeah, I think this is because of --format=%s. Some discussion in T5028, which is probably most of this.

Aug 16 2016, 5:46 PM · Diffusion, Bug Report
DanSheps added a comment to T11485: Diffusion & Auditing with GIT (Windows style newlines).

The windows style was from netbeans, I did the previous ones from command line (if you want I can run netbeans as well to prove it). The title was from when I was strictly using netbeans.

Aug 16 2016, 5:46 PM · Diffusion, Bug Report
avivey added a comment to T11485: Diffusion & Auditing with GIT (Windows style newlines).

When I run git cat-file -p 69d24cb35c46a4a2fed6a851aa17962d7dc0bd26 | hd, I get only \ns, no \rs at all... same with git log and git log ---format='%B' (git version 2.8.1.210.gb8b4d93 on linux).

Aug 16 2016, 5:44 PM · Diffusion, Bug Report
DanSheps added a comment to T11485: Diffusion & Auditing with GIT (Windows style newlines).

Sorry about that, I didn't know the test git repository existed otherwise I would have done this right after.

Aug 16 2016, 4:36 PM · Diffusion, Bug Report
epriestley added a project to T11485: Diffusion & Auditing with GIT (Windows style newlines): Diffusion.
Aug 16 2016, 4:35 PM · Diffusion, Bug Report

Aug 14 2016

epriestley added a comment to T5102: Markdown syntax of README.md file present in a repository is not well rendered.

READMEs are only rendered in the browse view:

Aug 14 2016, 5:38 PM · Diffusion
nemobis added a comment to T5102: Markdown syntax of README.md file present in a repository is not well rendered.

Was rendering disabled altogether? https://secure.phabricator.com/diffusion/P/browse/master/README.md shows up as a mere textarea.

Aug 14 2016, 5:14 PM · Diffusion

Aug 13 2016

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

I've used a mac for ~6 years now and still get annoyed that Finder won't list folders above files sorted by name. For me the folders work as a navigation control instead of content which is why I usually like them separate. My preference said, it doesn't really affect me in Diffusion.

Aug 13 2016, 7:59 PM · Diffusion
epriestley added a comment to T4322: Diffusion show folders first.

See additional discussion in D9343.

Aug 13 2016, 3:47 PM · Diffusion
epriestley merged task T11470: Provide a way to have directories first in Diffusion into T4322: Diffusion show folders first.
Aug 13 2016, 3:45 PM · Diffusion, Feature Request
epriestley merged T11470: Provide a way to have directories first in Diffusion into T4322: Diffusion show folders first.
Aug 13 2016, 3:45 PM · Diffusion
Danny_B created T11470: Provide a way to have directories first in Diffusion.
Aug 13 2016, 3:33 PM · Diffusion, Feature Request

Aug 12 2016

epriestley closed T11411: Commits to github branch close Differential revision as Resolved.

I added you to Community, granting you sweeping janitorial powers on this install.

Aug 12 2016, 2:00 PM · Documentation, Diffusion
venky added a comment to T11411: Commits to github branch close Differential revision.

This is resolved on my end.

Aug 12 2016, 2:50 AM · Documentation, Diffusion

Aug 10 2016

epriestley closed T11407: Make is possible to react to commits being parsed as Resolved.

You could also do this with no custom code by using Herald to trigger a Harbormaster build and having that make an HTTP request to something which runs the logic, or theoretically by using feed.http-hooks or Doorkeeper (although these are probably better after T10363).

Aug 10 2016, 9:06 PM · Herald, Diffusion, Feature Request
epriestley closed T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit as Resolved by committing Restricted Diffusion Commit.
Aug 10 2016, 6:12 PM · Diffusion, Bug Report
epriestley added a comment to T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit.

D16385 increases the storage length of the underlying column. Summaries will now be cut to 255 bytes or 80 display glyphs, whichever is shorter.

Aug 10 2016, 4:54 PM · Diffusion, Bug Report
epriestley added a revision to T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit: Restricted Differential Revision.
Aug 10 2016, 4:52 PM · Diffusion, Bug Report

Aug 9 2016

epriestley renamed T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit from Non-latin commit messages cut off too soon :( to Increase storage size of "summary" column on DiffusionRepositoryCommit.
Aug 9 2016, 8:12 PM · Diffusion, Bug Report