repo v1.13.2 released

77 views
Skip to first unread message

Mike Frysinger

unread,
Feb 11, 2019, 3:19:54 PM2/11/19
to repo-d...@googlegroups.com
After a long hiatus, a new version of repo (v1.13.2) has been released.  You may let your client update itself eventually on a sync or you can run 'repo selfupdate'.

There have been multiple launcher changes since the last release (v1.12.37), so people should update their copies as makes sense.

Here's the short log since the last release.  Lots of people have helped out along the way.
13f323b2c221 (Mike Frysinger) event_log: turn id generation from a generator to a func call
12ee5446e9eb (Ereth McKnight-MacNeil) init: Remove -c short option for --current-branch
3bbbcaf99d61 (Mike Frysinger) README: link in new bug tracker
d4b13c280b5c (Eli Ribble) Leverage the next keyword from python 2.7
6e53844f1edd (Xin Li) Allow clobbering of existing tags from remote.
d26146de7f1b (David Pursehouse) platform_utils: Fix exception handling in _walk_windows_impl
bd8f65882305 (Vadim Bendebury) Add option for git-repo to support 'silent' uploads
713c5872fb54 (Jonathan Nieder) upload: Unify option passing in ssh and other transports
bed8b62345e4 (Renaud Paquay) Add support for long paths
09f0abb0efde (Nikolai Merinov) init: --dissociate option to copy objects borrowed with --reference
3b24e7b5577f (Mike Frysinger) update homepage URIs
b8f7bb04d003 (Mike Frysinger) update markdown/help header format
3891b7519d35 (Mike Frysinger) manifest-format: convert to markdown
2b42d288c08b (Renaud Paquay) Windows: Add support for creating symlinks as an unprivileged user
e469a0c74183 (Dylan Deng) fix some sync error while using python3
65b0ba5aa044 (David Pursehouse) Remove unused pylint suppressions
993dcacd17c6 (Sebastian Schuberth) Fix the initial existence check for "repo"
a9399846faa0 (Sebastian Schuberth) Flush stderr on Windows
b10f0e5b9a9b (Adam Borowski) hooks/pre-auto-gc-battery: allow gc to run on non-laptops
da40341a3e6e (Nasser Grainawi) manifest: Support a default upstream value
ed429c9f6f49 (Mike Frysinger) docs: repo-hooks: fix cwd details
0f2e45a3a69e (Akshay Verma) Pass refs to ls-remote
cf7c0834cfc2 (Akshay Verma) Download latest patch when no patch is specified
7d52585ec471 (Luis Hector Chavez) Add a way to override the revision of an <extend-project>
ce7e02601cfb (Daichi Ueura) Take care of a tilde on cookie file path
a32c92c206ad (YOUNG HO CHA) implement optional 'sync-tags' in the manifest file
5f0e57d2ca28 (Samuel Holland) init: Remove string concat in no-op os.path.join
baa00093557d (Samuel Holland) Support relative paths in --reference
685320b000c0 (David Pursehouse) event_log: Fix order of parameters to Add method call
02c0ee6ae61f (Shouheng Zhang) Sync correctly when subproject url is a relative url to its parent url
cbe8aeb52b08 (Dana Dahlstrom) Update commit-msg hook to version from Gerrit 2.14.6
305a2d029f47 (Masaya Suzuki) Support --push-option in upload subcommand
84e7e16d35f7 (Mike Frysinger) document repo hooks mechanism
f46902a800f5 (David Pursehouse) forall: Clarify expansion of REPO_ environment values with -c
c00d28b76724 (Jonathan Nieder) Set GIT_SSH_VARIANT when setting GIT_SSH
788e9626ccef (Renaud Paquay) Provide more specific error message for symlinks errors on Windows
cd892a38a61e (Renaud Paquay) Allow quotes in editor command on Windows
010fed771183 (Renaud Paquay) Replace all os.remove calls
e8595e9df798 (Renaud Paquay) Support pager on Windows
227ad2ef42f4 (Renaud Paquay) Implement islink, readlink and realpath using Win32 api
2a4be948788d (Renaud Paquay) Handle Windows line endings when reading binary files
2ec2a5d64c8f (Christian Koestlin) Fixed upload to remotes with the url ssh://hostname
9ead97bb51f5 (Zac Livingston) When starting a branch, do not use a tag or change value for branch.merge
e43322625a42 (Zac Livingston) Print a message when fetching is skipped for an immutable ref
bed59cec5e5a (Łukasz Gardoń) Add option '--no-cert-checks' for 'upload' sub command.
c94d6eb90233 (Jonathan Nieder) Revert "Migrate git-repo to create private changes rather than drafts"
d88f53e2b963 (Changcheng Xiao) Migrate git-repo to create private changes rather than drafts
87984c6db496 (Changcheng Xiao) Add options for git-repo to support private and wip changes
7be072efa652 (Tim Schumacher) Always print percentage when syncing quietly
7482a96443bf (Nicolas Cornu) download: try to choose . as default project if none
3bcd30545e58 (David Pursehouse) Fix "list comprehension redefines 'x'" warnings from pyflakes
224a31a765eb (Martin Kelly) init: add missing submodule arg
b54343d9fd68 (Nicolas Cornu) Tell the user if it will upload a draft
8419ab22d69e (Nicolas Cornu) sync: Continue job if some fetchs failed but force-broken is set
913327f10c73 (Tim Schumacher) Add a newline after "Fetching projects" progress output
ad1abcb556bf (Renaud Paquay) Port os.rename calls to work on Windows
a65adf74f990 (Renaud Paquay) Workaround shutil.rmtree limitation on Windows
d5cec5e75282 (Renaud Paquay) Add support for creating symbolic links on Windows
2e7029116204 (Renaud Paquay) Make "git command" and "forall" work on Windows
35d22217a5ed (Renaud Paquay) Ensure repo waits for child process to terminate
e0684addeeb9 (David Riley) sync: Add support to dump a JSON event log of all sync events.
fef9f21b28d3 (Renaud Paquay) Fix misplaced file separator string.replace call
6a470be220ab (Renaud Paquay) Use OS file separator
c79d3b8fd173 (YOUNG HO CHA) init: allow relative path on --reference argument
aa90021fbc33 (David Riley) Set result if sys.exit() is called by subcommand.
fddfa6fbac4f (Jiri tyr) Adding include element into the top-level element
eec726c6d880 (Timo Lotterbach) Add option REPO_IGNORE_SSH_INFO to ignore ssh_info
666debc5180f (David Pursehouse) gitc_delete: Remove unused imports
c354a9b92268 (David Pursehouse) abandon: fix usage of undefined variable
06848b24150c (David Pursehouse) Update .mailmap
e4e94d26ae81 (Martin Kelly) init: add --submodules to sync manifest submodules
c9439facdde1 (Sebastian Schuberth) pre-auto-gc: Add support for Windows
3d7bbc9edf2e (He Ping) project.py: fix performance issue with --reference when the mirrored repository has many refs
ffb4b890997b (Marc Herbert) sync.py: report the remote URL on fatal git remote errors
04071c1c7243 (Mike Frysinger) manifest-format: fix EMPTY keyword usage
f4dda9a1be39 (Naseer Ahmed) init: Add no-tags and current branch options
27226e742d7e (Sebastian Schuberth) Add a check and more output to protect against invalid REPO_URLs
6c5944606af3 (Aymen Bouaziz) Fix checkout error when depth passed to repo init and revision is a sha1
6e310790334b (Joe Kilner) Add sso to list of known schemes for relative URLs
ec287902e651 (Marc Herbert) _CheckDirReference: log actual error before suggesting --force-sync
4d5bb68d58f1 (Andrew Wheeler) status: add -q/--quiet option
2e14792a9481 (Kyunam.jo) implement optional '--all' in the abandon command
699bcd40be2c (Kyunam.jo) Removed duplication code in abandon.py
7f1ccfbb7bb2 (Andrew Wheeler) sync: Fix semaphore release bug that causes thread 'leaks'
8ac0c96537f8 (Cheuk Leung) Fix removing broken symlink in reference dir
-mike

Mike Frysinger

unread,
Jun 3, 2019, 9:33:36 PM6/3/19
to repo-d...@googlegroups.com
On Mon, Feb 11, 2019 at 3:18 PM Mike Frysinger <vap...@google.com> wrote:
After a long hiatus, a new version of repo (v1.13.2) has been released.  You may let your client update itself eventually on a sync or you can run 'repo selfupdate'.

I guess it's not clear why we seemed to skip the v1.13.0 & v1.13.1 releases (although there are tags in the repo).  Because of the large delta (in time & changes), we tagged v1.13.0 to get a new launcher & do testing ahead of time inside of Google & in Chrome OS.  We caught a few things which led to the subsequent two tags before we finally moved forward with v1.13.2 everywhere.  Hope that clears things up in case anyone was wondering.
-mike
Reply all
Reply to author
Forward
0 new messages