| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-11-11 | Merge branch 'js/p4-default-branch' | Junio C Hamano | 1 | -1/+1 |
| 2020-11-09 | p4: respect init.defaultBranch | Johannes Schindelin | 1 | -1/+1 |
| 2020-11-05 | doc: fixing two trivial typos in Documentation/ | Marlon Rac Cambasis | 1 | -1/+1 |
| 2020-09-19 | git-p4: use HEAD~$n to find parent commit for unshelve | Luke Diamand | 1 | -1/+1 |
| 2020-06-02 | Merge branch 'bk/p4-prepare-p4-only-fix' | Junio C Hamano | 1 | -4/+5 |
| 2020-05-12 | git-p4.py: fix --prepare-p4-only error with multiple commits | Ben Keene | 1 | -4/+5 |
| 2020-05-10 | git-p4: recover from inconsistent perforce history | Andrew Oakley | 1 | -2/+41 |
| 2020-04-22 | Merge branch 'bk/p4-pre-edit-changelist' | Junio C Hamano | 1 | -55/+181 |
| 2020-03-25 | Merge branch 'yz/p4-py3' | Junio C Hamano | 1 | -95/+140 |
| 2020-02-14 | git-p4: add RCS keyword status message | Ben Keene | 1 | -0/+4 |
| 2020-02-14 | git-p4: add p4 submit hooks | Ben Keene | 1 | -1/+34 |
| 2020-02-14 | git-p4: restructure code in submit | Ben Keene | 1 | -41/+51 |
| 2020-02-11 | git-p4: add --no-verify option | Ben Keene | 1 | -13/+19 |
| 2020-02-11 | git-p4: add p4-pre-submit exit text | Ben Keene | 1 | -1/+9 |
| 2020-02-11 | git-p4: create new function run_git_hook | Ben Keene | 1 | -7/+69 |
| 2020-02-11 | git-p4: rewrite prompt to be Windows compatible | Ben Keene | 1 | -1/+4 |
| 2020-01-30 | git-p4: avoid leak of file handle when cloning | Luke Diamand | 1 | -1/+2 |
| 2020-01-30 | git-p4: check for access to remote host earlier | Luke Diamand | 1 | -0/+2 |
| 2020-01-30 | git-p4: cleanup better on error exit | Luke Diamand | 1 | -15/+28 |
| 2020-01-30 | git-p4: create helper function importRevisions() | Luke Diamand | 1 | -64/+68 |
| 2020-01-30 | git-p4: disable some pylint warnings, to get pylint output to something manag... | Luke Diamand | 1 | -0/+8 |
| 2020-01-30 | git-p4: add P4CommandException to report errors talking to Perforce | Luke Diamand | 1 | -0/+8 |
| 2020-01-30 | git-p4: make closeStreams() idempotent | Luke Diamand | 1 | -0/+3 |
| 2020-01-15 | git-p4: use python3's input() everywhere | Yang Zhao | 1 | -2/+12 |
| 2020-01-15 | git-p4: simplify regex pattern generation for parsing diff-tree | Yang Zhao | 1 | -7/+6 |
| 2020-01-15 | git-p4: use dict.items() iteration for python3 compatibility | Yang Zhao | 1 | -1/+1 |
| 2020-01-15 | git-p4: use functools.reduce instead of reduce | Yang Zhao | 1 | -1/+2 |
| 2020-01-15 | git-p4: fix freezing while waiting for fast-import progress | Yang Zhao | 1 | -0/+1 |
| 2020-01-15 | git-p4: use marshal format version 2 when sending to p4 | Yang Zhao | 1 | -1/+2 |
| 2020-01-15 | git-p4: open .gitp4-usercache.txt in text mode | Yang Zhao | 1 | -2/+2 |
| 2020-01-15 | git-p4: convert path to unicode before processing them | Yang Zhao | 1 | -25/+44 |
| 2020-01-15 | git-p4: encode/decode communication with git for python3 | Yang Zhao | 1 | -4/+17 |
| 2020-01-15 | git-p4: encode/decode communication with p4 for python3 | Yang Zhao | 1 | -13/+46 |
| 2020-01-15 | git-p4: remove string type aliasing | Yang Zhao | 1 | -16/+0 |
| 2020-01-15 | git-p4: change the expansion test from basestring to list | Ben Keene | 1 | -9/+9 |
| 2020-01-15 | git-p4: make python2.7 the oldest supported version | Yang Zhao | 1 | -18/+2 |
| 2020-01-02 | Merge branch 'bk/p4-misc-usability' | Junio C Hamano | 1 | -32/+42 |
| 2019-12-16 | git-p4: show detailed help when parsing options fail | Ben Keene | 1 | -1/+6 |
| 2019-12-16 | git-p4: yes/no prompts should sanitize user text | Ben Keene | 1 | -31/+36 |
| 2019-12-11 | git-p4: honor lfs.storage configuration variable | r.burenkov | 1 | -2/+8 |
| 2019-10-06 | git-p4: auto-delete named temporary file | Philip.McGraw | 1 | -7/+6 |
| 2019-07-09 | Merge branch 'am/p4-branches-excludes' | Junio C Hamano | 1 | -17/+27 |
| 2019-06-17 | Merge branch 'mm/p4-unshelve-windows-fix' | Junio C Hamano | 1 | -1/+1 |
| 2019-05-28 | p4 unshelve: fix "Not a valid object name HEAD0" on Windows | Mike Mueller | 1 | -1/+1 |
| 2019-05-28 | git-p4: allow unshelving of branched files | Simon Williams | 1 | -1/+1 |
| 2019-04-02 | git-p4: respect excluded paths when detecting branches | Mazo, Andrey | 1 | -2/+1 |
| 2019-04-02 | git-p4: don't exclude other files with same prefix | Mazo, Andrey | 1 | -7/+14 |
| 2019-04-02 | git-p4: don't groom exclude path list on every commit | Mazo, Andrey | 1 | -5/+7 |
| 2019-04-02 | git-p4: match branches case insensitively if configured | Mazo, Andrey | 1 | -2/+2 |
| 2019-04-02 | git-p4: detect/prevent infinite loop in gitCommitByP4Change() | Mazo, Andrey | 1 | -1/+3 |
| 2019-02-05 | Merge branch 'ld/git-p4-shelve-update-fix' | Junio C Hamano | 1 | -0/+2 |
| 2019-01-18 | git-p4: handle update of moved/copied files when updating a shelve | Luke Diamand | 1 | -0/+2 |
| 2019-01-07 | git-p4: fix problem when p4 login is not necessary | Peter Osterlund | 1 | -0/+2 |
| 2018-10-16 | git-p4: fully support unshelving changelists | Luke Diamand | 1 | -36/+48 |
| 2018-10-16 | git-p4: unshelve into refs/remotes/p4-unshelved, not refs/remotes/p4/unshelved | Luke Diamand | 1 | -1/+2 |
| 2018-10-12 | git-p4: do not fail in verbose mode for missing 'fileSize' key | Luke Diamand | 1 | -1/+4 |
| 2018-08-01 | git-p4: add the `p4-pre-submit` hook | Chen Bin | 1 | -1/+15 |
| 2018-06-19 | git-p4: python3: fix octal constants | Luke Diamand | 1 | -1/+1 |
| 2018-06-19 | git-p4: python3: use print() function | Luke Diamand | 1 | -124/+124 |
| 2018-06-19 | git-p4: python3: basestring workaround | Luke Diamand | 1 | -0/+16 |
| 2018-06-19 | git-p4: python3: remove backticks | Luke Diamand | 1 | -1/+1 |
| 2018-06-19 | git-p4: python3: replace dict.has_key(k) with "k in dict" | Luke Diamand | 1 | -39/+39 |
| 2018-06-19 | git-p4: python3: replace <> with != | Luke Diamand | 1 | -1/+1 |
| 2018-06-18 | Merge branch 'ld/git-p4-updates' | Junio C Hamano | 1 | -24/+156 |
| 2018-06-12 | git-p4: auto-size the block | Luke Diamand | 1 | -6/+21 |
| 2018-06-12 | git-p4: narrow the scope of exceptions caught when parsing an int | Luke Diamand | 1 | -1/+1 |
| 2018-06-12 | git-p4: raise exceptions from p4CmdList based on error from p4 server | Luke Diamand | 1 | -4/+40 |
| 2018-06-12 | git-p4: better error reporting when p4 fails | Luke Diamand | 1 | -0/+55 |
| 2018-06-12 | git-p4: add option to disable syncing of p4/master with p4 | Luke Diamand | 1 | -11/+20 |
| 2018-06-12 | git-p4: disable-rebase: allow setting this via configuration | Luke Diamand | 1 | -1/+1 |
| 2018-06-12 | git-p4: add options --commit and --disable-rebase | Romain Merland | 1 | -6/+23 |
| 2018-06-01 | Merge branch 'ld/p4-unshelve' | Junio C Hamano | 1 | -36/+177 |
| 2018-05-24 | git-p4: add unshelve command | Luke Diamand | 1 | -36/+177 |
| 2018-05-11 | git-p4: change "commitish" typo to "committish" | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2017-12-22 | git-p4: update multiple shelved change lists | Luke Diamand | 1 | -15/+26 |
| 2017-08-23 | treewide: correct several "up-to-date" to "up to date" | Martin Ågren | 1 | -1/+1 |
| 2017-07-13 | git-p4: filter for {'code':'info'} in p4CmdList | Miguel Torroja | 1 | -3/+6 |
| 2017-07-13 | git-p4: parse marshal output "p4 -G" in p4 changes | Miguel Torroja | 1 | -28/+57 |
| 2017-04-16 | git-p4: don't use name-rev to get current branch | Luke Diamand | 1 | -6/+1 |
| 2017-04-16 | git-p4: add read_pipe_text() internal function | Luke Diamand | 1 | -3/+28 |
| 2017-02-16 | Merge branch 'ls/p4-path-encoding' | Junio C Hamano | 1 | -10/+14 |
| 2017-02-10 | git-p4: fix git-p4.pathEncoding for removed files | Lars Schneider | 1 | -10/+14 |
| 2017-02-02 | Merge branch 'gv/mingw-p4-mapuser' | Junio C Hamano | 1 | -1/+1 |
| 2017-01-30 | git-p4: fix git-p4.mapUser on Windows | George Vanburgh | 1 | -1/+1 |
| 2017-01-18 | Merge branch 'ls/p4-retry-thrice' | Junio C Hamano | 1 | -1/+3 |
| 2017-01-17 | Merge branch 'gv/p4-multi-path-commit-fix' into maint | Junio C Hamano | 1 | -2/+2 |
| 2017-01-17 | Merge branch 'ld/p4-compare-dir-vs-symlink' into maint | Junio C Hamano | 1 | -6/+20 |
| 2016-12-29 | git-p4: do not pass '-r 0' to p4 commands | Igor Kushnir | 1 | -1/+3 |
| 2016-12-27 | Merge branch 'ls/p4-lfs' | Junio C Hamano | 1 | -2/+2 |
| 2016-12-27 | Merge branch 'gv/p4-multi-path-commit-fix' | Junio C Hamano | 1 | -2/+2 |
| 2016-12-27 | Merge branch 'ld/p4-compare-dir-vs-symlink' | Junio C Hamano | 1 | -6/+20 |
| 2016-12-20 | git-p4: add diff/merge properties to .gitattributes for GitLFS files | Lars Schneider | 1 | -2/+2 |
| 2016-12-19 | Merge branch 'ld/p4-worktree' | Junio C Hamano | 1 | -4/+13 |
| 2016-12-19 | git-p4: fix multi-path changelist empty commits | George Vanburgh | 1 | -2/+2 |
| 2016-12-18 | git-p4: avoid crash adding symlinked directory | Luke Diamand | 1 | -6/+20 |
| 2016-12-16 | Merge branch 'ls/p4-retry-thrice' | Junio C Hamano | 1 | -0/+5 |
| 2016-12-16 | Merge branch 'ls/p4-empty-file-on-lfs' | Junio C Hamano | 1 | -12/+17 |
| 2016-12-13 | git-p4: support git worktrees | Luke Diamand | 1 | -4/+13 |
| 2016-12-05 | git-p4: fix empty file processing for large file system backend GitLFS | Lars Schneider | 1 | -12/+17 |
| 2016-12-05 | git-p4: add config to retry p4 commands; retry 3 times by default | Lars Schneider | 1 | -0/+5 |
| 2016-12-05 | git-p4: support updating an existing shelved changelist | Luke Diamand | 1 | -4/+29 |
| 2016-11-29 | git-p4: allow submit to create shelved changelists. | Vinicius Kursancew | 1 | -14/+22 |
| 2016-08-11 | Spelling fixes | Ville Skyttä | 1 | -1/+1 |
| 2016-07-19 | Merge branch 'ls/p4-tmp-refs' | Junio C Hamano | 1 | -1/+1 |
| 2016-07-11 | Merge branch 'ao/p4-has-branch-prefix-fix' into maint | Junio C Hamano | 1 | -1/+1 |
| 2016-07-08 | git-p4: place temporary refs used for branch import under refs/git-p4-tmp | Lars Schneider | 1 | -1/+1 |
| 2016-07-06 | Merge branch 'ao/p4-has-branch-prefix-fix' | Junio C Hamano | 1 | -1/+1 |
| 2016-06-22 | git-p4: correct hasBranchPrefix verbose output | Andrew Oakley | 1 | -1/+1 |
| 2016-05-10 | Merge branch 'ls/p4-lfs' | Junio C Hamano | 1 | -3/+10 |
| 2016-04-28 | git-p4: fix Git LFS pointer parsing | Lars Schneider | 1 | -3/+10 |
| 2016-04-19 | git-p4: add P4 jobs to git commit message | Jan Durovec | 1 | -0/+12 |
| 2016-04-06 | Merge branch 'ls/p4-map-user' | Junio C Hamano | 1 | -0/+9 |
| 2016-03-15 | git-p4: map a P4 user to Git author name and email address | Lars Schneider | 1 | -0/+9 |
| 2016-01-13 | git-p4.py: add support for filetype change | Romain Picard | 1 | -2/+7 |
| 2015-12-28 | Merge branch 'sh/p4-multi-depot' | Junio C Hamano | 1 | -25/+30 |
| 2015-12-21 | git-p4: reduce number of server queries for fetches | Sam Hocevar | 1 | -23/+21 |
| 2015-12-21 | git-p4: support multiple depot paths in p4 submit | Sam Hocevar | 1 | -2/+9 |
| 2015-12-15 | Merge branch 'ls/p4-keep-empty-commits' | Junio C Hamano | 1 | -17/+27 |
| 2015-12-10 | git-p4: add option to keep empty commits | Lars Schneider | 1 | -17/+27 |
| 2015-12-01 | Merge branch 'maint' | Jeff King | 1 | -43/+57 |
| 2015-12-01 | Merge branch 'eg/p4-submit-catch-failure' into maint | Jeff King | 1 | -34/+37 |
| 2015-12-01 | Merge branch 'ld/p4-detached-head' into maint | Jeff King | 1 | -9/+20 |
| 2015-11-24 | git-p4: clean up after p4 submit failure | GIRARD Etienne | 1 | -34/+37 |
| 2015-11-24 | git-p4: work with a detached head | Luke Diamand | 1 | -7/+16 |
| 2015-11-24 | git-p4: add option to system() to return subshell status | Luke Diamand | 1 | -2/+4 |
| 2015-11-03 | Merge branch 'ls/p4-translation-failure' into maint | Junio C Hamano | 1 | -11/+16 |
| 2015-11-03 | Merge branch 'ld/p4-import-labels' into maint | Junio C Hamano | 1 | -8/+17 |
| 2015-10-26 | Merge branch 'dk/p4-import-ctypes' | Junio C Hamano | 1 | -0/+1 |
| 2015-10-20 | git-p4: import the ctypes module | Dennis Kaarsemaker | 1 | -0/+1 |
| 2015-10-15 | Merge branch 'ls/p4-lfs' | Junio C Hamano | 1 | -16/+254 |
| 2015-10-15 | Merge branch 'ls/p4-translation-failure' | Junio C Hamano | 1 | -11/+16 |
| 2015-10-07 | Merge branch 'ls/p4-path-encoding' | Junio C Hamano | 1 | -0/+10 |
| 2015-10-05 | Merge branch 'ld/p4-import-labels' | Junio C Hamano | 1 | -8/+17 |
| 2015-10-03 | git-p4: add Git LFS backend for large file system | Lars Schneider | 1 | -0/+72 |
| 2015-10-03 | git-p4: add support for large file systems | Lars Schneider | 1 | -10/+129 |
| 2015-10-03 | git-p4: check free space during streaming | Lars Schneider | 1 | -0/+18 |
| 2015-10-03 | git-p4: add file streaming progress in verbose mode | Lars Schneider | 1 | -2/+18 |
| 2015-10-03 | git-p4: return an empty list if a list config has no values | Lars Schneider | 1 | -0/+2 |
| 2015-10-03 | git-p4: add gitConfigInt reader | Lars Schneider | 1 | -0/+11 |
| 2015-10-03 | git-p4: add optional type specifier to gitConfig reader | Lars Schneider | 1 | -6/+6 |
| 2015-09-22 | git-p4: handle "Translation of file content failed" | Lars Schneider | 1 | -11/+16 |
| 2015-09-21 | git-p4: use replacement character for non UTF-8 characters in paths | Lars Schneider | 1 | -1/+1 |
| 2015-09-16 | git-p4: improve path encoding verbose output | Lars Schneider | 1 | -10/+9 |
| 2015-09-03 | git-p4: add config git-p4.pathEncoding | Lars Schneider | 1 | -0/+11 |
| 2015-08-28 | git-p4: fix P4 label import for unprocessed commits | Luke Diamand | 1 | -8/+17 |
| 2015-08-28 | git-p4: do not terminate creating tag for unknown commit | Luke Diamand | 1 | -2/+2 |
| 2015-08-28 | git-p4: honor core.ignorecase when using P4 client specs | Lars Schneider | 1 | -0/+7 |
| 2015-06-24 | Merge branch 'ld/p4-changes-block-size' | Junio C Hamano | 1 | -22/+63 |
| 2015-06-11 | Merge branch 'mt/p4-depotFile-at-version' | Junio C Hamano | 1 | -1/+1 |
| 2015-06-10 | git-p4: fixing --changes-block-size handling | Luke Diamand | 1 | -22/+63 |
| 2015-06-05 | Merge branch 'ld/p4-editor-multi-words' | Junio C Hamano | 1 | -1/+1 |
| 2015-05-27 | p4: retrieve the right revision of the file in UTF-16 codepath | Miguel Torroja | 1 | -1/+1 |
| 2015-05-24 | git-p4: fix handling of multi-word P4EDITOR | Luke Diamand | 1 | -1/+1 |
| 2015-05-11 | Merge branch 'va/p4-client-path' | Junio C Hamano | 1 | -4/+9 |
| 2015-05-11 | Merge branch 'ls/p4-changes-block-size' | Junio C Hamano | 1 | -11/+41 |
| 2015-04-23 | git-p4: improve client path detection when branches are used | Vitor Antunes | 1 | -4/+9 |
| 2015-04-20 | git-p4: use -m when running p4 changes | Lex Spoon | 1 | -11/+41 |
| 2015-04-04 | git-p4: fix filetype detection on files opened exclusively | Blair Holloway | 1 | -1/+1 |
| 2015-02-11 | Merge branch 'ld/p4-submit-hint' | Junio C Hamano | 1 | -1/+1 |
| 2015-02-11 | git-p4: support excluding paths on sync | Luke Diamand | 1 | -10/+10 |
| 2015-01-23 | git-p4: correct --prepare-p4-only instructions | Luke Diamand | 1 | -1/+1 |
| 2014-06-13 | git-p4: fix submit in non --prepare-p4-only mode | Maxime Coste | 1 | -6/+6 |
| 2014-05-27 | git-p4: Do not include diff in spec file when just preparing p4 | Maxime Coste | 1 | -23/+26 |
| 2014-05-07 | Merge branch 'cl/p4-use-diff-tree' | Junio C Hamano | 1 | -1/+1 |
| 2014-05-07 | git-p4: format-patch to diff-tree change breaks binary patches | Tolga Ceylan | 1 | -1/+1 |
| 2014-04-07 | git-p4: explicitly specify that HEAD is a revision | Vlad Dogaru | 1 | -1/+1 |
| 2014-01-22 | git p4: fix an error message when "p4 where" fails | Pete Wyckoff | 1 | -1/+1 |
| 2014-01-22 | git p4: handle files with wildcards when doing RCS scrubbing | Pete Wyckoff | 1 | -2/+2 |
| 2014-01-22 | git p4 test: do not pollute /tmp | Pete Wyckoff | 1 | -1/+1 |
| 2014-01-22 | git p4: work around p4 bug that causes empty symlinks | Pete Wyckoff | 1 | -1/+8 |
| 2013-12-12 | Merge branch 'cl/p4-use-diff-tree' | Junio C Hamano | 1 | -1/+1 |
| 2013-11-22 | git p4: Use git diff-tree instead of format-patch | Crestez Dan Leonard | 1 | -1/+1 |
| 2013-09-18 | Merge branch 'ks/p4-view-spec' | Junio C Hamano | 1 | -164/+59 |
| 2013-09-03 | git p4: implement view spec wildcards with "p4 where" | Kazuki Saitoh | 1 | -164/+59 |
| 2013-08-12 | git-p4: Fix occasional truncation of symlink contents. | Alexandru Juncu | 1 | -2/+6 |
| 2013-07-29 | many small typofixes | Ondřej Bílka | 1 | -1/+1 |
| 2013-06-26 | Merge branch 'vl/typofix' | Junio C Hamano | 1 | -1/+1 |
| 2013-06-19 | random typofixes (committed missing a 't', successful missing an 's') | Veres Lajos | 1 | -1/+1 |
| 2013-03-11 | git p4: avoid expanding client paths in chdir | Miklós Fazekas | 1 | -7/+22 |
| 2013-02-04 | Merge branch 'pw/git-p4-on-cygwin' | Junio C Hamano | 1 | -39/+80 |
| 2013-02-01 | Merge branch 'bc/git-p4-for-python-2.4' | Junio C Hamano | 1 | -4/+26 |
| 2013-01-26 | git p4: introduce gitConfigBool | Pete Wyckoff | 1 | -19/+26 |
| 2013-01-26 | git p4: avoid shell when calling git config | Pete Wyckoff | 1 | -6/+9 |
| 2013-01-26 | git p4: avoid shell when invoking git config --get-all | Pete Wyckoff | 1 | -1/+2 |
| 2013-01-26 | git p4: avoid shell when invoking git rev-list | Pete Wyckoff | 1 | -2/+3 |
| 2013-01-26 | git p4: avoid shell when mapping users | Pete Wyckoff | 1 | -1/+2 |
| 2013-01-26 | git p4: disable read-only attribute before deleting | Pete Wyckoff | 1 | -0/+10 |
| 2013-01-26 | git p4: scrub crlf for utf16 files on windows | Pete Wyckoff | 1 | -1/+23 |
| 2013-01-26 | git p4: remove unreachable windows \r\n conversion code | Pete Wyckoff | 1 | -9/+0 |
| 2013-01-26 | git p4: generate better error message for bad depot path | Pete Wyckoff | 1 | -0/+1 |
| 2013-01-26 | git p4: remove unused imports | Pete Wyckoff | 1 | -5/+9 |
| 2013-01-26 | git p4: temp branch name should use / even on windows | Pete Wyckoff | 1 | -1/+1 |
| 2013-01-26 | git-p4.py: support Python 2.4 | Brandon Casey | 1 | -3/+24 |
| 2013-01-26 | git-p4.py: support Python 2.5 | Brandon Casey | 1 | -1/+2 |
| 2013-01-21 | Merge branch 'pw/p4-branch-fixes' | Junio C Hamano | 1 | -45/+107 |
| 2013-01-15 | git p4: fix submit when no master branch | Pete Wyckoff | 1 | -1/+5 |
| 2013-01-15 | git p4: fix sync --branch when no master branch | Pete Wyckoff | 1 | -3/+11 |
| 2013-01-15 | git p4: fail gracefully on sync with no master branch | Pete Wyckoff | 1 | -2/+27 |
| 2013-01-15 | git p4: rearrange self.initialParent use | Pete Wyckoff | 1 | -3/+9 |
| 2013-01-15 | git p4: allow short ref names to --branch | Pete Wyckoff | 1 | -1/+11 |