summaryrefslogtreecommitdiff
path: root/NEWS
blob: b19c7d27e3d9a339ce873f5916ab2fbca3d5c0fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
version 0.2 beta 2 (21-September-2009):
	* post-review:
		* New Features:
			* Installing RBTools now installs post-review.exe on Windows.

			* Added support for posting paths of files against Perforce
			  repositories instead of change numbers. This can be used for
			  posting specific files that were already committed. Revision
			  numbers can also be specified.

			  The post-review documentation covers how to use these new
			  parameters.

			  Patch by Eric Huss.

			* Added support for --parent, --guess-summary, and
			  --guess-description for hgsubversion. Patch by Augie Fackler.

			* post-review no longer needs simplejson if using Python 2.6.

			* Added repository UUID support for git-svn. This works the same
			  way as SVN's repository UUID support. Patch by Matthew Woehlke.

			* Diffs generated for Git now contain the full SHA1s instead of
			  the shortened form, which is needed for Review Board servers
			  using GitHub or other similar services and configured with
			  raw URL support for fetching files from Git.

		* General Bugs Fixed:
			* Fix an infinite recursion problem during login with invalid
			  cookies. Patches by Eric Huss and Chris Clark. (Bug #808)

		* ClearCase Bugs Fixed:
			* Our ClearCase support no longer breaks post-review if
			  cleartool isn't installed.

			* We now generate revision strings properly with ClearCase. They
			  were missing a space, squashing parameters together.

		* Git Bugs Fixed:
			* The local repository configuration (.reviewboardrc) wasn't being
			  read with Git repositories.

		* Mercurial Bugs Fixed:
			* Fix the Mercurial support so that it doesn't assume a repository
			  is a hg-svn repository incorrectly.

		* Perforce Bugs Fixed:
			* Our Perforce support would break with files containing spaces
			  in the path. Patch by Steven Russell. (Bug #840)

			* Fix line termination issues with Perforce when files coming in
			  have \r\r\n termination. We now normalize these to \r\n.
			  This can happen in some Perforce setups when dealing with a
			  file checked out from one platform and modified on another.
			  Patch by Raghu Kaippully. (Bug #1071)

			* Changes with binary files could break the generated diffs
			  with Perforce. Patch by Chris Trimble.

			* We now mark temporary files as read/write instead of
			  write-only in the Perforce support, to prevent problems on
			  Windows. (Bug #1143)

			* gdiff (GNU diff) is now used on Solaris instead of diff when
			  using Perforce. Solaris's diff is incompatible with post-review.

		* Subversion Bugs Fixed:
			* URLs weren't always properly joined for SVN repositories on
			  Windows. Patch by Jeremy Bettis. (Bug #939)

	* Contributors:
		* Augie Fackler
		* Christian Hammond
		* Chris Clark
		* Chris Trimble
		* Dana Lacoste
		* David Trowbridge
		* Eric Huss
		* Jeremy Bettis
		* Matthew Woehlke
		* Raghu Kaippully
		* Steven Russell


version 0.2 beta 1 (28-March-2009):
	* Bugs Fixed in post-review:
		* The help output for --rpeository-url and the error output used for
		  when --parent isn't supported was referencing the wrong names
	      for some parameters.

		* Patches generated against a git tree were broken when running
		  post-review inside a subdirectory of the root of the tree.
		  Patch by Luke Lu. (Bug #928)

		* Fixed a parsing error when using diffs generated by Git.
		  Patch by Stacey Sheldon.

		* Removed a duplicate CVSClient class, which added to the file's
		  size and possibly caused some errors. Patch by Lepton Wu.

		* Fixed a deprecation warning when using post-review on Python 2.6.
		  Patch by Eric Huss.

		* Fixed parsing Perforce changesets that include binary files.
		  Patch by Raghu Kaippully. (Bug #585)


	* New Features in post-review:
		* Added new --guess-summary and --guess-description parameters for
		  Git repositories that provide defaults for both the summary and
		  description based on the commit messages on the branch.
		  Patch by Luke Lu. (Bug #927)

		* post-review can now look up the Review Board server URL from
		  Perforce counters. See the documentation inside post-review or on
		  the website for examples on how to set this up.