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