Update section about format validation.

This commit is contained in:
Ross McDonald
2018-02-02 10:06:12 -06:00
parent 641ba7de6b
commit a669d9a077
2 changed files with 37 additions and 4 deletions

View File

@@ -38,10 +38,9 @@ Shared parameters can be used as the following request properties:
[`multipart/form-data`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) [`multipart/form-data`](https://developer.mozilla.org/en-US/docs/Web/API/FormData)
format format
In addition to being able to specify the format of the shared parameter, you can Similar to generic request parameters, restrictions on the parameter values can
also apply the same type and format validations available to typical request also be applied based on type, expected default value, minimum/maximum length,
objects, including: the type, the default value, the minimum/maximum length, or and regular expression (regex).
applying a regular expression (regex).
![](../../assets/images/shared-params-responses.png) ![](../../assets/images/shared-params-responses.png)

34
size.sh Executable file
View File

@@ -0,0 +1,34 @@
#!/bin/bash
#set -x
# Shows you the largest objects in your repo's pack file.
# Written for osx.
#
# @see https://stubbisms.wordpress.com/2009/07/10/git-script-to-show-largest-pack-objects-and-trim-your-waist-line/
# @author Antony Stubbs
# set the internal field spereator to line break, so that we can iterate easily over the verify-pack output
IFS=$'\n';
# list all objects including their size, sort by size, take top 10
objects=`git verify-pack -v .git/objects/pack/pack-*.idx | grep -v chain | sort -k3nr | head`
echo "All sizes are in kB's. The pack column is the size of the object, compressed, inside the pack file."
output="size,pack,SHA,location"
allObjects=`git rev-list --all --objects`
for y in $objects
do
# extract the size in bytes
size=$((`echo $y | cut -f 5 -d ' '`/1024))
# extract the compressed size in bytes
compressedSize=$((`echo $y | cut -f 6 -d ' '`/1024))
# extract the SHA
sha=`echo $y | cut -f 1 -d ' '`
# find the objects location in the repository tree
other=`echo "${allObjects}" | grep $sha`
#lineBreak=`echo -e "\n"`
output="${output}\n${size},${compressedSize},${other}"
done
echo -e $output | column -t -s ', '