<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-p4.py, branch v2.9.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.9.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.9.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-07-11T17:44:16Z</updated>
<entry>
<title>Merge branch 'ao/p4-has-branch-prefix-fix' into maint</title>
<updated>2016-07-11T17:44:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8e3e28b2f320d27242a2728e48fad27f5f7f2f21'/>
<id>urn:sha1:8e3e28b2f320d27242a2728e48fad27f5f7f2f21</id>
<content type='text'>
A bug, which caused "git p4" while running under verbose mode to
report paths that are omitted due to branch prefix incorrectly, has
been fixed; the command said "Ignoring file outside of prefix" for
paths that are _inside_.

* ao/p4-has-branch-prefix-fix:
  git-p4: correct hasBranchPrefix verbose output
</content>
</entry>
<entry>
<title>git-p4: correct hasBranchPrefix verbose output</title>
<updated>2016-06-22T16:45:15Z</updated>
<author>
<name>Andrew Oakley</name>
<email>aoakley@roku.com</email>
</author>
<published>2016-06-22T09:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=09667d013c91124ac0ff870322e184f0de53744f'/>
<id>urn:sha1:09667d013c91124ac0ff870322e184f0de53744f</id>
<content type='text'>
The logic here was inverted, you got a message saying the file is
ignored for each file that is not ignored.

Signed-off-by: Andrew Oakley &lt;aoakley@roku.com&gt;
Acked-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ls/p4-lfs'</title>
<updated>2016-05-10T20:40:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-05-10T20:40:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7a959426b61e673032861f7a89ce9c5254bd5830'/>
<id>urn:sha1:7a959426b61e673032861f7a89ce9c5254bd5830</id>
<content type='text'>
Recent update to Git LFS broke "git p4" by changing the output from
its "lfs pointer" subcommand.

* ls/p4-lfs:
  git-p4: fix Git LFS pointer parsing
  travis-ci: express Linux/OS X dependency versions more clearly
  travis-ci: update Git-LFS and P4 to the latest version
</content>
</entry>
<entry>
<title>git-p4: fix Git LFS pointer parsing</title>
<updated>2016-04-28T17:03:13Z</updated>
<author>
<name>Lars Schneider</name>
<email>larsxschneider@gmail.com</email>
</author>
<published>2016-04-28T06:26:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=82f2567e3d01a6eeb4c6a0b9139232034de6e60f'/>
<id>urn:sha1:82f2567e3d01a6eeb4c6a0b9139232034de6e60f</id>
<content type='text'>
Git LFS 1.2.0 removed a preamble from the output of the 'git lfs pointer'
command [1] which broke the parsing of this output. Adjust the parser
to support the old and the new format.

Please note that this patch slightly changes the second return parameter
from a list of LF terminated strings to a single string that contains
a number of LF characters.

[1] https://github.com/github/git-lfs/commit/da2935d9a739592bc775c98d8ef4df9c72ea3b43

Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Helped-by: Sebastian Schuberth &lt;sschuberth@gmail.com&gt;
Helped-by: Ben Woosley &lt;ben.woosley@gmail.com&gt;
Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-p4: add P4 jobs to git commit message</title>
<updated>2016-04-19T20:41:00Z</updated>
<author>
<name>Jan Durovec</name>
<email>jan.durovec@gmail.com</email>
</author>
<published>2016-04-19T19:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=26e6a27d6965c9c5ee4f59ae9a97cef893b52686'/>
<id>urn:sha1:26e6a27d6965c9c5ee4f59ae9a97cef893b52686</id>
<content type='text'>
When migrating from Perforce to git the information about P4 jobs
associated with P4 changelists is lost.

Having these jobs listed on messages of related git commits enables smooth
migration for projects that take advantage of e.g. JIRA integration
(which uses jobs on Perforce side and parses commit messages on git side).

The jobs are added to the message in the same format as is expected when
migrating in the reverse direction.

Signed-off-by: Jan Durovec &lt;jan.durovec@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ls/p4-map-user'</title>
<updated>2016-04-06T18:39:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-04-06T18:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1d851b9d30f5a7d2efdda71623839dcabd27577e'/>
<id>urn:sha1:1d851b9d30f5a7d2efdda71623839dcabd27577e</id>
<content type='text'>
"git p4" now allows P4 author names to be mapped to Git author
names.

* ls/p4-map-user:
  git-p4: map a P4 user to Git author name and email address
</content>
</entry>
<entry>
<title>git-p4: map a P4 user to Git author name and email address</title>
<updated>2016-03-15T18:45:13Z</updated>
<author>
<name>Lars Schneider</name>
<email>lars.schneider@autodesk.com</email>
</author>
<published>2016-03-01T10:49:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=10d08a149d2295a239ac7710d32c0b77492f61c3'/>
<id>urn:sha1:10d08a149d2295a239ac7710d32c0b77492f61c3</id>
<content type='text'>
Map a P4 user to a specific name and email address in Git with the
"git-p4.mapUser" config. The config value must be a string adhering
to the format "p4user = First Lastname &lt;email@address.com&gt;".

Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Reviewed-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-p4.py: add support for filetype change</title>
<updated>2016-01-13T17:06:54Z</updated>
<author>
<name>Romain Picard</name>
<email>romain.picard@oakbits.com</email>
</author>
<published>2016-01-12T12:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a02b8bc4d7525896b5f20553dc10e7ada257046a'/>
<id>urn:sha1:a02b8bc4d7525896b5f20553dc10e7ada257046a</id>
<content type='text'>
After changing the type of a file in the git repository, it is not possible to
"git p4 publish" the commit to perforce. This is due to the fact that the git
"T" status is not handled in git-p4.py. This can typically occur when replacing
an existing file with a symbolic link.

The "T" modifier is now supported in git-p4.py. When a file type has changed,
inform perforce with the "p4 edit -f auto" command.

Signed-off-by: Romain Picard &lt;romain.picard@oakbits.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sh/p4-multi-depot'</title>
<updated>2015-12-28T21:58:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-12-28T21:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=aecb9979df1403923d66e7fc70b0374f1765b679'/>
<id>urn:sha1:aecb9979df1403923d66e7fc70b0374f1765b679</id>
<content type='text'>
"git p4" when interacting with multiple depots at the same time
used to incorrectly drop changes.

* sh/p4-multi-depot:
  git-p4: reduce number of server queries for fetches
  git-p4: support multiple depot paths in p4 submit
  git-p4: failing test case for skipping changes with multiple depots
</content>
</entry>
<entry>
<title>git-p4: reduce number of server queries for fetches</title>
<updated>2015-12-21T19:26:55Z</updated>
<author>
<name>Sam Hocevar</name>
<email>sam@hocevar.net</email>
</author>
<published>2015-12-19T09:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1f90a64891ed83e172cbf605890044dba8315073'/>
<id>urn:sha1:1f90a64891ed83e172cbf605890044dba8315073</id>
<content type='text'>
When fetching changes from a depot using a full client spec, there
is no need to perform as many queries as there are top-level paths
in the client spec.  Instead we query all changes in chronological
order, also getting rid of the need to sort the results and remove
duplicates.

Signed-off-by: Sam Hocevar &lt;sam@hocevar.net&gt;
Signed-off-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
