index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
git-p4.py
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-06
Merge branch 'jt/p4-spell-re-with-raw-string'
Junio C Hamano
1
-13
/
+13
2024-01-29
git-p4: use raw string literals for regular expressions
James Touton
1
-13
/
+13
2024-01-11
git-p4: stop reaching into the refdb
Patrick Steinhardt
1
-1
/
+2
2023-10-19
git-p4 shouldn't attempt to store symlinks in LFS
Matthew McClain
1
-0
/
+4
2022-08-01
Merge branch 'kk/p4-client-name-encoding-fix'
Junio C Hamano
1
-9
/
+42
2022-07-27
Merge branch 'mb/p4-utf16-crlf'
Junio C Hamano
1
-1
/
+1
2022-07-21
git-p4: refactoring of p4CmdList()
Kilian Kilger
1
-11
/
+42
2022-07-20
git-p4: fix error handling in P4Unshelve.renameBranch()
Moritz Baumann
1
-5
/
+2
2022-07-20
git-p4: fix typo in P4Submit.applyCommit()
Moritz Baumann
1
-1
/
+1
2022-07-20
git-p4: fix CR LF handling for utf16 files
Moritz Baumann
1
-1
/
+1
2022-07-08
git-p4: fix bug with encoding of p4 client name
Kilian Kilger
1
-2
/
+4
2022-05-20
Merge branch 'tk/p4-metadata-coding-strategies'
Junio C Hamano
1
-16
/
+107
2022-05-20
Merge branch 'kf/p4-multiple-remotes'
Junio C Hamano
1
-1
/
+9
2022-05-20
Merge branch 'tk/p4-with-explicity-sync'
Junio C Hamano
1
-14
/
+37
2022-05-20
Merge branch 'tk/p4-utf8-bom'
Junio C Hamano
1
-0
/
+10
2022-05-04
git-p4: improve encoding handling to support inconsistent encodings
Tao Klerks
1
-16
/
+107
2022-04-06
git-p4: preserve utf8 BOM when importing from p4 to git
Tao Klerks
1
-0
/
+10
2022-04-06
git-p4: support explicit sync of arbitrary existing git-p4 refs
Tao Klerks
1
-14
/
+38
2022-04-01
git-p4: sort imports
Joel Holdsworth
1
-8
/
+10
2022-04-01
git-p4: seperate multiple statements onto seperate lines
Joel Holdsworth
1
-2
/
+5
2022-04-01
git-p4: move inline comments to line above
Joel Holdsworth
1
-3
/
+7
2022-04-01
git-p4: only seperate code blocks by a single empty line
Joel Holdsworth
1
-3
/
+0
2022-04-01
git-p4: compare to singletons with "is" and "is not"
Joel Holdsworth
1
-3
/
+3
2022-04-01
git-p4: normalize indentation of lines in conditionals
Joel Holdsworth
1
-9
/
+7
2022-04-01
git-p4: ensure there is a single space around all operators
Joel Holdsworth
1
-5
/
+5
2022-04-01
git-p4: ensure every comment has a single #
Joel Holdsworth
1
-6
/
+6
2022-04-01
git-p4: remove spaces between dictionary keys and colons
Joel Holdsworth
1
-7
/
+7
2022-04-01
git-p4: remove redundant backslash-continuations inside brackets
Joel Holdsworth
1
-9
/
+9
2022-04-01
git-p4: remove extraneous spaces before function arguments
Joel Holdsworth
1
-11
/
+11
2022-04-01
git-p4: place a single space after every comma
Joel Holdsworth
1
-9
/
+9
2022-04-01
git-p4: removed brackets when assigning multiple return values
Joel Holdsworth
1
-19
/
+19
2022-04-01
git-p4: remove spaces around default arguments
Joel Holdsworth
1
-6
/
+6
2022-04-01
git-p4: remove padding from lists, tuples and function arguments
Joel Holdsworth
1
-18
/
+18
2022-04-01
git-p4: sort and de-duplcate pylint disable list
Joel Holdsworth
1
-7
/
+22
2022-04-01
git-p4: remove commented code
Joel Holdsworth
1
-7
/
+0
2022-04-01
git-p4: convert descriptive class and function comments into docstrings
Joel Holdsworth
1
-70
/
+94
2022-04-01
git-p4: improve consistency of docstring formatting
Joel Holdsworth
1
-133
/
+158
2022-04-01
git-p4: indent with 4-spaces
Joel Holdsworth
1
-9
/
+9
2022-04-01
git-p4: remove unneeded semicolons from statements
Joel Holdsworth
1
-14
/
+14
2022-04-01
git-p4: add blank lines between functions and class definitions
Joel Holdsworth
1
-0
/
+107
2022-03-21
git-p4: fix issue with multiple perforce remotes
Kirill Frolov
1
-1
/
+9
2022-02-09
Merge branch 'ab/config-based-hooks-2'
Junio C Hamano
1
-64
/
+6
2022-02-05
Merge branch 'jh/p4-spawning-external-commands-cleanup'
Junio C Hamano
1
-97
/
+79
2022-02-05
Merge branch 'jh/p4-fix-use-of-process-error-exception'
Junio C Hamano
1
-3
/
+3
2022-01-10
Merge branch 'jh/p4-remove-unused'
Junio C Hamano
1
-76
/
+0
2022-01-10
Merge branch 'jh/p4-human-unit-numbers'
Junio C Hamano
1
-6
/
+21
2022-01-07
git-p4: use 'git hook' to run hooks
Emily Shaffer
1
-64
/
+6
2022-01-06
git-p4: fix instantiation of CalledProcessError
Joel Holdsworth
1
-3
/
+3
2022-01-06
git-p4: don't print shell commands as python lists
Joel Holdsworth
1
-8
/
+9
2022-01-06
git-p4: pass command arguments as lists instead of using shell
Joel Holdsworth
1
-62
/
+43
2022-01-06
git-p4: don't select shell mode using the type of the command argument
Joel Holdsworth
1
-63
/
+63
2021-12-22
git-p4: remove "rollback" verb
Joel Holdsworth
1
-60
/
+0
2021-12-22
git-p4: remove "debug" verb
Joel Holdsworth
1
-16
/
+0
2021-12-20
git-p4: show progress as an integer
Joel Holdsworth
1
-1
/
+2
2021-12-20
git-p4: print size values in appropriate units
Joel Holdsworth
1
-5
/
+19
2021-12-16
git-p4: resolve RCS keywords in bytes not utf-8
Joel Holdsworth
1
-7
/
+8
2021-12-16
git-p4: open temporary patch file for write only
Joel Holdsworth
1
-1
/
+1
2021-12-16
git-p4: add raw option to read_pipelines
Joel Holdsworth
1
-3
/
+5
2021-12-16
git-p4: pre-compile RCS keyword regexes
Joel Holdsworth
1
-30
/
+18
2021-12-16
git-p4: use with statements to close files after use in patchRCSKeywords
Joel Holdsworth
1
-8
/
+5
2021-06-28
git-p4: fix failed submit by skip non-text data files
dorgon.chang
1
-2
/
+5
2021-05-06
git-p4: speed up search for branch parent
Joachim Kuebart
1
-11
/
+10
2021-01-15
Merge branch 'dl/p4-encode-after-kw-expansion'
Junio C Hamano
1
-1
/
+1
2020-12-23
git-p4: fix syncing file types with pattern
Daniel Levin
1
-1
/
+1
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
[next]