Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Primary navigation
Search or go to…
Project
MetaBrush
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Privacy statement
Keyboard shortcuts
?
What's new
6
Snippets
Groups
Projects
Show more breadcrumbs
sheaf
MetaBrush
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
master
Select Git revision
Branches
3
brush-repo
large-anon
master
default
3 results
Begin with the selected commit
Created with Raphaël 2.2.0
14
Mar
9
8
4
3
2
1
25
Feb
24
22
21
11
10
8
1
26
Jan
25
20
16
Dec
13
1
30
Nov
17
3
2
25
Oct
23
21
20
19
17
16
12
9
8
28
Sep
27
8
7
6
29
Aug
5
1
29
Jul
28
May
25
23
21
29
Apr
25
24
22
21
20
18
17
5
3
14
Mar
13
11
8
6
28
Feb
24
23
19
17
8
Jan
6
30
Aug
15
Jul
15
Jun
14
May
25
Apr
13
Mar
12
9
Feb
3
29
Jan
28
23
22
21
20
16
14
13
11
9
8
11
Dec
4
17
Jun
13
Feb
11
10
25
May
24
16
15
13
12
10
1
30
Apr
29
27
26
25
21
26
Feb
25
24
23
15
Nov
14
12
26
Sep
19
18
17
16
15
14
11
10
9
8
7
6
5
4
3
2
1
31
Aug
29
26
24
20
19
17
15
14
13
12
11
10
8
7
6
5
4
add 'flat' corners to round tear drop
master
master
fix sign error in complete Gauss–Seidel step
add missingCusp2 test to benchmarks
change default parameters for rounded tear drop brush
add missingCusp test case
add rounded tear drop brush
update benchmarks
add another test for stroke caps
Use HalleyM2 algorithm by default
Add 'Close all' file menu item
remove unused imports
fix bug in complete Gauss-Seidel step
envelope equation sign fix
fix floating-point issue with 'between'/'withTangent'
undo change to initial delta in Newton-Raphson method
fixes to the Halley M2 method
recover quadratic convergence for Newton solving of envelope equation
ScaleX/ScaleY brush widget action
improve envelope equation handling of orientations & edges
fix hang in brush widget update
add envelopeBug test
add test for rotation & cusps
derive Applicative RenderColours
fix brush joins when outline reverses orientation
fix document size serialisation
improve theming of canvas properties window
end hold operations when changing document
add window to set canvas size
draw document boundary
switch to neighbouring tab when closing active tab
fix splitFirstPiece for t=1
minor cleanups
clean up tests
fix sign error in envelope equation rotation
small refactor around brush rotation
fix for stroke invalidation in brush widget sync
don't enter an infinite loop when there is no doc
minor fixes
add 'sameBrush' helper function'
fixup on 9aab39ab
Loading