PSA: Migrating depot_tools to Git on 2016/06/06

50 views
Skip to first unread message

Aaron Gable

unread,
May 23, 2016, 6:23:09 PM5/23/16
to Chromium-dev, blink-dev
Two weeks from today, on Monday June 6th, the source-of-truth for depot_tools will move from subversion to git. If you still have a subversion checkout of depot_tools on your PATH at that time, you will stop receiving updates.

If you know that the copy of depot_tools which you have on your $PATH (or %PATH% on Windows) is a Git checkout, you can stop reading now.

If you got your copy of depot_tools within the last year, you should have a Git checkout. If you're not sure, you can check by running "cd /path/to/your/depot_tools/.git" -- if that succeeds, you can stop reading now.

If you have an SVN copy of depot_tools, please follow the instructions here to get a Git copy instead.

If you are still using an SVN checkout of depot_tools on June 6th, you will stop receiving updates. Shortly thereafter, your gclient, git extensions, and other tools will stop working entirely. You must switch before then.

Over the next two weeks, SVN checkouts of depot_tools will print large warnings every time you run gclient and other selected tools. I will also send follow-up PSAs next week and on the day of the switchover. You can follow progress and get updates by starring this bug.

Thanks,
Aaron

Marc-Antoine Ruel

unread,
May 24, 2016, 3:33:13 PM5/24/16
to Aaron Gable, Chromium-dev, blink-dev
This is super awesome.

It's really important for us to kill subversion repositories to help us keep our sanity.

Thanks for your comprehension,

M-A
--
M-A

Aaron Gable

unread,
Jun 2, 2016, 6:18:46 PM6/2/16
to Marc-Antoine Ruel, Aaron Gable, Chromium-dev, blink-dev
Reminder: this is happening this Monday, June 6th, at 1:30pm Pacific.

Aaron Gable

unread,
Jun 6, 2016, 4:29:41 PM6/6/16
to Aaron Gable, Marc-Antoine Ruel, Chromium-dev, blink-dev
This has been slightly delayed (just for developer comfort) and is happening at 4pm today.

Thanks,
Aaron

Aaron Gable

unread,
Jun 6, 2016, 7:05:45 PM6/6/16
to Aaron Gable, Marc-Antoine Ruel, Chromium-dev, blink-dev
This is starting now. You can follow updates on the bug, and I will post to this thread again when the migration is complete.

Aaron Gable

unread,
Jun 6, 2016, 7:34:01 PM6/6/16
to Aaron Gable, Marc-Antoine Ruel, Chromium-dev, blink-dev
This is now complete!

If you see any problems related to depot_tools, either in your own checkout or on bots, please file a bug and CC me. If you try to upload (git cl upload) a change to depot_tools, and get the error message "No valid git-svn-id footer found on origin/master", simply delete the [svn-remote "svn"] section from the repo's .git/config file.

Thanks!
Aaron

Sergiy Byelozyorov

unread,
Jun 7, 2016, 5:50:40 AM6/7/16
to Aaron Gable, Marc-Antoine Ruel, Chromium-dev, blink-dev
Hooray! Thanks Aaron and Ben and everyone else who was involved.
Reply all
Reply to author
Forward
0 new messages