non port: Tools/scripts/psvn |
Number of commits found: 8 |
Tuesday, 6 Apr 2021
|
10:39 Rene Ladan (rene)
Remove two tools that are no longer useful with Git.
- mfh: this is replaced by 'git cherry-pick -x HASH'
- psvn: unlike svn, git has no per-file properties
Adjust README accordingly.
Differential Revision: https://reviews.freebsd.org/D29451
With hat: portmgr
a4c3b6f |
Thursday, 11 Jun 2020
|
18:12 mandree
Tools/scripts/psvn: filter out svn status comments such as moved from/to.
Avoids spurious but harmless warnings.
|
Tuesday, 21 Jan 2014
|
00:44 mandree
Give proper reason why we reject replaced files.
|
Sunday, 9 Sep 2012
|
17:07 beat
- Set fbsd:nokeywords property value to the one recommended by the Ports
Subversion Primer.
Approved by: mandree@ (maintainer)
|
Friday, 24 Aug 2012
|
19:54 mandree
Use "exec" when executing SVN with user-provided arguments,
to avoid running SVN multiple times with command lines like the
following:
svn co --depth empty svn+ssh://svn.freebsd.org/ports/head ports
Reported by: ak@ (on IRC)
|
Monday, 20 Aug 2012
|
20:42 mandree
Changes over original script:
- FIX: all progress and error output goes to fd#2 (stderr)
- FIX: at top level, properly detect commands if preceded by options
- FIX: in checkstatus(), handle ~ (obstructed versioned item)
- FIX: support blanks, leading dashes, and shell meta characters:
+ in file names, so as not to choke the script on difficult file names
+ in command line arguments, so that svn commit -m "commit message" works,
rather than complaining about an unversioned file "message".
- FIX: in checkstatus(), keep leading spaces from svn status
- FIX: in setprop(), detect egrep errors, rather than assuming "no match"
- ADD: die if "check" psvn-specific command has trailing arguments
- CHANGE: replace `...` by more concise $(...) notation
- CHANGE: take maintainership, offered by beat@.
- SPEEDUP: in checkstatus(), use shell built-ins, rather than commands
- SPEEDUP: when checking files, run svn only once, rather than for each file
- SPEEDUP: when skipping "svn rm"-ed files, use ! -e rather than head|awk
- TODO: handle long options for svn commit
- TODO: do not stomp over svn:mime-type if it's already set (binary files!)
Approved by: beat@ (maintainer)
|
Wednesday, 18 Jul 2012
|
19:52 beat
- Remove duplicate execution of svn info [1]
- Add description what the script actually does
Submitted by: gahr [1]
|
Sunday, 15 Jul 2012
|
22:09 beat
- Add a svn wrapper which does sanity checking and handles svn properties
|
Number of commits found: 8 |