phab/src/applications/repository/enginefeature/testing
phab/src/applications/repository/engine
feature/testing
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
0378094d414b | aubort | Merge with Stable Week 8 | Feb 28 2017 | |||
451610949515 | epriestley | Survive hand-crafted Git commits which are missing timestamp information | Jan 4 2017 | |||
db2425b300fb | epriestley | Do initial repository imports at a lower priority and finish importing commits… | Sep 22 2016 | |||
d3280c406d59 | epriestley | When repositories hit pull errors, stop updating them as frequently | Sep 20 2016 | |||
d952dd591266 | epriestley | When importing Git repositories, treat out-of-range timestamps as the current… | Aug 26 2016 | |||
c56a4fce6615 | Aviv Eyal/avivey | Only load refs that are actual commits | Jul 9 2016 | |||
5ffdb732735c | epriestley | Don't try to prune unreachable commits from repositories with no outdated refs | Jul 5 2016 | |||
89f9f97159b7 | epriestley | Provide basic support for Subversion revprops | Jun 24 2016 | |||
9a2c2505a013 | epriestley | Handle tag tags properly in discovery | Jun 20 2016 | |||
1c63ac6a3adf | epriestley | When a ref is moved or deleted, put it on a list; later, check for reachability | Jun 16 2016 | |||
77ee518d88af | epriestley | Make daemons ignore "Unreachable" commits and avoid duplicate work | Jun 16 2016 | |||
ec89c7d63e26 | epriestley | Add an "Unreachable" flag for commits and revive them during discovery | Jun 16 2016 | |||
2949905c045b | epriestley | Fetch and discover all Git ref types, not just branches | Jun 16 2016 | |||
f5f784f4c1d0 | epriestley | Version clustered, observed repositories in a reasonable way (by largest… | May 30 2016 | |||
1c73ad6a1bb0 | epriestley | Make repository daemon locks more granular and forgiving | May 13 2016 | |||
71a97d8af56b | epriestley | When observing a repository, switch to "importing" mode on a large discovery in… | May 11 2016 | |||
42eaa88f8031 | epriestley | Cut mirroring over to new URIs | May 5 2016 | |||
dd2b10b8f859 | epriestley | Guarantee repositories have unique local paths | May 5 2016 | |||
dc75b4bd0602 | epriestley | Move all cluster locking logic to a separate class | Apr 25 2016 | |||
31bc023eff76 | epriestley | Synchronize (hosted, git, clustered, SSH) repositories prior to reads | Apr 19 2016 | |||
973b8ace8616 | epriestley | Remove dependence on callsigns from `bin/commit-hook` | Feb 18 2016 | |||
5592e59f9280 | epriestley | Improve error message if local Git working copy directory exists but isn't a… | Jan 8 2016 | |||
d9e034f02ca0 | epriestley | Remove calls to getCallsign() from repository daemons | Jan 2 2016 | |||
7b997359466f | epriestley | Throw CommandException instead of Exception after `git fetch` failure in… | Dec 12 2015 | |||
738cb1fa7827 | epriestley | Fix Mercurial unable to authenticate with HTTP when pulling | Sep 10 2015 | |||
f2435fd1d0b5 | Joshua Spence | Return `$this` from setter methods | Jul 6 2015 | |||
b6d745b66687 | Joshua Spence | Extend from Phobject | Jun 15 2015 | |||
f47e69c01594 | Joshua Spence | Mark some strings for translation | Jun 9 2015 | |||
36e2d02d6ec5 | Joshua Spence | phtize all the things | May 22 2015 | |||
946ea3bffa7d | epriestley | Track closed branches in Mercurial | Apr 27 2015 | |||
2bdcecc05daf | epriestley | Help Mercurial build a parse trees with a few hundred items | Apr 27 2015 | |||
c8529787f345 | epriestley | Provide TERM=dumb for Mercurial commit hooks | Mar 30 2015 | |||
a4bfed8415c7 | epriestley | Censor response bodies from Mercurial error messages | Mar 26 2015 | |||
80b8dc521d14 | epriestley | Fix Mercurial command injection vulnerability | Mar 20 2015 | |||
bd2eaad04f03 | epriestley | Add "phabricator.silent" for stopping all outbound events from an install | Mar 18 2015 | |||
d8550c114d70 | epriestley | Promote instance identity to the upstream and pass it to commit hooks | Jan 27 2015 | |||
eedd7aa58bc4 | Joshua Spence/epriestley | Minor linter fixes | Dec 30 2014 | |||
cea1432782d0 | epriestley | Skip Mercurial tests if `hg` is not present | Dec 30 2014 | |||
d2ea0bc5f0df | Bob Trahan | Diffusion - add verifyGitOrigin check to git fetch operation | Nov 15 2014 | |||
3cf9a5820fc9 | Joshua Spence | Minor formatting changes | Oct 7 2014 | |||
ec9eaabfbdac | epriestley | Allow repo updates to recover after force push + garbage collection | Aug 12 2014 | |||
8fd098329ba2 | Joshua Spence | Rename `AphrontQueryException` subclasses | Aug 5 2014 | |||
d541664956c7 | epriestley | Fixes T4990 | Jun 26 2014 | |||
0a62f13464b8 | Joshua Spence/epriestley | Change double quotes to single quotes. | Jun 9 2014 | |||
63ed126b2a12 | epriestley | Point github.com/facebook URIs at github.com/phacility insead | May 29 2014 | |||
baa64416686b | epriestley | Remove some needless +x flags. | May 18 2014 | |||
e4ea092f60de | epriestley | Implement a chunked, APC-backed graph cache | May 12 2014 | |||
95eab2f3b0f2 | epriestley | Record parent relationships when discovering commits | May 12 2014 | |||
417056932e62 | epriestley | Make discovery slightly cheaper in the common case | Apr 16 2014 | |||
e11adc4ad76c | Joshua Spence/epriestley | Added some additional assertion methods. | Mar 9 2014 | |||
d86bb086cac3 | epriestley | Reduce initial discovery from O(branches * commits) to O(commits) | Feb 28 2014 | |||
e28b78f5ebe3 | epriestley | Fix two issues with ref discovery | Feb 28 2014 | |||
763a049f7499 | epriestley | Possibly fix issue where refs engine finds empty refs? | Feb 24 2014 | |||
184579877159 | John Watson/epriestley | Fix call to getRefType on non-object in PhabricatorRepositoryEngine.php | Feb 19 2014 | |||
e42a982445bc | epriestley | When creating foreign stubs during SVN import, mark them imported | Feb 3 2014 | |||
28fcb5711bc8 | Richard van Velzen/epriestley | Add basic support for mirroring Mercurial repositories | Jan 30 2014 | |||
31e11a97d2c5 | epriestley | If repository mirroring fails, keep trying the other mirrors | Jan 25 2014 | |||
dd944f7d833b | epriestley | Separate repository mirroring into an Engine and provide `bin/repository mirror` | Jan 25 2014 | |||
c21a8d31dde2 | epriestley | When repairing Git remote URIs, include credentials | Jan 24 2014 | |||
c9a0ffa1cfaf | epriestley | Verify that SVN repository roots really are repository roots | Jan 21 2014 | |||
ef2c9861ef41 | epriestley | Add yet more unit tests for Subversion | Jan 21 2014 | |||
6c860bf8506f | epriestley | Add even more Subversion unit tests | Jan 21 2014 | |||
9dde415884aa | epriestley | Add more Subversion unit tests | Jan 21 2014 | |||
dc74da0abed3 | epriestley | Add basic test coverage for the Subversion parser | Jan 21 2014 | |||
c951d7e13b10 | epriestley | Add unit tests for the Mercurial change parser | Jan 20 2014 | |||
f63e7571e525 | epriestley | Add unit tests for Git change parsers | Jan 20 2014 | |||
a9c16fbe4ee3 | epriestley | Reduce parse latency for changes pushed to hosted repositories | Jan 18 2014 | |||
8520d9e07068 | epriestley | Move more discovery responsibilities into DiscoveryEngine | Jan 18 2014 | |||
220addb249fe | epriestley | Move Git discovery into DiscoveryEngine | Jan 17 2014 | |||
cec3f44b900e | epriestley | Provide an alternate, more general "closeable" flag for commits | Jan 17 2014 | |||
f4b9efe2562b | epriestley | Introduce ref cursors for repository parsing | Jan 17 2014 | |||
0ac58d7db6c5 | epriestley | Move repository URI normalization out of PullLocalDaemon | Jan 17 2014 | |||
972dfa7bfc37 | epriestley | Add 'hook.d/' directories to SVN and Git repositories for custom hooks | Jan 3 2014 | |||
f981d50f5db6 | iodragon/epriestley | Set php PATH for repository's hook | Jan 3 2014 | |||
81dcf6378d81 | epriestley | Make `repository pull` install hooks the first time | Dec 23 2013 | |||
11b8e57ae012 | epriestley | Remove "pretag" hook support in Mercurial | Dec 17 2013 | |||
74251b363675 | epriestley | Support bookmark hook operations in Mercurial | Dec 17 2013 | |||
d846f6508b2c | epriestley | Fix some repository URI handling issues in Git and Mercurial | Dec 12 2013 | |||
e77d5012bed9 | epriestley | Fix two issues with shell/config scripts for hosted repositories | Dec 5 2013 | |||
50b5a0c8b72b | epriestley | Add explicit "/" when installing hooks | Dec 3 2013 | |||
f93c6985ad84 | epriestley | Support Mercurial pretxnchangegroup hooks | Dec 3 2013 | |||
017d6ccd0793 | epriestley | Support SVN pre-commit hoooks | Dec 3 2013 | |||
618b5cbbc4e8 | epriestley | Install pre-commit hooks in Git repositories | Dec 3 2013 | |||
e99c53da2ea2 | epriestley | Fix an issue with SVN path construction in the presence of subpath configuration | Nov 21 2013 | |||
a07f444f2a5e | epriestley | Fix git "origin" remote in more circumstances | Nov 20 2013 | |||
5b873a74de94 | epriestley | Move Mercurial discovery to PhabricatorRepositoryDiscoveryEngine | Nov 7 2013 | |||
cd674931fc6b | epriestley | When creating a repository in Diffusion, prompt for "Create" or "Import" first | Nov 2 2013 | |||
3607bd487cc0 | epriestley | Survive pull/discover for hosted repositories in all VCSes | Nov 2 2013 | |||
3a39b01233db | epriestley | Add "RepositoryStatusMessage" and detailed information about initilization | Oct 31 2013 | |||
19124554d8b9 | epriestley | Fix various branch/ref issues with bare repositories in Git | Oct 30 2013 | |||
59922b78b9bc | epriestley | Make Phabricator clone bare git repositories | Oct 29 2013 | |||
0965f0041a5c | epriestley | Don't pull updates for repositories marked as hosted | Oct 29 2013 | |||
80ce5968db5f | epriestley | Minor, fix a variable name that I derped in recent refactoring. | May 20 2013 | |||
e7fde9a77c49 | epriestley | Make repository discovery partially testable | May 13 2013 | |||
105dd1899c35 | epriestley | Make repository pulls testable | May 13 2013 |
c4science · Help