want to export tarballs containing only files changed in particular revisions

Bug #315418 reported by Enisseo
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Wishlist
Unassigned

Bug Description

The "bzr export" command should accept parameters "-r REV1..REV2" and "-c REV" and execute the following process: find all modified files between the two revisions (or the changeset) and generate a tree of these files (in a directory, .zip, etc.). The idea behind this is to be able to send to non-bzr users (and non-VCS users) a "patch" that is applied by copying or unzipping in the right folder (the project folder).

Thus, as an example, if a revision introduces the following changes:
- /a has been added
- /b has been deleted
- /c/d has been modified
- /d/e has been moved to /f
The export command would generate a tree containing:
/a
/c/d
/f
(deleted files are not included)

If these files are zipped into a file - say myPatch.zip - and send to a person, s/he can update her/his working tree by unzipping the file myPatch.zip. This is particularly useful in the context of websites projects: by applying the patch made in the development environment, one is able to update the website which is in the production environment.

Enisseo (enisseo)
description: updated
Changed in bzr:
status: New → Confirmed
status: Confirmed → New
Martin Pool (mbp)
summary: - bzr export new features
+ want to export tarballs containing only files changed in particular
+ revisions
Changed in bzr:
status: New → Confirmed
importance: Undecided → Wishlist
Parth Malwankar (parthm)
tags: added: export
Omid Amraei (omidamraei)
Changed in bzr:
assignee: nobody → Omid Amraei (omidamraei)
Omid Amraei (omidamraei)
Changed in bzr:
assignee: Omid Amraei (omidamraei) → nobody
Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.