Page MenuHomePhabricator
Feed Advanced Search

Apr 12 2017

epriestley moved T12300: git push --mirror --force does not work on Phacility with repo that has refs/pull from Backlog to "Customers" on the Customer Impact board.
Apr 12 2017, 3:10 PM · Diffusion, Git
epriestley edited projects for T12300: git push --mirror --force does not work on Phacility with repo that has refs/pull, added: Customer Impact; removed Phacility.
Apr 12 2017, 3:01 PM · Diffusion, Git

Mar 30 2017

epriestley created T12483: SAAS install reporting that they are unable to clone with "git svn".
Mar 30 2017, 8:44 PM · Customer Impact, Git, Subversion, Diffusion

Feb 22 2017

chad added projects to T12300: git push --mirror --force does not work on Phacility with repo that has refs/pull: Git, Phacility.
Feb 22 2017, 9:02 PM · Diffusion, Git

Feb 2 2017

epriestley moved T4801: Error with unclear next steps from `git push` to hosted repository from Backlog to Triage on the Diffusion board.
Feb 2 2017, 3:58 PM · Git, Diffusion

Jan 10 2017

bcooksley added a project to T9383: Support `git notes`: KDE.

Some parts of KDE use git notes fairly extensively for certain specific workflows.
How difficult would it be to have Phabricator permit pushing Notes, even if Phabricator itself didn't do much with them (doesn't need to display them)?

Jan 10 2017, 11:12 PM · KDE, Git, Diffusion

Dec 13 2016

rfreebern added a comment to T12012: Diffusion doesn't handle non-bare hosted git repos.

Okay, thanks!

Dec 13 2016, 7:39 PM · Git, Diffusion, Bug Report
epriestley closed T12012: Diffusion doesn't handle non-bare hosted git repos as Invalid.

Oh, I think the issue is this:

Dec 13 2016, 7:38 PM · Git, Diffusion, Bug Report
epriestley added a comment to T12012: Diffusion doesn't handle non-bare hosted git repos.

I also can't reproduce this:

Dec 13 2016, 7:33 PM · Git, Diffusion, Bug Report
rfreebern added a comment to T12012: Diffusion doesn't handle non-bare hosted git repos.

It's fine to consider it not a bug. Mainly I wanted to provide the info that it doesn't work for documentation purposes, in case anyone else runs into the same situation in the future. (We ran into this by trying to transition from a very old Phabricator installation to a new one with hosted repos, but with a legacy deployment setup that needs a non-bare repo copy, and didn't realize that Phabricator didn't fully support hosted non-bare repos.)

Dec 13 2016, 7:29 PM · Git, Diffusion, Bug Report
epriestley added a comment to T12012: Diffusion doesn't handle non-bare hosted git repos.

Why do you consider this to be a bug, then?

Dec 13 2016, 7:23 PM · Git, Diffusion, Bug Report
rfreebern added a comment to T12012: Diffusion doesn't handle non-bare hosted git repos.

No.

Dec 13 2016, 6:54 PM · Git, Diffusion, Bug Report
epriestley added a comment to T12012: Diffusion doesn't handle non-bare hosted git repos.

Do we tell you to do this in the documentation anywhere?

Dec 13 2016, 6:36 PM · Git, Diffusion, Bug Report
rfreebern created T12012: Diffusion doesn't handle non-bare hosted git repos.
Dec 13 2016, 6:32 PM · Git, Diffusion, Bug Report

Oct 13 2016

lisa2moom added a watcher for Git: lisa2moom.
Oct 13 2016, 4:28 AM

Aug 30 2016

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 5 2016

eadler added a project to T7442: Print out a confirmation message after creating or amending commits: Restricted Project.
Aug 5 2016, 5:24 PM · Restricted Project, Git, Arcanist, Mercurial

Jun 5 2016

epriestley closed T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames as Resolved.
Jun 5 2016, 10:22 PM · Ops, Git, Phacility, Security

May 30 2016

remusvrm updated Q410: Is there a easy way to create hooks? from to Is there a easy way to create hooks?.
May 30 2016, 10:23 AM · Repositories, Git

Apr 23 2016

epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

Any test we execute must be distributed with phabricator/ and run on the first page load after an upgrade. That generally means it needs to be small, very fast, and completely conclusive. Compare to the test for Shellshock here, which runs in a few milliseconds, requires 10 lines of code, and is totally conclusive:

Apr 23 2016, 5:18 PM · Ops, Git, Phacility, Security
ytrezq added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

Broadly, I lean toward this policy going forward:

  • When we can perform an accurate test for the vulnerability in a reasonable amount of time/effort and tell you that you are definitely vulnerable (as with Shellshock), we will continue to do so with an active setup warning.
  • When we can not perform such a test (as here), we will publish guidance and note the issue in the changelog, but will not attempt to guess if the installed version may be vulnerable because this test will frequently be confusing/misleading/wrong.
  • We can re-evaluate this after T5055, which may give us a wider range of tools for providing more accurate vulnerability notifications.
Apr 23 2016, 4:53 PM · Ops, Git, Phacility, Security

Apr 19 2016

epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

Broadly, I lean toward this policy going forward:

Apr 19 2016, 2:04 PM · Ops, Git, Phacility, Security
epriestley added a revision to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames: D15756: Remove the warning about the Git 2GB pathname issue.
Apr 19 2016, 1:59 PM · Ops, Git, Phacility, Security
epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

At least for now, maybe I'll remove the setup issue to avoid confusion and just note this in the changelog instead. This is much more likely to be overlooked, but vendors other than Apple seem to have generally taken care of this and using git --version to test for the presence of the vulnerability isn't really meaningful.

Apr 19 2016, 1:54 PM · Ops, Git, Phacility, Security
epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

safe to ignore if you've updated to the latest version even though it's a lower version number

Apr 19 2016, 1:49 PM · Ops, Git, Phacility, Security
epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

In other cases (like with Shellshock) we can just test for the vulnerability to see if a binary is vulnerable. Ideally, we'd just perform this test to figure out if you need to upgrade, but I don't think a reasonable test case exists here because we need to create a 2GB pathname and probably can not do that in a reasonable amount of time.

Apr 19 2016, 1:40 PM · Ops, Git, Phacility, Security
pilsetnieks added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

I got hit by that warning today, and while it doesn't bother me because I knew about the vulnerabilities and versions, it could be confusing for others. I've got 2.1.4-2.1+deb8u2 on Debian, which is old but the fixes are backported. Many other distros have older versions with backported fixes as well (as per https://news.ycombinator.com/item?id=11517894). Unfortunately you cannot see that in git --version though.

Apr 19 2016, 1:29 PM · Ops, Git, Phacility, Security

Apr 18 2016

epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

I think the sequence of action is:

Apr 18 2016, 2:52 PM · Ops, Git, Phacility, Security
eadler added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.
Apr 18 2016, 2:47 PM · Ops, Git, Phacility, Security
epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

I'm less sure about adding a warning to arc.

Apr 18 2016, 1:20 PM · Ops, Git, Phacility, Security
epriestley added a project to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames: Ops.
Apr 18 2016, 1:05 PM · Ops, Git, Phacility, Security
epriestley added a comment to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.

I've updated all Phacility cluster hosts which run any git operations (secure*, sbuild*, saux*, repo*) to 2.8.1.

Apr 18 2016, 1:05 PM · Ops, Git, Phacility, Security
epriestley added a revision to T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames: D15745: Warn users about remote code execution in older Git.
Apr 18 2016, 12:49 PM · Ops, Git, Phacility, Security
epriestley created T10832: Evaluate Git remote execution vulnerabilities with 2GB pathnames.
Apr 18 2016, 12:21 PM · Ops, Git, Phacility, Security

Mar 15 2016

epriestley merged task T9739: Git push failure over HTTP for large commit (74MB) into T4369: Phabricator HTTP repository hosting has fairly severe scalability limits.
Mar 15 2016, 12:26 PM · Diffusion, Git

Feb 22 2016

eadler removed a project from T9383: Support `git notes`: Restricted Project.
Feb 22 2016, 11:52 PM · KDE, Git, Diffusion

Feb 19 2016

tailsu added a comment to T4801: Error with unclear next steps from `git push` to hosted repository.

I got this:

Feb 19 2016, 12:37 PM · Git, Diffusion

Jan 9 2016

eadler moved T9383: Support `git notes` from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 9 2016, 1:03 AM · KDE, Git, Diffusion
eadler added a project to T9383: Support `git notes`: Restricted Project.
Jan 9 2016, 1:03 AM · KDE, Git, Diffusion

Jan 4 2016

epriestley closed T9724: "ssh-exec" sometimes hangs when git cloning larger repos as Resolved.

Thanks for the report! Let us know if you run into anything else.

Jan 4 2016, 1:19 PM · Git
VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

@epriestley Thank you very much for this fix and the explanation!
It seems that this issue is now finally solved and can be closed.
Great start of a new year! ;)

Jan 4 2016, 12:45 PM · Git

Dec 31 2015

BYK added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

This is another reason for me to dislike PHP but I really appreciate the time you've taken to explain the issue in addition to a promising fix for this task. Couldn't have asked for a better new year's gift :)

Dec 31 2015, 10:46 PM · Git
epriestley added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

I think the fread() thing from PHP.net is just the user being clueless. He's opening a connection to an HTTP server, writing this "HTTP request":

Dec 31 2015, 10:20 PM · Git
epriestley added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

When you have a chance, can anyone else who was hitting this update libphutil/ to rPHU5afd76 and see if it still reproduces?

Dec 31 2015, 10:05 PM · Git
epriestley added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

I'm fairly confident that D14920 will fix this. I was able to reproduce it with the "run in a loop" method, and narrow it down from there.

Dec 31 2015, 10:01 PM · Git
epriestley added a revision to T9724: "ssh-exec" sometimes hangs when git cloning larger repos : D14920: Fix an issue where subprocesses could have data left on stdout/stderr.
Dec 31 2015, 9:59 PM · Git

Dec 30 2015

VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Today I`ve had some more time and investigated this issue a bit further.
I tried to debug this issue by using gdb and figured out that after a while the method DiffusionGitSSHWorkflow->waitForGitClient() in DiffusionGitUploadPackSSHWorkflow.php:35 loops forever:

[0x7f595b9d4208] stream_select(array(1)[0x3efe808], array(0)[0x3efe718], array(1)[0x40fb4c8], 1, 0) /home/build/phabricator/libphutil/src/channel/PhutilChannel.php:197
[0x7f595b9d3848] PhutilChannel::waitForActivity(array(1)[0x40fb588], array(1)[0x40fb588], array(0)[0x40fb5e8]) /home/build/phabricator/libphutil/src/channel/PhutilChannel.php:100
[0x7f595b9d3748] PhutilChannel::waitForAny(array(1)[0x40fb588]) /home/build/phabricator/phabricator/src/applications/diffusion/ssh/DiffusionGitSSHWorkflow.php:25
[0x7f595b9d34a0] DiffusionGitSSHWorkflow->waitForGitClient() /home/build/phabricator/phabricator/src/applications/diffusion/ssh/DiffusionGitUploadPackSSHWorkflow.php:35
[0x7f595b9d2ec8] DiffusionGitUploadPackSSHWorkflow->executeRepositoryOperations() /home/build/phabricator/phabricator/src/applications/diffusion/ssh/DiffusionSSHWorkflow.php:142
[0x7f595b9d28a0] DiffusionSSHWorkflow->execute(object[0x373c5c8]) /home/build/phabricator/phabricator/scripts/ssh/ssh-exec.php:267
Dec 30 2015, 4:08 PM · Git

Dec 21 2015

VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Same here... Sadly D14801 doesn't fix this issue.

Dec 21 2015, 8:27 AM · Git

Dec 18 2015

avivey added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Updating to HEAD and running the clone in a loop, it still hangs eventually :(

Dec 18 2015, 9:55 PM · Git
avivey renamed T9724: "ssh-exec" sometimes hangs when git cloning larger repos from "ssh-exec" hangs when git cloning larger repos with submodules to "ssh-exec" sometimes hangs when git cloning larger repos .
Dec 18 2015, 9:50 PM · Git

Dec 16 2015

epriestley added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

There is a small possibility that D14801 fixed this. That's highly speculative, but it is the kind of low-level bug which could theoretically cause intermittent, difficult-to-reproduce hangs of this nature.

Dec 16 2015, 9:10 PM · Git

Dec 15 2015

VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

As a temporary workaround our company currently uses direct checkout through the standard ssh server until we have a stable phabricator-ssh daemon available.
I hope this will be fixed soon...
Thanks anyway!

Dec 15 2015, 10:11 AM · Git

Dec 4 2015

avivey added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

I can reproduce this on my dev install (Ubuntu 14.04.3 LTS, git 2.6, OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3, OpenSSL 1.0.1f 6 Jan 2014, PHP 5.5.9-1ubuntu4.14):

$ git clone --depth 5  ssh://git@localhost:7422/diffusion/MNG
Cloning into 'MNG'...
remote: Counting objects: 3560, done.
remote: Compressing objects: 100% (2960/2960), done.
Receiving objects:  99% (3525/3560), 153.83 MiB | 102.55 MiB/s
<hang>
Dec 4 2015, 11:38 PM · Git
VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Again I attached strace to narrow down the problem further.

Dec 4 2015, 1:02 PM · Git

Dec 3 2015

CraigBoyd added a comment to Q182: Why git clone return 403 error when through http?.

I am getting the exact same issue.
I am prompted for a user id and password so I use the appropriate ones:
user: user_name_in_phab
password: users_password_in_phab

Dec 3 2015, 10:52 PM · Diffusion, Git
VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

The same here...

Dec 3 2015, 8:25 AM · Git

Dec 1 2015

cole added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

I can't reproduce this. Here's what I did:

  • I opened three terminal windows.
  • I ran git clone ssh://dweller@secure.phabricator.com/diffusion/P/phabricator.git phabricator-X in each at the same time, where X is one of 1, 2 or 3.

All clones completed successfully, and I got three clones in the working directory after they finished.

Dec 1 2015, 3:42 PM · Git
epriestley added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

I can't reproduce this. Here's what I did:

Dec 1 2015, 12:38 PM · Git
VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Any news on this?

Dec 1 2015, 11:22 AM · Git

Nov 17 2015

VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Same as @cole... I've reported this issue with an already up to date OS and GIT:

build@ei-srv-l-141:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty
Nov 17 2015, 8:10 AM · Git

Nov 16 2015

avivey added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Thanks for checking, @cole.

Nov 16 2015, 9:01 PM · Git
cole added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

I have upgraded git to the latest version.

$ git --version
git version 2.6.3
Nov 16 2015, 8:39 PM · Git
cole added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Not that it might help, but:

In T9724#144776, @cole wrote:
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.4 LTS
Release:	12.04
Codename:	precise

That's ancient 14.04 is also LTS...

Nov 16 2015, 7:56 PM · Git
johnny-bit added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Not that it might help, but:

Nov 16 2015, 7:47 PM · Git
cole added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.4 LTS
Release:	12.04
Codename:	precise
Nov 16 2015, 7:34 PM · Git
avivey added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

From both of your installs, can we have the versions of:

  • OS
  • php
  • git
  • openssh
  • phabricator

?

Nov 16 2015, 7:26 PM · Git
cole added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

We have been experiencing the same issue, though we can reliably reproduce on larger repositories with no submodules.

Nov 16 2015, 7:12 PM · Git
avivey added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Are the submodules all hosted in the same phabricator instance?

Nov 16 2015, 6:47 PM · Git
VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

After playing around a while I found out that it seems the hang occurs only if another user concurrently does a git clone:

pasted_file (921×1 px, 220 KB)

Nov 16 2015, 2:38 PM · Git
VitaminCpp added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

Yes, the path to 'repo.git' looks like this: plink.exe git@<our_server> "git-upload-pack '/diffusion/TPTB/3RDPARTY/tbb.git'".
I've tried running sshd in debug mode, but the sshd is terminating on every new connection attempt, because it isn't running as a daemon.
The only logging output I got when my clone attempt gets stuck is the following on the server side:

Nov 16 11:03:02 ei-srv-l-141 sshd[64152]: Set /proc/self/oom_score_adj to 0
Nov 16 11:03:02 ei-srv-l-141 sshd[64152]: Connection from 192.168.192.179 port 28269 on 192.168.192.141 port 22
Nov 16 11:03:03 ei-srv-l-141 sshd[64152]: Postponed publickey for git from 192.168.192.179 port 28269 ssh2 [preauth]
Nov 16 11:03:04 ei-srv-l-141 sshd[64152]: Accepted publickey for git from 192.168.192.179 port 28269 ssh2: RSA c1:1d:81:e5:81:e7:0e:b3:cd:92:3b:fa:b9:22:73:ae
Nov 16 11:03:04 ei-srv-l-141 sshd[64152]: User child is on pid 64160
Nov 16 11:03:04 ei-srv-l-141 sshd[64160]: Starting session: forced-command (key-option) ''/home/build/phabricator/phabricator/bin/ssh-exec' '--phabricator-ssh-user' 'm.herzog' '--phabricator-ssh-key' '32'' for git from 192.168.192.179 port 28269
Nov 16 11:03:04 ei-srv-l-141 sudo:      git : TTY=unknown ; PWD=/home/git ; USER=build ; COMMAND=/usr/bin/git-upload-pack -- /var/repo/TPL/
Nov 16 11:03:04 ei-srv-l-141 sudo: pam_unix(sudo:session): session opened for user build by (uid=0)
Nov 16 11:03:07 ei-srv-l-141 sudo: pam_unix(sudo:session): session closed for user build
Nov 16 2015, 10:09 AM · Git

Nov 11 2015

DheerendraRathor added a comment to Q182: Why git clone return 403 error when through http?.

Are you using VCS password for cloning?

Nov 11 2015, 3:01 PM · Diffusion, Git

Nov 10 2015

Petrb added a comment to T9739: Git push failure over HTTP for large commit (74MB).

I just tried pushing a new branch "test" and it worked, there is no master yet, but that push he attempts to do should work

Nov 10 2015, 9:04 AM · Diffusion, Git
Petrb added a comment to T9739: Git push failure over HTTP for large commit (74MB).

This is hosted by phabricator itself, but repository is actually pretty clean, nobody ever pushed any commit to it in past.

Nov 10 2015, 9:00 AM · Diffusion, Git

Nov 9 2015

chad added a comment to T9739: Git push failure over HTTP for large commit (74MB).

Who is hosting the repository, Phabricator or an external source? Rough Googling suggests the repository might be corrupt or the disk might be full.

Nov 9 2015, 2:32 PM · Diffusion, Git
Petrb created T9739: Git push failure over HTTP for large commit (74MB).
Nov 9 2015, 9:27 AM · Diffusion, Git

Nov 7 2015

avivey removed a project from T9724: "ssh-exec" sometimes hangs when git cloning larger repos : libphutil.
Nov 7 2015, 7:14 PM · Git
avivey added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

ssh git@<our_server> "git-upload-pack 'repo.git'"

  • git-upload-pack is the server-side part of the git fetch/git pull transfer protocol.
  • 'repo.git' should look like diffusion/CALLSIGN/name.git; Is that right?
Nov 7 2015, 7:14 PM · Git

Nov 6 2015

VitaminCpp created T9724: "ssh-exec" sometimes hangs when git cloning larger repos .
Nov 6 2015, 10:26 AM · Git

Oct 28 2015

chad added projects to Q182: Why git clone return 403 error when through http?: Git, Diffusion.
Oct 28 2015, 2:25 PM · Diffusion, Git

Oct 15 2015

chad closed Q172: Error while creating diff as invalid.
Oct 15 2015, 2:48 AM · Arcanist, Git
chad added projects to Q172: Error while creating diff: Git, Arcanist.
Oct 15 2015, 2:48 AM · Arcanist, Git

Oct 3 2015

DheerendraRathor updated Q158: Detecting --skip-staging in herald rule from to Detecting --skip-staging in herald rule.
Oct 3 2015, 2:37 PM · Herald, Arcanist, Git, Harbormaster

Sep 26 2015

chad closed Q150: arc diff automatic detection of last commit which was not part of any revision as resolved.
Sep 26 2015, 4:58 PM · Differential, Git, Arcanist

Sep 25 2015

DheerendraRathor added a comment to Q150: arc diff automatic detection of last commit which was not part of any revision.

let say this is my git tree
origin/master -> c1 -> c2 -> c3
at this point, arc diff results into creation of revision of c1, c2, c3. That's exactly what expected.
Now my reviews are pending and I started working on more stuff, so git tree will look like
origin/master -> c1 -> c2 -> c3 -> c4 -> c5 -> c6
this time arc diff will result into creation of revision of (c1, c2,.. c6) due to default ruleset. I want that arc diff should include only (c4, c5, c6) only.
I can achieve the same by using arc diff c4. But this situations is too frequent and doing arc diff <commit> is cumbersome because one have to do git log before that etc. So is there any ruleset in arcanist to handle that directly?

Sep 25 2015, 7:38 PM · Differential, Git, Arcanist
chad added a comment to Q150: arc diff automatic detection of last commit which was not part of any revision.

Can you explain more about what you're trying to accomplish in your details?

Sep 25 2015, 7:29 PM · Differential, Git, Arcanist
DheerendraRathor updated Q150: arc diff automatic detection of last commit which was not part of any revision from to arc diff automatic detection of last commit which was not part of any revision.
Sep 25 2015, 6:39 PM · Differential, Git, Arcanist

Sep 21 2015

epriestley added a comment to T9455: Arc meaninglessly prompts users to amend changes in submodules into parent repositories.

D14137 (with the new prompt) is now in master. It will promote to stable in about a week. You can grab it with arc upgrade.

Sep 21 2015, 7:42 PM · Git, Arcanist, Phacility Support
epriestley closed T9455: Arc meaninglessly prompts users to amend changes in submodules into parent repositories as Resolved by committing rARC9c056c5cc887: Improve arc's handling of dirty submodules in Git.
Sep 21 2015, 7:40 PM · Git, Arcanist, Phacility Support
epriestley renamed T9455: Arc meaninglessly prompts users to amend changes in submodules into parent repositories from Arc repeatedly suggested adding submodules to Arc meaninglessly prompts users to amend changes in submodules into parent repositories.
Sep 21 2015, 6:52 PM · Git, Arcanist, Phacility Support

Sep 10 2015

epriestley added a comment to T9383: Support `git notes`.

No.

Sep 10 2015, 12:04 PM · KDE, Git, Diffusion
devurandom added a comment to T9383: Support `git notes`.

Is this related to T8936? I.e. similar cause?

Sep 10 2015, 12:03 PM · KDE, Git, Diffusion
epriestley added a comment to T9383: Support `git notes`.

We do not currently support git notes, and I had never heard of it before this task.

Sep 10 2015, 11:07 AM · KDE, Git, Diffusion
epriestley renamed T9383: Support `git notes` from Diffusion rejects git-notes objects to Support `git notes`.
Sep 10 2015, 11:07 AM · KDE, Git, Diffusion

Sep 8 2015

startgitgit added a watcher for Git: startgitgit.
Sep 8 2015, 1:59 PM
startgitgit added a member for Git: startgitgit.
Sep 8 2015, 1:57 PM

Sep 2 2015

johnny-bit added a comment to T9318: Auto magically self assigned no reply email for git privacy.

Still - wouldn't You have to also configure git for repo to use phabricator-mail? Plus - routing to conpherence is IMO more dangerous than simply forwarding to mailbox (where once can set up nice filters and spamhandlers).

Sep 2 2015, 10:58 AM · Mail
tycho.tatitscheff created T9318: Auto magically self assigned no reply email for git privacy.
Sep 2 2015, 8:58 AM · Mail

Aug 29 2015

avivey added a comment to Q109: Long single git commit import time.

I'm closing this as a dup of Q104; As a question, it has the same answers.

Aug 29 2015, 8:52 PM · Git, Diffusion
avivey edited this Ponder Question.
Aug 29 2015, 8:51 PM · Git, Diffusion