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

Feature proposal : package diff #32

Open
borisschapira opened this issue Aug 21, 2014 · 2 comments
Open

Feature proposal : package diff #32

borisschapira opened this issue Aug 21, 2014 · 2 comments
Labels

Comments

@borisschapira
Copy link
Contributor

It could be interesting, in order to optimize faster deployments, to be able to package a version with another package as parameter : the newly constructed version would only contains files which are different from the ones provided in this package.
We could reduce drastically the size of the update packages, mainly composed of little bugfixes or evolutions (but on the server-side, a full release would be created, copying the specified one and overwriting only what's need to be overwritten).

@wpottier
Copy link
Member

Yeah i totally agree with this idea.

But one big question are still open 👍

  • How the packager system may generate the diff? Keep all previously generated package? Use an option to take an existing package and generate the diff with it? Use vcs system?...

@borisschapira
Copy link
Contributor Author

  • Packaging-side : take an existing package and generate the diff with it.
  • Server-side : search for the release to copy and overwrite. If not found, extraction would be impossible.

Let's hope nobody will alter releases directly on the server, because he or she could jeopardize the future releases based on diff...

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

No branches or pull requests

2 participants