Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libgit2sharp version updated #2077

Closed
wants to merge 49 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
8ee48d0
added Revision Marks to output of report
sweco-begertjanvdb Jan 16, 2024
d593da5
Next Version
github-actions[bot] Jan 16, 2024
49f8a1f
Bump golang.org/x/crypto in /dev/pyRevitTelemetryServer
dependabot[bot] Jan 16, 2024
4b97cbe
Bump jinja2 from 3.1.2 to 3.1.3
dependabot[bot] Jan 16, 2024
b960741
Bump gitpython from 3.1.40 to 3.1.41
dependabot[bot] Jan 16, 2024
b876103
Bump mkdocs-material from 9.4.7 to 9.5.4
dependabot[bot] Jan 16, 2024
5275e07
Bump ruff from 0.1.3 to 0.1.13
dependabot[bot] Jan 16, 2024
e34e72d
Bump pylint from 2.17.5 to 3.0.3
dependabot[bot] Jan 16, 2024
45856b5
Bump mkdocstrings-python from 1.7.3 to 1.8.0
dependabot[bot] Jan 16, 2024
778c133
fixed issue with #2003 and some other improvements
sweco-begertjanvdb Jan 16, 2024
8395e35
Merge pull request #2049 from eirannejad/dependabot/pip/develop/mkdoc…
jmcouffin Jan 17, 2024
dd8db79
Merge pull request #2048 from eirannejad/dependabot/pip/develop/pylin…
jmcouffin Jan 17, 2024
35d251f
Merge pull request #2047 from eirannejad/dependabot/pip/develop/ruff-…
jmcouffin Jan 17, 2024
edc6ec4
Merge pull request #2046 from eirannejad/dependabot/pip/develop/mkdoc…
jmcouffin Jan 17, 2024
cac0e47
Bump setuptools from 65.5.1 to 69.0.3
dependabot[bot] Jan 17, 2024
50a31ee
Merge pull request #2045 from eirannejad/dependabot/pip/gitpython-3.1.41
jmcouffin Jan 17, 2024
eb6d12f
Merge pull request #2044 from eirannejad/dependabot/pip/develop/setup…
jmcouffin Jan 17, 2024
f1bd982
Merge pull request #2043 from eirannejad/dependabot/pip/jinja2-3.1.3
jmcouffin Jan 17, 2024
5dc722b
Merge pull request #2042 from eirannejad/dependabot/go_modules/dev/py…
jmcouffin Jan 17, 2024
12f28b6
Merge pull request #2050 from sweco-begertjanvdb/bugfix/find_rev_clou…
jmcouffin Jan 17, 2024
9c59712
Merge pull request #2051 from sweco-begertjanvdb/feature/revision_rep…
jmcouffin Jan 17, 2024
9fdfa7a
Rename icon_dark.png to icon.dark.png
jmcouffin Jan 17, 2024
6b8f33c
Bump black from 23.10.1 to 23.12.1
dependabot[bot] Jan 21, 2024
16039e2
Bump ruff from 0.1.13 to 0.1.14
dependabot[bot] Jan 21, 2024
032ac7b
Bump mypy from 1.6.1 to 1.8.0
dependabot[bot] Jan 21, 2024
312cc32
Merge pull request #2059 from eirannejad/dependabot/pip/develop/mypy-…
jmcouffin Jan 21, 2024
655f685
Merge pull request #2058 from eirannejad/dependabot/pip/develop/ruff-…
jmcouffin Jan 21, 2024
d169a20
Merge pull request #2057 from eirannejad/dependabot/pip/develop/black…
jmcouffin Jan 21, 2024
11ff6fb
Update libGit2Sharp version
jmcouffin Jan 24, 2024
5e81ddd
Merge pull request #2062 from eirannejad/jmcouffin-patch-2
jmcouffin Jan 24, 2024
8ab49f7
Update pyRevitLabs.PyRevit.csproj
jmcouffin Jan 24, 2024
a2ac2ed
Update pyRevitLabs.Common.csproj
jmcouffin Jan 24, 2024
a027a15
Merge pull request #2063 from eirannejad/jmcouffin-patch-2-1
jmcouffin Jan 24, 2024
bd83343
Merge pull request #2064 from eirannejad/jmcouffin-patch-2
jmcouffin Jan 24, 2024
cea4632
Bump black from 23.10.1 to 24.1.1
dependabot[bot] Jan 28, 2024
e770e80
Bump mkdocs-material from 9.5.4 to 9.5.6
dependabot[bot] Jan 28, 2024
1c18333
Merge pull request #2069 from eirannejad/dependabot/pip/develop/mkdoc…
jmcouffin Jan 28, 2024
fe92a9c
Merge pull request #2068 from eirannejad/dependabot/pip/develop/black…
jmcouffin Jan 28, 2024
f3fb9dc
Bump black from 23.10.1 to 24.1.1
dependabot[bot] Feb 4, 2024
f0b2e2c
Bump mkdocs-material from 9.5.6 to 9.5.7
dependabot[bot] Feb 4, 2024
b4269ef
Bump ruff from 0.1.14 to 0.2.0
dependabot[bot] Feb 4, 2024
b6f9955
Merge pull request #2074 from eirannejad/dependabot/pip/develop/ruff-…
jmcouffin Feb 4, 2024
0333cf9
Merge pull request #2073 from eirannejad/dependabot/pip/develop/mkdoc…
jmcouffin Feb 4, 2024
3e16882
Merge pull request #2072 from eirannejad/dependabot/pip/develop/black…
jmcouffin Feb 4, 2024
f7fa839
LibGit2Sharp version update
kekejun Feb 5, 2024
0fa4a0e
rebuilt LibGit2Sharp dll
kekejun Feb 5, 2024
373249e
Merge pull request #1 from herzogdemeuron/dev-LibGit2Sharp
kekejun Feb 5, 2024
8c34c2c
Merge pull request #2075 from herzogdemeuron/master
jmcouffin Feb 6, 2024
d603185
updated libgit2sharp version to 0.29.0 for pyRevitLabs.PyRevit
kekejun Feb 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ verify_ssl = true

[dev-packages]
mypy = "*"
pylint = "==2.17.5"
pylint = "==3.0.3"
black = "*"

[packages]
Expand All @@ -14,7 +14,7 @@ requests = "*"
pygount = "*"
pyyaml = ">=5.4"
black = "*"
setuptools = "==65.5.1"
setuptools = "==69.0.3"
mkdocs = "*"
mkdocstrings = "*"
mkdocstrings-python = "*"
Expand Down
785 changes: 398 additions & 387 deletions Pipfile.lock

Large diffs are not rendered by default.

Binary file modified bin/LibGit2Sharp.dll
Binary file not shown.
Binary file added bin/git2-a2bde63.dll
Binary file not shown.
Binary file modified bin/pyRevitLabs.Common.dll
Binary file not shown.
Binary file modified bin/pyRevitLabs.CommonWPF.dll
Binary file not shown.
Binary file modified bin/pyRevitLabs.PyRevit.dll
Binary file not shown.
Binary file modified bin/pyRevitLabs.TargetApps.Revit.dll
Binary file not shown.
3 changes: 1 addition & 2 deletions dev/pyRevitLabs/pyRevitLabs.Common/GitInstaller.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,7 @@ public static Repository Clone(string repoPath, string branchName, string destPa

// add username and password to clone options, if provided by user
if (creds is GitInstallerCredentials && creds.IsValid())
cloneOps.CredentialsProvider = (_url, _usernameFromUrl, _credTypes) => creds.GetCredentials();

cloneOps.FetchOptions.CredentialsProvider = (_url, _usernameFromUrl, _credTypes) => creds.GetCredentials();
try
{
// attempt at cloning the repo
Expand Down
4 changes: 2 additions & 2 deletions dev/pyRevitLabs/pyRevitLabs.Common/pyRevitLabs.Common.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<ItemGroup>
<PackageReference Include="DotNetVersionFinder" Version="1.1.3" />
<PackageReference Include="LibGit2Sharp" Version="0.26.2" />
<PackageReference Include="LibGit2Sharp" Version="0.29.0" />
<PackageReference Include="MadMilkman.Ini" Version="1.0.6" />
<PackageReference Include="OpenMcdf" Version="2.2.1.6" />
<PackageReference Include="YamlDotNet" Version="8.1.2" />
Expand Down Expand Up @@ -36,4 +36,4 @@
<Copy SourceFiles="$(OutputPath)\System.Text.Encoding.CodePages.dll" DestinationFolder="$(PyRevitBinDir)" />
<Copy SourceFiles="$(OutputPath)\System.Threading.Tasks.Extensions.dll" DestinationFolder="$(PyRevitBinDir)" />
</Target>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@
<Target Name="DeployDependencies" AfterTargets="Deploy">
<Copy SourceFiles="$(OutputPath)\Nett.dll" DestinationFolder="$(PyRevitBinDir)" />
</Target>
</Project>
</Project>
2 changes: 1 addition & 1 deletion dev/pyRevitTelemetryServer/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ require (

require (
github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe // indirect
golang.org/x/crypto v0.1.0 // indirect
golang.org/x/crypto v0.17.0 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
pkg.re/essentialkaos/check.v1 v1.0.0 // indirect
Expand Down
22 changes: 16 additions & 6 deletions dev/pyRevitTelemetryServer/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -29,31 +29,41 @@ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5t
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.1.0 h1:MDRAIl0xIo9Io2xV565hzXHw3zVseKrJKodhohM5CjU=
golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw=
golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k=
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from pyrevit import revit, DB

from pyrevit import script
output = script.get_output()
output.close_others()

revcs = DB.FilteredElementCollector(revit.doc)\
.OfCategory(DB.BuiltInCategory.OST_RevisionClouds)\
Expand All @@ -12,12 +14,20 @@
else:
rev = revit.doc.GetElement(revc.RevisionId)
wrev = revit.query.get_name(rev)
print('REV#: {0}\t\tID: {2}\t\tON VIEW: {1}'
rev_number = revit.query.get_param(revc, "Revision Number").AsValueString()
rev_seq_id = revit.query.get_param(rev,
'Revision Number',
rev.SequenceNumber).AsValueString()

rev_no = rev_number if not rev_seq_id else rev_seq_id
rev_seq_number = rev.SequenceNumber
selectable_cloud_id = output.linkify([revc.Id])

print('REV#: {rev_no}\t\tREV SEQ#: {rev_seq_no}\t\tID: {cloud_id}\t\tON VIEW: {view_name}'
.format(
revit.query.get_param(rev,
'RevisionNumber',
rev.SequenceNumber),
revit.query.get_name(parent),
revc.Id))
rev_no=rev_no,
view_name=revit.query.get_name(parent),
cloud_id=selectable_cloud_id,
rev_seq_no =rev_seq_number))

print('\nSEARCH COMPLETED.')
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,16 @@ def get_comments(self):
if not coreutils.is_blank(comment):
all_comments.add(comment)
return all_comments

def get_all_revision_marks(self):
all_marks = set()
for cloud in self._clouds:
cparam = \
cloud.Parameter[DB.BuiltInParameter.ALL_MODEL_MARK]
mark = cparam.AsString()
if not coreutils.is_blank(mark):
all_marks.add(mark)
return all_marks

def get_revision_numbers(self):
return self._rev_numbers
Expand Down Expand Up @@ -201,4 +211,9 @@ def get_revision_numbers(self):
.format('\n'.join(['\t\t{}'.format(cmt)
for cmt in comments])))

marks = rev_sheet.get_all_revision_marks()
if marks:
print('\n\t\tRevision Marks:\n{}'
.format('\n'.join(['\t\t{}'.format(mrk)
for mrk in marks])))
console.insert_divider()
2 changes: 1 addition & 1 deletion pyrevitlib/pyrevit/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.8.14.24016+1909
4.8.15
2 changes: 1 addition & 1 deletion release/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.8.14.24016
4.8.15
Loading