chiark / gitweb /
Add --range option to export
[stgit] / ChangeLog
1 2005-07-11  Catalin Marinas  <catalin.marinas@gmail.com>
2
3         * stgit/main.py (__resolved): Run git-update-cache for the
4         resolved files
5
6         * gitmergeonefile.py: Fix the os.rename exception occurring when
7         the checkout directory is not present
8
9         * stgit/main.py (export): Add --template option to use a different
10         file as the export template rather than the default one
11         (delete): Check for local changes only of the current patch is
12         removed
13
14 2005-07-09  Catalin Marinas  <catalin.marinas@gmail.com>
15
16         * Release 0.4
17
18 2005-07-09  Peter Osterlund <petero2@telia.com>
19
20         * Fix spelling errors
21
22 2005-07-08  Catalin Marinas  <catalin.marinas@gmail.com>
23
24         * stgit/main.py (diff): Add '--stat' option to 'diff'
25         (files): 'files' command implemented
26
27 2005-07-08  Peter Osterlund <petero2@telia.com>
28
29         * stgit/git.py (diffstat): %(diffstat)s variable support in the
30         patch export template
31
32 2005-07-07  Catalin Marinas  <catalin.marinas@gmail.com>
33
34         * stgit/main.py (resolved): Implemented a 'resolved' command to
35         mark conflicts as solved. The 'status' command now shows the
36         conflicts as well. 'refresh' fails if there are conflicts
37
38 2005-07-06  Catalin Marinas  <catalin.marinas@gmail.com>
39
40         * stgit/stack.py (edit_file): Added support for patchdescr.tmpl
41
42         * stgit/main.py (export): Added support for more variables in the
43         patchexport.tmpl file
44
45         * stgit/stack.py (Patch): Add support for author/comitter default
46         details configuration
47
48         * stgit/main.py (push): '--undo' option added to push. This option
49         allows one to undo the last push operation and restores the old
50         boundaries of the patch (prior to the push operation)
51         (pop): pop optimised to switch directly to the last patch to be
52         popped
53
54 2005-07-05  Catalin Marinas  <catalin.marinas@gmail.com>
55
56         * stgit/main.py (pop): add '--to' option to 'pop'
57         (push): add '--to' and '--reverse' options to 'push'
58
59         * gitmergeonefile.py: Added support for 'keeporig' option which
60         selects whether to delete or not the original files after a failed
61         merge
62
63 2005-07-04  Catalin Marinas  <catalin.marinas@gmail.com>
64
65         * Add support for configurable merge tool via stgitrc
66
67         * Add support for configuration file (/etc/stgitrc, ~/.stgitrc,
68         .git/stgitrc)
69
70 2005-07-02  Catalin Marinas  <catalin.marinas@gmail.com>
71
72         * stgit/main.py (export): Added support for the patch description
73         template. At the moment, only the '%(description)s' variable is
74         supported
75
76 2005-07-01  Catalin Marinas  <catalin.marinas@gmail.com>
77
78         * stgit/main.py (refresh): Now it also checks for head != top
79         (export): Add the patch description to the exported patch files
80
81 2005-06-30  Catalin Marinas  <catalin.marinas@gmail.com>
82
83         * Fix exception reporting when the .git/HEAD link is not valid
84
85         * Empty patches are now marked
86
87 2005-06-28  Catalin Marinas  <catalin.marinas@gmail.com>
88
89         * Release 0.3
90
91         * stgit/stack.py (Series.push_patch): if the merge with the new
92         base failed, inform the user that "refresh" should be run after
93         fixing the conflicts
94
95         * stgit/main.py (new): checks for local changes and head != top
96         added
97
98         * StGIT is now closer to Quilt in functionality. The 'commit'
99         command was removed ('refresh' is used instead).
100
101 2005-06-25  Catalin Marinas  <catalin.marinas@gmail.com>
102
103         * stack.py modified to include all the series functions the Series
104         class
105
106 2005-06-24  Catalin Marinas  <catalin.marinas@gmail.com>
107
108         * stgit/git.py (commit): commit tells before invoking the editor
109         and shows the return error code but without exiting if it is
110         non-zero
111
112 2005-06-23  Catalin Marinas  <catalin.marinas@gmail.com>
113
114         * stgit/main.py (push): --number option added to push
115         (pop): --number option added to push
116
117 2005-06-22  Catalin Marinas  <catalin.marinas@gmail.com>
118
119         * gitmergeonefile.py: temporary files are placed in <path>.local,
120         <path>.older and <path>.remote and only removed if the merge
121         succeeded
122
123 2005-06-21  Catalin Marinas  <catalin.marinas@gmail.com>
124
125         * stgit/main.py (delete): 'delete' now requires the explicit patch
126         name as a safety measure
127
128         * stgit/stack.py (pop_patch): sys.stdout.flush() added after the
129         first print
130         (push_patch): fix bug with 'push' not warning for empty patches
131
132         * stgit/stack.py (push_patch): sys.stdout.flush() added after the
133         first print
134
135 2005-06-20  Catalin Marinas  <catalin.marinas@gmail.com>
136
137         * Release 0.2
138
139         * stgit/stack.py (delete_patch): bug when deleting the topmost
140         patch fixed
141
142         * top/bottom files are backed up to top.old/bottom.old
143         automatically. The 'diff' command supports them as well
144
145         * stg-upgrade.sh: upgrades the .git structure from stgit-0.1 to
146         stgit-0.2
147
148 2005-06-19  Catalin Marinas  <catalin.marinas@gmail.com>
149
150         * Multiple heads and bases are now supported. A different series
151         is available for each head
152
153         * gitmergeonefile.py: fix bug caused by not updating the cache
154         when merging with diff3
155
156         * stgit/stack.py: 'push' command reports a warning if the patch is
157         empty
158
159         * stgit/git.py: commit supports an 'allowempty' parameter
160
161         * os.path.join() used instead '+' for concatenating path names
162
163 2005-06-15  Catalin Marinas  <catalin.marinas@gmail.com>
164
165         * Release 0.1
166