Thu, 05 Jan 2023 19:53:02 -0500 |
Matt Harbison |
typing: disable a bogus attribute-error warning in phabricator
|
file |
diff |
annotate
|
Fri, 06 Jan 2023 13:04:50 -0500 |
Matt Harbison |
typing: suppress a bunch of potential import-error cases in extensions
|
file |
diff |
annotate
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
file |
diff |
annotate
|
Mon, 21 Feb 2022 11:24:57 -0700 |
Gregory Szorc |
py3: use str instead of pycompat.unicode
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 18:28:30 -0800 |
Gregory Szorc |
global: bulk replace simple pycompat.iteritems(x) with x.items()
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
file |
diff |
annotate
|
Sun, 20 Feb 2022 15:03:26 -0700 |
Gregory Szorc |
py3: use io.BytesIO directly
|
file |
diff |
annotate
|
Tue, 28 Sep 2021 08:47:11 -0700 |
Martin von Zweigbergk |
errors: raise InputError on bad revset to revrange() iff provided by the user
|
file |
diff |
annotate
|
Mon, 03 May 2021 18:55:19 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
file |
diff |
annotate
|
Sat, 01 May 2021 00:28:39 -0400 |
Matt Harbison |
phabricator: adapt to the new `urlutil.url()` API
stable 5.8
|
file |
diff |
annotate
|
Mon, 29 Mar 2021 01:52:06 +0200 |
Joerg Sonnenberger |
node: replace nullid and friends with nodeconstants class
|
file |
diff |
annotate
|
Mon, 12 Apr 2021 03:01:04 +0200 |
Pierre-Yves David |
urlutil: extract `url` related code from `util` into the new module
|
file |
diff |
annotate
|
Sat, 21 Nov 2020 00:10:36 -0500 |
Matt Harbison |
phabricator: allow local revisions to be specified with `phabupdate`
|
file |
diff |
annotate
|
Sun, 29 Nov 2020 00:05:50 +0100 |
Pierre-Yves David |
phabricator: use the `http.timeout` config for conduit call
|
file |
diff |
annotate
|
Sat, 28 Nov 2020 19:58:37 +0100 |
Pierre-Yves David |
phabricator: introduce a `phabricator.retry` option
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
file |
diff |
annotate
|
Tue, 27 Oct 2020 10:22:36 -0700 |
Martin von Zweigbergk |
phabsend: use default one-line summary
|
file |
diff |
annotate
|
Thu, 17 Sep 2020 22:45:51 -0700 |
Martin von Zweigbergk |
phabricator: fix loadhgrc() override broken by D8656
|
file |
diff |
annotate
|
Thu, 02 Jul 2020 16:23:36 +0530 |
Pulkit Goyal |
localrepo: load the share source .hg/hgrc also in share-safe mode (API)
|
file |
diff |
annotate
|
Mon, 24 Aug 2020 18:51:25 -0400 |
Matt Harbison |
phabricator: update the hashes in commit messages as they get submitted
|
file |
diff |
annotate
|
Thu, 30 Jul 2020 16:58:38 +0100 |
Ian Moody |
phabricator: unconditionally pop `test_vcr` to fix debugcallconduit
|
file |
diff |
annotate
|
Thu, 16 Jul 2020 14:16:53 -0400 |
Matt Harbison |
phabricator: clarify the multiple heads/roots error message for phabsend
|
file |
diff |
annotate
|
Wed, 15 Jul 2020 14:18:18 -0400 |
Matt Harbison |
phabupdate: allow resigning from revisions
|
file |
diff |
annotate
|
Wed, 15 Jul 2020 14:14:58 -0400 |
Matt Harbison |
phabupdate: allow revisions to be commandeered
|
file |
diff |
annotate
|
Wed, 15 Jul 2020 14:13:16 -0400 |
Matt Harbison |
phabupdate: allow revisions to be reopened
|
file |
diff |
annotate
|
Wed, 15 Jul 2020 14:06:12 -0400 |
Matt Harbison |
phabupdate: allow revisions to be marked "closed"
|
file |
diff |
annotate
|
Wed, 15 Jul 2020 14:03:55 -0400 |
Matt Harbison |
phabupdate: allows revisions to be marked "request-review"
|
file |
diff |
annotate
|
Wed, 15 Jul 2020 13:27:55 -0400 |
Matt Harbison |
phabupdate: allow revisions to be marked with "plan changes"
|
file |
diff |
annotate
|
Tue, 09 Jun 2020 22:02:09 +0530 |
Sushil khanchi |
phabricator: make it clear what happen when no response
|
file |
diff |
annotate
|
Thu, 27 Feb 2020 09:54:34 -0800 |
Steve Fink |
phabricator: avoid passing None to pycompat.fsdecode
|
file |
diff |
annotate
|
Thu, 16 Apr 2020 19:05:25 -0400 |
Matt Harbison |
phabricator: ensure that `phabsend` is given a contiguous, linear commit range
stable
|
file |
diff |
annotate
|
Tue, 14 Apr 2020 18:51:23 -0400 |
Matt Harbison |
phabricator: restack any new orphans created by phabsend (issue6045)
|
file |
diff |
annotate
|
Sun, 12 Apr 2020 13:11:42 -0400 |
Matt Harbison |
phabricator: prevent posting obsolete commits
|
file |
diff |
annotate
|
Tue, 03 Mar 2020 17:37:09 -0500 |
Matt Harbison |
phabricator: avoid creating unstable children within the review stack
|
file |
diff |
annotate
|
Wed, 08 Apr 2020 17:30:10 -0400 |
Matt Harbison |
phabricator: add an option to fold several commits into one review (issue6244)
|
file |
diff |
annotate
|
Sun, 05 Apr 2020 21:19:21 -0400 |
Matt Harbison |
phabricator: add debug logging to show previous node values in `phabsend`
|
file |
diff |
annotate
|
Wed, 18 Mar 2020 14:53:53 -0400 |
Matt Harbison |
phabricator: extract logic to print the status when posting a commit
|
file |
diff |
annotate
|
Mon, 16 Mar 2020 14:33:35 -0400 |
Matt Harbison |
phabricator: extract the logic to amend diff properties to a function
|
file |
diff |
annotate
|
Mon, 16 Mar 2020 13:36:12 -0400 |
Matt Harbison |
phabricator: teach `getoldnodedrevmap()` to handle folded reviews
|
file |
diff |
annotate
|
Mon, 09 Mar 2020 12:07:28 -0400 |
Matt Harbison |
phabricator: teach createdifferentialrevision() to allow a folded commit range
|
file |
diff |
annotate
|
Fri, 06 Mar 2020 17:03:04 -0500 |
Matt Harbison |
phabricator: combine commit messages into the review when folding commits
|
file |
diff |
annotate
|
Wed, 26 Feb 2020 13:13:49 -0500 |
Matt Harbison |
phabricator: record all local commits used to create a Differential revision
|
file |
diff |
annotate
|
Mon, 24 Feb 2020 13:22:15 -0500 |
Matt Harbison |
phabricator: account for `basectx != ctx` when calculating renames
|
file |
diff |
annotate
|
Mon, 24 Feb 2020 12:06:34 -0500 |
Matt Harbison |
phabricator: add basectx arguments to file related `phabsend` utilities
|
file |
diff |
annotate
|
Tue, 18 Feb 2020 09:57:26 -0500 |
Matt Harbison |
phabricator: eliminate a couple of duplicate filectx lookups
|
file |
diff |
annotate
|
Sat, 21 Mar 2020 14:01:10 +0900 |
Yuya Nishihara |
phabricator: remove *-argument from _getdrevs()
|
file |
diff |
annotate
|
Thu, 05 Mar 2020 11:02:07 -0500 |
Matt Harbison |
phabricator: allow multiple DREVSPEC args to phabread|phabimport|phabupdate
|
file |
diff |
annotate
|
Thu, 05 Mar 2020 11:00:00 -0500 |
Matt Harbison |
phabricator: add a helper function to convert DREVSPECs to a DREV dict list
|
file |
diff |
annotate
|
Wed, 18 Mar 2020 12:03:27 -0400 |
Augie Fackler |
phabricator: remove duplicated byteskwargs conversion
|
file |
diff |
annotate
|
Sun, 16 Feb 2020 17:47:20 -0500 |
Matt Harbison |
phabricator: add a config knob to create obsolete markers when importing
|
file |
diff |
annotate
|
Sun, 16 Feb 2020 17:17:41 -0500 |
Matt Harbison |
phabricator: add a config knob to import in the secret phase
|
file |
diff |
annotate
|
Sun, 16 Feb 2020 16:13:36 -0500 |
Matt Harbison |
phabricator: add a `phabimport` command
|
file |
diff |
annotate
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
file |
diff |
annotate
|
Wed, 04 Mar 2020 00:45:54 -0500 |
Matt Harbison |
phabricator: avoid a stacktrace when command arguments are missing
|
file |
diff |
annotate
|
Thu, 20 Feb 2020 10:56:40 -0500 |
Matt Harbison |
phabricator: also check parent fctx for binary where it is checked for UTF-8
|
file |
diff |
annotate
|
Thu, 20 Feb 2020 10:46:43 -0500 |
Matt Harbison |
phabricator: don't infer the old `fctx` in `notutf8()`
|
file |
diff |
annotate
|
Thu, 20 Feb 2020 12:42:07 -0500 |
Matt Harbison |
phabricator: rename a variable to clarify that it is the parent filecontext
|
file |
diff |
annotate
|
Wed, 19 Feb 2020 13:33:58 -0500 |
Matt Harbison |
phabricator: pass old `fctx` to `addoldbinary()` instead of inferring it
|
file |
diff |
annotate
|
Wed, 04 Mar 2020 10:25:07 -0500 |
Matt Harbison |
phabricator: make `hg phabread` work outside of a repository
|
file |
diff |
annotate
|
Sun, 16 Feb 2020 15:06:20 -0500 |
Matt Harbison |
phabricator: refactor `phabread` to write all patches at once
|
file |
diff |
annotate
|
Mon, 17 Feb 2020 13:14:44 -0500 |
Matt Harbison |
phabricator: make `hg phabupdate` work outside of a repository
|
file |
diff |
annotate
|
Mon, 17 Feb 2020 13:28:40 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `userphids()`
|
file |
diff |
annotate
|
Mon, 17 Feb 2020 13:08:01 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `querydrev()`
|
file |
diff |
annotate
|
Mon, 17 Feb 2020 13:01:16 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `readpatch()`
|
file |
diff |
annotate
|
Wed, 26 Feb 2020 14:43:02 -0500 |
Matt Harbison |
phabricator: update the protocol documentation
|
file |
diff |
annotate
|
Tue, 18 Feb 2020 13:46:10 -0500 |
Matt Harbison |
phabricator: fix a phabsend crash when processing a renamed binary
stable
|
file |
diff |
annotate
|
Sat, 25 Jan 2020 01:06:46 -0500 |
Matt Harbison |
phabricator: fix a crash when submitting binaries (issue6260)
stable
|
file |
diff |
annotate
|
Fri, 17 Jan 2020 16:56:49 -0500 |
Matt Harbison |
phabricator: use .arcconfig for `phabricator.url` if not set locally
|
file |
diff |
annotate
|
Fri, 17 Jan 2020 14:21:40 -0500 |
Matt Harbison |
phabricator: use .arcconfig for the callsign if not set locally (issue6243)
|
file |
diff |
annotate
|
Tue, 14 Jan 2020 16:37:45 -0500 |
Matt Harbison |
phabricator: post revisions in ascending topological order (issue6241)
|
file |
diff |
annotate
|
Fri, 22 Nov 2019 23:43:59 -0500 |
Matt Harbison |
phabricator: color the status in the "phabstatus" view
|
file |
diff |
annotate
|
Wed, 11 Dec 2019 23:16:42 -0500 |
Matt Harbison |
phabricator: add the "Changes Planned" status name
|
file |
diff |
annotate
|
Thu, 21 Nov 2019 16:54:00 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" template keyword
|
file |
diff |
annotate
|
Sat, 23 Nov 2019 11:04:19 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" show view
|
file |
diff |
annotate
|
Thu, 21 Nov 2019 18:10:12 +0100 |
Denis Laxalde |
phabricator: fix processing of tags/desc in getoldnodedrevmap()
|
file |
diff |
annotate
|
Fri, 08 Nov 2019 13:26:33 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `phabricator.getoldnodedrevmap`
|
file |
diff |
annotate
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
file |
diff |
annotate
|
Fri, 18 Oct 2019 07:20:26 +0100 |
Ian Moody |
phabricator: use context manager form of progress in uploadchunks
|
file |
diff |
annotate
|
Sat, 02 Nov 2019 22:21:25 +0000 |
Ian Moody |
py3: use %d to format an int
stable
|
file |
diff |
annotate
|
Sat, 02 Nov 2019 12:09:35 -0700 |
Gregory Szorc |
py3: define and use json.loads polyfill
stable
|
file |
diff |
annotate
|
Wed, 23 Oct 2019 22:24:14 +0100 |
Ian Moody |
phabricator: use True primitive instead of b'true' for phabupdate actions
stable
|
file |
diff |
annotate
|
Wed, 23 Oct 2019 23:00:58 +0100 |
Ian Moody |
py3: use %d instead of %s when formatting an int into a bytestring
stable
|
file |
diff |
annotate
|
Thu, 17 Oct 2019 22:40:24 +0100 |
Ian Moody |
py3: don't index into bytes in phabricator's _tokenize()
|
file |
diff |
annotate
|
Thu, 10 Oct 2019 22:11:39 +0100 |
Ian Moody |
phabricator: update hgmatcher to cope with the new data format
|
file |
diff |
annotate
|
Thu, 10 Oct 2019 22:05:28 +0100 |
Ian Moody |
phabricator: treat non-utf-8 text files as binary as phabricator requires
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 18:23:06 +0100 |
Ian Moody |
phabricator: switch to the creatediff endpoint
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 18:21:01 +0100 |
Ian Moody |
phabricator: change conduit data format to match arcanist
|
file |
diff |
annotate
|
Sat, 12 Oct 2019 14:41:59 +0100 |
Ian Moody |
phabricator: convert phabhunk and phabchange keys to bytes when finalising
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 17:21:26 +0100 |
Ian Moody |
phabricator: add addadded function
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:57:26 +0100 |
Ian Moody |
phabricator: add addremoved and addmodified functions
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 15:37:13 +0100 |
Ian Moody |
phabricator: add makebinary and addoldbinary functions
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 15:16:47 +0100 |
Ian Moody |
phabricator: add the uploadfile function
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 15:04:54 +0100 |
Ian Moody |
phabricator: add the uploadchunks function
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 14:54:46 +0100 |
Ian Moody |
phabricator: add the maketext function
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 14:53:03 +0100 |
Ian Moody |
phabricator: add the phabdiff data structure
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 14:08:03 +0100 |
Ian Moody |
phabricator: add the phabchange data structure
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 13:55:04 +0100 |
Ian Moody |
phabricator: add the phabhunk data structure
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 13:50:32 +0100 |
Ian Moody |
phabricator: add the DiffChangeType and DiffFileType constants
|
file |
diff |
annotate
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 10:58:51 -0400 |
Pierre-Yves David |
formatting: run black on all file again
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 10:51:16 -0400 |
Augie Fackler |
cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Fri, 04 Oct 2019 18:33:54 +0100 |
Ian Moody |
py3: fix phabricator's use of json.loads() for py3.5
|
file |
diff |
annotate
|
Tue, 24 Sep 2019 22:41:07 -0400 |
Matt Harbison |
phabricator: use exthelper to register commands, config, and templates
|
file |
diff |
annotate
|
Tue, 17 Sep 2019 21:06:07 +0100 |
Ian Moody |
py3: byte-prefix sanitisation regexes in phabricator.py
|
file |
diff |
annotate
|
Wed, 18 Sep 2019 00:20:43 +0100 |
Ian Moody |
py3: pass a bytestring into querydrev instead of a string that'll TypeError
|
file |
diff |
annotate
|
Sat, 07 Sep 2019 14:35:21 +0100 |
Ian Moody |
phabricator: don't abort if property writing fails during amending
stable
|
file |
diff |
annotate
|
Tue, 16 Jul 2019 19:18:16 +0100 |
Ian Moody |
phabricator: handle local:commits time being string or int
|
file |
diff |
annotate
|
Wed, 12 Jun 2019 17:22:37 +0100 |
Ian Moody |
phabricator: use parents.set to always set dependencies
|
file |
diff |
annotate
|
Tue, 11 Jun 2019 19:52:16 +0100 |
Ian Moody |
phabricator: add --blocker argument to phabsend to specify blocking reviewers
|
file |
diff |
annotate
|
Tue, 11 Jun 2019 19:37:19 +0100 |
Ian Moody |
phabricator: auto-sanitise API tokens and HTTP cookies from VCR recordings
|
file |
diff |
annotate
|
Sat, 08 Jun 2019 18:48:06 +0300 |
Pulkit Goyal |
phabricator: make `hg debugcallconduit` work outside a hg repo
|
file |
diff |
annotate
|
Sat, 08 Jun 2019 18:41:15 +0300 |
Pulkit Goyal |
phabricator: pass ui instead of repo to callconduit
|
file |
diff |
annotate
|
Sat, 08 Jun 2019 18:32:12 +0300 |
Pulkit Goyal |
phabricator: pass ui into readurltoken instead of passing repo
|
file |
diff |
annotate
|
Fri, 07 Jun 2019 20:19:55 +0100 |
Ian Moody |
phabricator: add commenting to phabsend for new/updated Diffs
|
file |
diff |
annotate
|
Sun, 05 May 2019 17:04:48 +0100 |
Ian Moody |
phabricator: add custom vcr matcher to match request bodies
|
file |
diff |
annotate
|
Mon, 22 Apr 2019 18:55:27 +0100 |
Ian Moody |
phabricator: include branch in the phabread output
|
file |
diff |
annotate
|
Mon, 22 Apr 2019 18:55:26 +0100 |
Ian Moody |
phabricator: fallback to reading metadata from diff for phabread
|
file |
diff |
annotate
|