summaryrefslogtreecommitdiff
path: root/usr/src/tools
AgeCommit message (Collapse)AuthorFilesLines
2011-02-03692 ws needs to set CLOSED_IS_PRESENTDan McDonald1-1/+9
Reviewed by: roland.mainz@nexenta.com Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
2011-04-27224 findunref build shouldn't fail if SCM can't be determinedRichard Lowe6-125/+4
Reviewed by: Robert Gordon <rbg@openrbg.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: George Wilson <gwilson@zfsmail.com> Approved by: Garret D'Amore <garrett@nexenta.com>
2011-01-21450 RFE: Do a small illumos.sh cleanupRoland Mainz3-57/+125
Reviewed by: matt@greenviolet.net Reviewed by: alan.coopersmith@gmail.com Reviewed by: jason.brian.king@gmail.com Approved by: garrett@nexenta.com
2011-04-07754 Build of illumos-gate fails with perl-5.10.0 as default perlRichard Lowe1-3/+5
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Albert Lee <trisk@opensolaris.org> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-04-05842 src/lib/Makefile has libc_i18n vestigesGarrett D'Amore3-111/+1
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2011-03-25808 developer tools should support mercurial 1.8Richard Lowe3-6/+15
Reviewed by: garrett@nexenta.com Reviewed by: trisk@opensolaris.org Approved by: gwr@nexenta.com
2011-01-06Merge branch 'master' of https://github.com/illumos/illumos-gate into developJohn Sonnenschein2-4/+3
2011-01-01418 replace beadm by tbeadm with gettext support (fix findunref noise)Gordon Ross1-1/+0
2010-12-22Revert f06a78f2c7,2f456a16bf,23519ef963 due to build breakage.John Sonnenschein2-3716/+3
2010-12-22merge with illumos-gate (fix missing files)John Sonnenschein1-0/+3713
2010-12-21sync with illumosJohn Sonnenschein1-3/+3
2010-12-20Merge remote branch 'illumos/master' into git-toolsRichard Lowe7-213/+439
2010-12-09436 webrev URLs need updatedChris Love1-3/+3
Reviewed by: garrett@nexenta.com Reviewed by: matt@greenviolet.net Approved by: garrett@nexenta.com
2010-12-06webrev: Document Git supportRichard Lowe1-3/+10
Bare minimum documentation of the support for Git - How we find the workspace root - How we (don't) determine the parent workspace
2010-12-06webrev: Include origin URI in git parent headerRichard Lowe1-1/+9
If the parent branch name includes a '/', take the first part to be an origin name, translate it to a URI (using the first found), and include it in the pretty parent header, so people can more usefully know what a particular ref name actually means.
2010-12-06webrev: Rearrange so SCMs create their own pretty headersRichard Lowe1-25/+28
Rearrange the code to add PRETTY_CWS and PRETY_PWS, set by each SCM supporting it to a string to be used as the "pretty" name of the current and parent workspace, respectively. At present this is used to avoid duplication of the "(at <node>)" logic for Mercurial and Git.
2010-12-06webrev: Use commit-ish things as parents with gitRichard Lowe1-13/+11
The parent (webrev -p) can now be any commit-shaped thing (see git-rev-parse(1)), it cannot, however, be the conventional filesystem path or URL.
2010-12-06webrev: Fix some hanging references to git-activeRichard Lowe1-24/+21
Remove some hanging references to git-active in uncommon use cases (an explicitly specified, non-wx format file list), and some references in commentary.
2010-12-05webrev: Don't assume new file existsRichard Lowe1-3/+5
When building the old and new directories for git, check that the new path exists before trying to chmod it -- in the case of files that were deleted, it won't.
2010-12-05webrev: Build file list directlyRichard Lowe4-147/+34
Remove git-active, and build the filelist within webrev itself. Unlike with Mercurial, git-active was purely doing text-processing that could be done easily, and tidily, within webrev itself.
2010-12-05webrev: Fix one more instance of --git-dir=$CODEMGR_WSRichard Lowe1-3/+3
2010-11-22Add missing exception_list file.Josh Wilsdon1-0/+0
2010-10-22Merge from illumos branchJosh Wilsdon8-223/+439
2010-10-15346 validate_pkg uses now-removed action.get_variants()Richard Lowe1-7/+16
Reviewed by: johnsonnenschein@gmail.com, garrett@nexenta.com Approved by: garrett@nexenta.com --HG-- extra : rebase_source : 8c86d0860bfe3facd8bffa7ccdf7988b92945dd9
2010-10-14334 "make check" fails if MULTI_PROTO is yes and only building non-debugAlbert Lee1-1/+2
303 mdb's tigen should use terminfo database from proto Reviewed by: richlowe@richlowe.net Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
2010-10-08259 SCM tools should work with wider range of Mercurial versionsRichard Lowe5-190/+421
Reviewed by: garrett@nexenta.com Approved by: gwr@nexenta.com --HG-- extra : rebase_source : 226d476ba44d6290017d6774aab7ea3b07dce615
2010-10-07add git support to webrev, which_scm, and general buildjerry8-12/+385
2010-09-21webrev: Follow normal CODEMGR_WS conventionsRichard Lowe2-15/+14
With all of the other SCMs supported by webrev, CODEMGR_WS, CWS, etc. refer to the root of the workspace, not the root of the SCM metadata directory. Make git follow this pattern, and append '.../.git' as necessary
2010-09-21git-active: Kill commented code, clarify variable namingRichard Lowe1-15/+11
Remove a block of commented code originating in hg-active, clarify naming of the file name -> comment mapping (comments, not files), and avoid shadowing the 'file' builtin.
2010-09-21git-active: Use 'git merge-base' to find parent tipRichard Lowe1-4/+2
When using webrev with a Mercurial repository we use the common ancestor of the local head and the head in the parent workspace as the basis of comparison. The Git equivalent would be to compare against the common ancestor of the current branch and origin/master, rather than the branch point as we did previously.
2010-09-21which_scm: Don't update other people's copyrightsRichard Lowe2-2/+2
2010-09-21git-active: Look for changesets relative to origin/masterRichard Lowe1-1/+1
Previously webrev would compare the current branch against master and, presumably, assume that master was a pristine tracking branch. It would seem to follow normal git conventions if we were to compare against origin/master with that same assumption.
2010-09-21webrev: include parent node in webrev outputRichard Lowe1-7/+9
As with Mercurial, it's useful to have the node hash corresponding to the parent workspace in the output from webrev so that readers know precisely against what the changes are being compared.
2010-09-21webrev: GNU chmod(1) can't use 6-digit permissionsRichard Lowe1-0/+5
GNU chmod(1) doesn't understand the 6 octal digit permissions output by git though Solaris chmod(1) does. We don't specify /bin/chmod explicitly because webrev has historically been used on non-Solaris systems, where /bin/chmod would also be GNU chmod so instead we just strip the leading 3 digits, assuming anything so-signified would be best not reproduced in the webrev anyway.
2010-09-20tools: Import Cyril's work on git-aware toolsRichard Lowe8-13/+350
This is Cyril Plisko's work, sent to tools-discuss and taken from his webrev at http://cr.opensolaris.org/~imp/git.10/
2010-09-17113 nightly should not call "pkg info"Richard Lowe1-15/+0
Reviewed by: garrett@nexenta.com Approved by: gwr@nexenta.com
2010-09-126 Need open kcfdGarrett D'Amore3-399/+4
Reviewed by: gwr@nexenta.com, richlowe@richlowe.net, matt@greenviolet.net Approved by: richlowe@richlowe.net
2010-09-13188 should keep unused closed-bins out of the proto areaGarrett D'Amore2-10/+0
193 kcfd removal causes check_rtime noise 116 README mentioned non existing usr/illumos Reviewed by: richlowe@richlowe.net, gwr@nexenta.com Approved by: richlowe@richlowe.net
2010-08-31115 /opt/onbld/bin/nightly[2377]: wstypes: line 2346: http_get: not foundRichard Lowe1-67/+38
120 pkg:/developer/build/onbld is missing dependencies Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
2010-08-2999 onu should not hardcode opensolaris.org, shaft the unsuspectingRichard Lowe2-137/+46
Reviewed by: alan.coopersmith@gmail.com, mcbofh@gmail.com Approved by: garrett@nexenta.com
2010-08-28103 illumos.sh - missing ";"Jeppe Toustrup1-10/+9
Reviewed by: estseg@gmail.com Approved by: garrett@nexenta.com
2010-08-2464 Improved default for number of build jobsJeppe Toustrup1-4/+4
Reviewed by: davsebamse@gmail.com Approved by: garrett@nexenta.com
2010-08-2343 development tools should be adjusted to understand the brave new worldRichard Lowe26-8036/+136
Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
2010-08-1958 opensolaris.sh needs to become illumos.shGarrett D'Amore2-16/+8
Reviewed by: jeppe@tenzer.dk Approved by: garrett@nexenta.com --HG-- rename : usr/src/tools/env/opensolaris.sh => usr/src/tools/env/illumos.sh
2010-08-12PSARC 2010/299 GNU/Linux/BSD compatibility functionsRoger A. Faulkner3-38/+26
6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc 6901783 strndup would be nice 6824404 libc should provide ffsl() & ffsll() 6793969 RFE: Add|stpcpy|to libc 6735446 Want a __progname symbol for BSD-style source compatibility 6421095 Solaris should provide strcasestr 6275498 Provide string compare functions wcscasecmp,wcsncasecmp in solaris like linux --HG-- rename : usr/src/lib/libc/port/gen/strcasecmp.c => usr/src/lib/libc/port/gen/ascii_strcasecmp.c rename : usr/src/lib/libc/port/gen/strncasecmp.c => usr/src/lib/libc/port/gen/ascii_strncasecmp.c rename : usr/src/lib/libc/sparc/gen/strcasecmp.s => usr/src/lib/libc/sparc/gen/ascii_strcasecmp.s rename : usr/src/lib/libc/sparcv9/gen/strcasecmp.s => usr/src/lib/libc/sparcv9/gen/ascii_strcasecmp.s
2010-08-116918117 cddlchk should use a more standard error formatJonathan Adams1-14/+13
2010-08-076952783 Install: makefile rules aren't robust with respect to dirnameMike Kupfer1-41/+64
2010-08-056964804 SNAP BE management into ON (fix unref)Glenn Lagasse1-0/+1
2010-08-036974312 unref license wad should have done a better job not introducing ↵Mark J. Nelson2-19/+22
unref files --HG-- rename : usr/src/lib/libntfs/THIRDPARTYLICENSE => usr/src/common/GPLDISCLAIMER
2010-08-036974129 suffix to say, -nd is missingMark J. Nelson1-3/+3