[Pkg-bazaar-commits] r141 ./bzr-builddeb/people/jdw/merge_upstream: A couple more spec updates
James Westby
jw+debian at jameswestby.net
Wed Jul 4 20:54:21 UTC 2007
------------------------------------------------------------
revno: 141
committer: James Westby <jw+debian at jameswestby.net>
branch nick: merge_upstream
timestamp: Wed 2007-07-04 21:54:21 +0100
message:
A couple more spec updates
modified:
specs/import-dsc
specs/new-upstream-release-handling
-------------- next part --------------
=== modified file 'specs/import-dsc'
--- a/specs/import-dsc 2007-06-26 21:09:56 +0000
+++ b/specs/import-dsc 2007-07-04 20:54:21 +0000
@@ -1,5 +1,5 @@
-Building a remote branch
-========================
+Importing from source packages
+==============================
Status: Part Implementation.
@@ -16,6 +16,10 @@
and providing a way to import from them automatically will be a great aid to
maintainers without copies of all of their uploaded packages.
+It should also aim to support incremental imports, so that the command can
+be used in an extant branch to import a .dsc in to the current state. This
+would allow uploads outside of the packaging system to be incorporated.
+
Design
------
@@ -85,3 +89,21 @@
mode is complicated by the fact that the old packages may have changes outside
debian/.
+UI
+--
+
+Have a command
+
+ bzr deb import-dsc
+
+which imports a set of .dsc files, given on the command line. Can either be
+local or remote.
+
+Could also take a file which lists the files to import.
+
+A --snapshot option that supplements the files on the command line
+with those stored at snapshot.d.n. This might need to take the name of the
+package as an option, but it would be better to avoid that.
+
+An option to name the output branch would be good.
+
=== modified file 'specs/new-upstream-release-handling'
--- a/specs/new-upstream-release-handling 2007-06-24 15:01:46 +0000
+++ b/specs/new-upstream-release-handling 2007-07-04 20:54:21 +0000
@@ -1,7 +1,7 @@
Handling of new upstream releases
=================================
-Status: Draft
+Status: Partial implementation
Rationale
---------
@@ -63,9 +63,9 @@
Design
------
-A new command something like ``deb-new-upstream`` that takes the version number
-and does the right thing, or errors out if it doesn't have the information to
-decide. Perhaps it could prompt for the information it needs.
+A new command something like that takes the version number and does the right
+thing, or errors out if it doesn't have the information to decide. Perhaps it
+could prompt for the information it needs.
Normal mode
-----------
@@ -110,6 +110,17 @@
for the last upstream version. If tags are also made for packaging releases
then they could be even more useful.
+UI
+--
+
+A new command
+
+ bzr deb merge-upstream
+
+that takes the new upstream version as an argument. A tarball must be supplied
+for those modes that need it, and can be supplied for those that can use it.
+This tarball can be local or remote.
+
Code changes
------------
More information about the Pkg-bazaar-commits
mailing list