contribution: svndeepcommit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subversion (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: subversion-tools
package : subversion-tools
release: Description: Ubuntu 10.04.1 LTS
Release: 10.04
(Xubuntu)
Problem:
What I missed in subversion was a "deep commit", like you can do in TortoiseSVN. What I mean is that you can commit changes in normal directories and in "externals" in one go.
Solution:
I wrote a simple bash script to do just that.
Note that this will not always succeed, just like TortoiseSVN's deep commit does not always succeed. For instance, subversion cannot do a commit over two entirely different repositories. This is normal behaviour and the error message from the subversion command-line client points out what the problem is in such case (again, comparable to TortoiseSVN). The batchfile is attached.
I also created a man page for this script. See the attachment.