Commit Graph

68 Commits

Author SHA1 Message Date
Daniel James
f1f894fa1a Replace subversion info, with a command line parameter. 2016-07-02 22:28:42 +01:00
Daniel James
4e699ba697 Allow -text and -brief to be appear at any point in the command line. 2016-07-02 22:28:42 +01:00
Daniel James
64a7a9dd37 More explicit mechanism for setting options.
Will allow command line flags to appear in any order.
2016-07-02 22:28:42 +01:00
Daniel James
9f62d64d20 Remove all CVS support. 2016-07-02 22:28:42 +01:00
Beman
558ecb60de Minor message cleanups 2013-12-20 09:45:41 -05:00
Beman
dec2977e27 Return 0 if no errors, 1 if errors. Also fix message still referring to CVS! 2013-12-20 09:12:21 -05:00
Beman
a442ae0017 Remove -cvs option. file and directory names that begin with a '.' are now ignored, such as the .git file present in initialized submodule directories of a super-project. 2013-12-19 21:05:10 -05:00
Beman
6179416dcd Add [search-root] initial option, taking care that it works for relative or absolute paths. 2013-12-19 17:41:38 -05:00
Daniel James
2c3fdb8faf Make using execution monitor optional in inspect.
And turned off by default. I'm having problems on the computer I use to build
documentation on the release branch. The old version worked okay on release but
not trunk. So I'm disabling the use of the execution monitor until inspect can
use the same version of Boost.Test everywhere,

[SVN r84429]
2013-05-22 20:48:44 +00:00
Daniel James
2dc5d58b1c Swallow program execution manager exceptions when running subversion.
In case inspect isn't run in a subversion checkout.

[SVN r82124]
2012-12-20 20:33:54 +00:00
Daniel James
53f418f77d Fix shell command in inspect.
On Unix shells '&' causes a command to run in the background, '&&' is used to
run one command after another. Although this doesn't fix the problem I've been
having on the release branch.

[SVN r81919]
2012-12-13 22:13:41 +00:00
Marshall Clow
edcf854113 Added checking for deprecated macros in the inspect tool
[SVN r79723]
2012-07-24 17:27:03 +00:00
Beman Dawes
cd41d8132c inspect: Do not inspect files containing "boost-no-inspect". Add boost-no-inspect msgs to output.
[SVN r78637]
2012-05-26 17:51:24 +00:00
Beman Dawes
c16057b05a inspect: make URL and revision discovery less dependent on version of svn info. Upgrade to MSVC 2010.
[SVN r78624]
2012-05-25 18:52:09 +00:00
Beman Dawes
7051540715 ignore directories with "boost-no-inspect" file present
[SVN r67682]
2011-01-05 14:20:19 +00:00
Daniel James
7e0d7ee1b0 Html encode error messages.
[SVN r67613]
2011-01-03 12:45:15 +00:00
Beman Dawes
40988b7a89 Fix Windows sensitivity because of string compares. Really should have used path rather than string, but that needs to wait for another day.
[SVN r67554]
2011-01-01 22:27:38 +00:00
Beman Dawes
b99d64f7e3 Upgrade inspect for Filesystem V3
[SVN r67493]
2010-12-29 20:23:58 +00:00
Eric Niebler
d7f9cfb127 inspect tool: check for C-style assert macro instead of BOOST_ASSERT
[SVN r66502]
2010-11-11 22:49:46 +00:00
Vladimir Prus
104485a3e2 Move tools/jam into tools/build/v2/engine
[SVN r64010]
2010-07-14 10:37:12 +00:00
Vladimir Prus
d014840711 Remove obsolete file.
For sure, any script that tries to checkout things from CVS is
probably of no use.


[SVN r63918]
2010-07-12 08:14:56 +00:00
Beman Dawes
635c267f12 Show line numbers where applicable. Apple macro clash show name. Optimize html line output spacing
[SVN r59138]
2010-01-19 12:48:39 +00:00
Beman Dawes
0b726aeefb Report one line per problem
[SVN r59121]
2010-01-18 12:37:59 +00:00
Marshall Clow
08faaa5c84 Added test for Apple macros
[SVN r57820]
2009-11-20 18:14:58 +00:00
Daniel James
c174d63cc1 Check that all C and C++ files end with a newline. Fixes #3174
[SVN r53925]
2009-06-15 07:37:59 +00:00
Jeremiah Willcock
c45c81a4a4 Fixes #2963
[SVN r52995]
2009-05-14 14:50:56 +00:00
Daniel James
ac4f925493 Ignore some version control files in inspect.
[SVN r51042]
2009-02-06 00:04:44 +00:00
Beman Dawes
60c2c67c6f If revision not found in inspect root, try directory svn_info one level up
[SVN r49420]
2008-10-21 15:43:47 +00:00
Daniel James
4673655bfb Ignore OS X kipple.
[SVN r48236]
2008-08-19 22:26:55 +00:00
Beman Dawes
696f7a061e Add Visual Studio solution and project, other minor tweaks
[SVN r46847]
2008-06-29 14:40:04 +00:00
Beman Dawes
f35b87e53e Limit offender count, add style, use blockquote instead of bullet lists, resolve *A* conflict
[SVN r46773]
2008-06-27 14:46:07 +00:00
Beman Dawes
e5fdeb414f Add Hall of Shame
[SVN r46698]
2008-06-26 01:43:08 +00:00
Marshall Clow
5cda972525 Added new test 'ascii_check'
[SVN r45162]
2008-05-06 03:25:41 +00:00
Beman Dawes
3a91e51d1b Change long name inspection to follow ISO 9660:1997, thus replacing all length requirements with a single 207 maximum path length requirement.
[SVN r41333]
2007-11-24 16:39:30 +00:00
Beman Dawes
38565763bc Add repository URL and revision number, plus other minor tweaks and fixes.
[SVN r40840]
2007-11-06 16:10:11 +00:00
John Maddock
0688172486 Disregard ".svn" directories
[SVN r40061]
2007-10-15 16:57:57 +00:00
Daniel James
11046ebaae Add quickbook files to the inspection report.
[SVN r35286]
2006-09-23 13:26:42 +00:00
Rene Rivera
d8527d16bf Move time_string.h so that it's available in RC branch.
[SVN r35091]
2006-09-13 17:20:12 +00:00
Gennaro Prota
b2dc655a59 Inspect Tool Update:
bogus edit, just added a comment (in previous edit, dependency on Boost.Format was also removed - sorry)


[SVN r34851]
2006-08-07 23:47:30 +00:00
Gennaro Prota
998025c5ae Inspect Tool Update:
more output consistency
removed hack on replacing ">" with ">" when in text-mode output


[SVN r34850]
2006-08-07 23:33:57 +00:00
Gennaro Prota
725b5b8845 Inspect Tool Update:
style changes:

* consistent copyright/license notice formatting
* removed hardcoded name of test file (for crlf)
* added include guard to cvs_iterator.hpp
* removed now useless #includes of "boost/filesystem/exception.hpp"
* used ""-style for #includes of non standard headers
* renamed class long_name_check to file_name_check
  (unfortunately we can't rename the .cpp/.hpp files)


[SVN r34848]
2006-08-07 22:34:23 +00:00
Gennaro Prota
bccdf2b847 Inspect Tool Update:
long_name_check.cpp/.hpp:
* removed hardcoded constants, added comments about ISO 9660
* removed dependencies on bind and next_prior
* fixed a bug which prevented directory names with dots to be detected
* clarified error messages (this probably started by checking the length only, but now it also performs many other checks)

link_check.cpp:
* removed name for an unused paramter

inspector.hpp:
* made inspector default constructor protected
* made "empty" virtual functions pure, where possible

inspect.cpp:
* minor tweaks to the output


[SVN r34823]
2006-08-06 15:59:56 +00:00
Gennaro Prota
48a8d96507 ok, resetting the shared_ptrs had the purpose to start reporting from inspector destructors:
let the compiler take automatically care of that


[SVN r34798]
2006-08-01 14:25:50 +00:00
Gennaro Prota
f507b078aa as a service to the user, list *all* invalid options before exiting
[SVN r34796]
2006-08-01 12:40:20 +00:00
Gennaro Prota
41b9d17b56 keep all #include directives together; some better encapsulation for class inspector_element; initialize file/dir/error counts to zero; make sure we don't modify the argv pointers and strings; don't call initial_path() until all command line options have been checked; removed unneeded shared_ptr<> reset()
[SVN r34795]
2006-08-01 12:32:27 +00:00
Gennaro Prota
0b7f1160db removed #includes for <assert.h> and <utility>, which aren't used
[SVN r34793]
2006-07-31 20:56:51 +00:00
Gennaro Prota
38f41543a0 use the new boost::time_string() utility
[SVN r34792]
2006-07-31 20:44:44 +00:00
Gennaro Prota
0f3965f1a8 Inspect Tool Update:
* remove hardcoded constants ("unknown", 19, etc.)
* bugfix (possibly endless loop) and simplification in library_from_content()
* generate valid XHTML 1.0 Strict when in HTML output mode (with link to validator)
* help output more consistent with the GNU style; return 0 when help is deliberately invoked
* added error control for strftime()
* add trailing slash to library URLs
* use <assert.h>, as some libs still macro-guard <cassert>


[SVN r34770]
2006-07-29 15:15:25 +00:00
Rene Rivera
a97154788b Add a "-brief" mode to the text mode to reduce the length of output to fit within the 75K email limits.
[SVN r34700]
2006-07-24 18:29:38 +00:00
Gennaro Prota
fb36ba948f added check for unnamed namespaces in included source files (headers); tighten check on license text; misc cleanup
[SVN r34596]
2006-07-18 03:55:38 +00:00