<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tools/git-repo.git/docs, branch v2.38</title>
<subtitle>Mirror of gerrit.googlesource.com/git-repo</subtitle>
<id>https://git.enea.com/cgit/tools/git-repo.git/atom?h=v2.38</id>
<link rel='self' href='https://git.enea.com/cgit/tools/git-repo.git/atom?h=v2.38'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/'/>
<updated>2023-10-14T06:22:53+00:00</updated>
<entry>
<title>python-support: update with current status &amp; guidelines</title>
<updated>2023-10-14T06:22:53+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2023-10-13T20:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=1544afe460b6d206d5494d1970db33e7f8cdfab0'/>
<id>urn:sha1:1544afe460b6d206d5494d1970db33e7f8cdfab0</id>
<content type='text'>
This doc was written back in 2019 when we were planning on the Python 3
migration.  It isn't relevant anymore, and people are reading it thinking
we still support Python 2.  Rewrite it to match current requirements and
to make it clear there is no support for older versions.

Bug: 302871152
Change-Id: I2acf3aee1816a03ee0a70774db8bf4a23713a03f
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/389455
Commit-Queue: Mike Frysinger &lt;vapier@google.com&gt;
Reviewed-by: Aravind Vasudevan &lt;aravindvasudev@google.com&gt;
Tested-by: Mike Frysinger &lt;vapier@google.com&gt;
</content>
</entry>
<entry>
<title>docs: Document .repo_localsyncstate.json</title>
<updated>2023-08-18T18:19:46+00:00</updated>
<author>
<name>Gavin Mak</name>
<email>gavinmak@google.com</email>
</author>
<published>2023-08-16T22:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=11cb96030ed5a0c322b5262c10a6af1a70486981'/>
<id>urn:sha1:11cb96030ed5a0c322b5262c10a6af1a70486981</id>
<content type='text'>
Update docs to reflect the new internal filesystem layout.

Bug: b/286126621, b/271507654
Change-Id: I8a2f8f36dff75544f32356ac5e31668f32ddffb3
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/383074
Reviewed-by: Mike Frysinger &lt;vapier@google.com&gt;
Commit-Queue: Gavin Mak &lt;gavinmak@google.com&gt;
Tested-by: Gavin Mak &lt;gavinmak@google.com&gt;
</content>
</entry>
<entry>
<title>manifest: enable remove-project using path</title>
<updated>2023-06-21T14:50:16+00:00</updated>
<author>
<name>Fredrik de Groot</name>
<email>fredrik.de.groot@aptiv.com</email>
</author>
<published>2023-05-31T14:56:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=be71c2f80fa115e8256211fd0e3116d93cfae93e'/>
<id>urn:sha1:be71c2f80fa115e8256211fd0e3116d93cfae93e</id>
<content type='text'>
A something.xml that gets included by two different
files, that both remove and add same shared project
to two different locations, would not work
prior to this change.

Reason is that remove killed all name keys, even
though reuse of same repo in different locations
is allowed.

Solve by adding optional attrib path to
&lt;remove-project name="foo" path="only_this_path" /&gt;
and tweak remove-project.

Behaves as before without path, and deletes
more selectively when remove path is supplied.

As secondary feature, a project can now also be removed
by only using path, assuming a matching project name
can be found.

Change-Id: I502d9f949f5d858ddc1503846b170473f76dc8e2
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/375694
Tested-by: Fredrik de Groot &lt;fredrik.de.groot@aptiv.com&gt;
Reviewed-by: Mike Frysinger &lt;vapier@google.com&gt;
</content>
</entry>
<entry>
<title>manifest: add support for revision in include</title>
<updated>2023-05-05T03:40:28+00:00</updated>
<author>
<name>Shuchuan Zeng</name>
<email>zengshuchuan@allwinnertech.com</email>
</author>
<published>2023-04-18T02:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=3e3340d94f8a680156ceaa81faca1c3b8863c6ac'/>
<id>urn:sha1:3e3340d94f8a680156ceaa81faca1c3b8863c6ac</id>
<content type='text'>
Attribute groups can now be added to manifest include, thus
all projects in an included manifest file can easily modify
default branch without modifying all projects in that manifest file.

For example,
the main manifest.xml has an include node contain revision attribute,
```
&lt;include name="include.xml" revision="r1" /&gt;
```
and the include.xml has some projects,
```
&lt;project path="project1_path" name="project1_name" revision="r2" /&gt;
&lt;project path="project2_path" name="project2_name" /&gt;
```
With this change, the final manifest will have revision="r1" for project2.
```
&lt;project name="project1_name" path="project1_path" revision="r2" /&gt;
&lt;project name="project2_name" path="project2_path" revision="r1" /&gt;
```

Test: added unit tests to cover the inheritance

Change-Id: I4b8547a7198610ec3a3c6aeb2136e0c0f3557df0
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/369714
Reviewed-by: Mike Frysinger &lt;vapier@google.com&gt;
Commit-Queue: Shuchuan Zeng &lt;zengshuchuan@allwinnertech.com&gt;
Tested-by: Shuchuan Zeng &lt;zengshuchuan@allwinnertech.com&gt;
</content>
</entry>
<entry>
<title>docs: update Focal Python version</title>
<updated>2023-03-02T22:26:00+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2023-03-02T22:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=75eb8ea9354cfcecfaf185a37a10ad2c8b4cd0d2'/>
<id>urn:sha1:75eb8ea9354cfcecfaf185a37a10ad2c8b4cd0d2</id>
<content type='text'>
It ships with Python 3.8 by default, not 3.7.

Change-Id: I11401d1098b60285cfdccadb6a06bb33a5f95369
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/361634
Tested-by: Mike Frysinger &lt;vapier@google.com&gt;
Reviewed-by: Josip Sokcevic &lt;sokcevic@google.com&gt;
Commit-Queue: Mike Frysinger &lt;vapier@google.com&gt;
</content>
</entry>
<entry>
<title>Enable use of REPO_CONFIG_DIR to customize .repoconfig location</title>
<updated>2023-01-28T02:05:52+00:00</updated>
<author>
<name>Gavin Mak</name>
<email>gavinmak@google.com</email>
</author>
<published>2023-01-26T23:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=7e3b65beb72ea4cc3ca8bfbd0816413217a520d0'/>
<id>urn:sha1:7e3b65beb72ea4cc3ca8bfbd0816413217a520d0</id>
<content type='text'>
For use cases with multiple instances of repo, eg some CI environments.

Bug: https://crbug.com/gerrit/15803
Change-Id: I65c1cfc8f6a98adfeb5efefc7ac6b45bf8e134de
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/356719
Tested-by: Gavin Mak &lt;gavinmak@google.com&gt;
Reviewed-by: Mike Frysinger &lt;vapier@google.com&gt;
</content>
</entry>
<entry>
<title>upload: Allow user to configure unusual commit threshold</title>
<updated>2022-12-12T22:19:57+00:00</updated>
<author>
<name>David Greenaway</name>
<email>dgreenaway@google.com</email>
</author>
<published>2022-12-08T22:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=d98f3935247818eb5f5ff2f3816d67c680915161'/>
<id>urn:sha1:d98f3935247818eb5f5ff2f3816d67c680915161</id>
<content type='text'>
Add a per-remote option `uploadwarningthreshold` allowing the user to
override how many commits can be uploaded prior to a warning being
displayed.

Change-Id: Ia7e1b2c7de89a0bf9ca1c24cc83dc595b3667437
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/354375
Tested-by: David Greenaway &lt;dgreenaway@google.com&gt;
Reviewed-by: Mike Frysinger &lt;vapier@google.com&gt;
</content>
</entry>
<entry>
<title>release-process: update to use ./release/sign-tag.py</title>
<updated>2022-12-01T00:04:24+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2022-11-24T04:43:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=1b8714937c20d43f98bd9ffe498a49fcfb086141'/>
<id>urn:sha1:1b8714937c20d43f98bd9ffe498a49fcfb086141</id>
<content type='text'>
We have a helper script for signing releases now, so point the docs
to that rather than the multiple manual steps.

Change-Id: I309e883dbce1894650e31682d9975cf0d6bdeca3
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/352834
Tested-by: Mike Frysinger &lt;vapier@google.com&gt;
Reviewed-by: Josip Sokcevic &lt;sokcevic@google.com&gt;
</content>
</entry>
<entry>
<title>manifest: allow extend-project to override dest-branch and upstream</title>
<updated>2022-09-20T04:25:02+00:00</updated>
<author>
<name>Erik Elmeke</name>
<email>erik@haleytek.corp-partner.google.com</email>
</author>
<published>2022-09-09T15:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=4cdfdb77343b2d4664c0a13c9e485a02988e578f'/>
<id>urn:sha1:4cdfdb77343b2d4664c0a13c9e485a02988e578f</id>
<content type='text'>
Bug: https://crbug.com/gerrit/16238
Change-Id: Id6eff34791525b3df690e160c911c0286331984b
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/345144
Tested-by: Erik Elmeke &lt;erik@haleytek.corp-partner.google.com&gt;
Reviewed-by: Mike Frysinger &lt;vapier@google.com&gt;
</content>
</entry>
<entry>
<title>manifest: add submanifest.default_groups attribute</title>
<updated>2022-04-29T18:42:23+00:00</updated>
<author>
<name>LaMont Jones</name>
<email>lamontjones@google.com</email>
</author>
<published>2022-04-20T16:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=501733c2abb1180679f25b2f78970d73a2f8d413'/>
<id>urn:sha1:501733c2abb1180679f25b2f78970d73a2f8d413</id>
<content type='text'>
When the user does not specify any manifest groups, this allows the
parent manifest to indicate which manifest groups should be used for
syncing the submanifest.

Change-Id: I88806ed35013d13dd2ab3cd245fcd4f9061112c4
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/335474
Tested-by: LaMont Jones &lt;lamontjones@google.com&gt;
Reviewed-by: Mike Frysinger &lt;vapier@google.com&gt;
</content>
</entry>
</feed>
