Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup old data sets as was done for Chrome #40

Open
andrewhayden opened this issue Sep 3, 2015 · 0 comments
Open

Cleanup old data sets as was done for Chrome #40

andrewhayden opened this issue Sep 3, 2015 · 0 comments

Comments

@andrewhayden
Copy link
Member

We should consider cleaning up the old data sets that are kicking around in the main tree, like we did for Chrome a while back in commit b2c2d34. Old data sets should, in my opinion, be stored one of two ways:

  1. In subdirectories whose names indicate versioning (e.g., for temporal versioning YYYYMMDD)
  2. In git history (i.e., only the most recent data set is maintained and kept compatible)

I don't see a strong reason to keep the old data sets around. Folks that want to use the old data sets should be welcome to do so by checking out an older revision. Visibility is an issue; For now we could create branches for the old data sets that exist today, simply pruning the irrelevant data sets in each. After those are done, we can do development of code fixes on master and cherry-pick

I'd suggest branches:
legacy_release_0122 (delete any data files not suffixed with 0122)
legacy_release_0527 (delete any data files not suffixed with 0527)
legacy_release_0720 (delete any data files not suffixed with 0720)

Chromium doesn't need or care about the old data sets, which is why the version suffixes on all the "chrome" files were already deleted. It's not worth putting them back in for the old releases.

The current release is from 2014-10-15, so we would also have a release branch called release_20141015 and we would maintain (at least) this branch with cherry-picks from master.

WDYT?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant