Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
mdub
arboreal
Repository navigation
Code
Issues
Pull requests
2
(2)
Actions
Projects
Wiki
Security and quality
Insights
More
items
Ruby3 fixes
- #6
#6
Open
jvalol
wants to merge 71 commits into
mdub:master
mdub/arboreal:master
from
mavenlink:ruby3-fixes
mavenlink/arboreal:ruby3-fixes
Copy head branch name to clipboard
Conversation
Commits
71
(71)
Checks
Files changed
Open
Ruby3 fixes
#6
jvalol
wants to merge 71 commits into
mdub:master
mdub/arboreal:master
from
mavenlink:ruby3-fixes
mavenlink/arboreal:ruby3-fixes
Copy head branch name to clipboard
Commits
Commits on May 4, 2015
Get specs passing with rspec 2.10
randycoulman
committed
2ac9319
View commit details
Copy full SHA for 2ac9319
Browse repository at this point
Run with ActiveRecord 3 only
randycoulman
committed
90578c0
View commit details
Copy full SHA for 90578c0
Browse repository at this point
Use new Rspec Rake task and newer bundler gem tasks
randycoulman
committed
d521637
View commit details
Copy full SHA for d521637
Browse repository at this point
Remove Rails 2 references; bump verison to 0.3.0
randycoulman
committed
c48447e
View commit details
Copy full SHA for c48447e
Browse repository at this point
Update minimum Ruby version; using new hash syntax
randycoulman
committed
1436088
View commit details
Copy full SHA for 1436088
Browse repository at this point
Split tests and spec_helper into separate files
randycoulman
committed
f5068a1
View commit details
Copy full SHA for f5068a1
Browse repository at this point
Allow children relation options to be specified
randycoulman
committed
8a6fb6c
View commit details
Copy full SHA for 8a6fb6c
Browse repository at this point
Protect ancestry_string against sql injection and ancestry_string formatting errors
randycoulman
committed
b33071d
View commit details
Copy full SHA for b33071d
Browse repository at this point
Rename ancestry_string -> materialized_path
randycoulman
committed
c353fbf
View commit details
Copy full SHA for c353fbf
Browse repository at this point
Commits on May 5, 2015
Better handle hierarchies of unsaved objects
randycoulman
committed
35db478
View commit details
Copy full SHA for 35db478
Browse repository at this point
Handle the case where a child's parent is changing to an unsaved node
randycoulman
committed
dc7ab5b
View commit details
Copy full SHA for dc7ab5b
Browse repository at this point
Don't allow a null materialized_path to be persisted
randycoulman
committed
77551dc
View commit details
Copy full SHA for 77551dc
Browse repository at this point
Only apply ancestry changes to children after an update, not a create
Show description for ea0bb3a
randycoulman
committed
ea0bb3a
View commit details
Copy full SHA for ea0bb3a
Browse repository at this point
Commits on May 6, 2015
Minor cleanups and new specs
randycoulman
committed
8905cab
View commit details
Copy full SHA for 8905cab
Browse repository at this point
Allow the parent relation to be customized
randycoulman
committed
61894bc
View commit details
Copy full SHA for 61894bc
Browse repository at this point
Commits on May 7, 2015
Add relation customization documentation to the README
randycoulman
committed
17e0c13
View commit details
Copy full SHA for 17e0c13
Browse repository at this point
Remove support for AR 3.0
randycoulman
committed
d4d1c20
View commit details
Copy full SHA for d4d1c20
Browse repository at this point
Update AR dependency in the gemspec to 3.1
randycoulman
committed
18e4d9d
View commit details
Copy full SHA for 18e4d9d
Browse repository at this point
Keep ancestor_ids from erroring on a newly-created model
randycoulman
committed
2bee717
View commit details
Copy full SHA for 2bee717
Browse repository at this point
Arboreal models now understand `root?`
randycoulman
committed
ce78ccf
View commit details
Copy full SHA for ce78ccf
Browse repository at this point
Optimize `root` by taking advantage of new `root?` method
randycoulman
committed
559ce5e
View commit details
Copy full SHA for 559ce5e
Browse repository at this point
Commits on May 11, 2015
Merge pull request #1 from mavenlink/mavenlink_upgrades
Show description for 4e0abee
randycoulman
committed
4e0abee
View commit details
Copy full SHA for 4e0abee
Browse repository at this point
Commits on May 12, 2015
Add an ancestry_depth query
randycoulman
committed
7f2e03e
View commit details
Copy full SHA for 7f2e03e
Browse repository at this point
Commits on May 19, 2015
remove with_exclusive_scope
CacheFactory
committed
32384cd
View commit details
Copy full SHA for 32384cd
Browse repository at this point
travis should build the 4.1 version
CacheFactory
committed
76de42d
View commit details
Copy full SHA for 76de42d
Browse repository at this point
Commits on May 20, 2015
inverse_of was breaking cache clearing behavior
CacheFactory
committed
02817e2
View commit details
Copy full SHA for 02817e2
Browse repository at this point
fix another rails4 issue; add back inverses and use parent_id presence check
CacheFactory
committed
766d7c6
View commit details
Copy full SHA for 766d7c6
Browse repository at this point
Commits on Jun 9, 2015
Adding check for parent when populating materialized path
Greg McGuirk and Kevin Lai
committed
207b4e7
View commit details
Copy full SHA for 207b4e7
Browse repository at this point
Commits on Jun 24, 2015
Merge pull request #2 from mavenlink/add_ancestry_depth
Show description for b4dfe89
CacheFactory
committed
b4dfe89
View commit details
Copy full SHA for b4dfe89
Browse repository at this point
Commits on Jul 1, 2015
Merge branch 'master' into rails4
naiyt
committed
eb305a9
View commit details
Copy full SHA for eb305a9
Browse repository at this point
Commits on Jul 7, 2015
Add `Branch` model which does not include foreign key for `root` relation
shirish-pampoorickal
committed
11b128c
View commit details
Copy full SHA for 11b128c
Browse repository at this point
Add foreign key for root relation to Node model
shirish-pampoorickal
committed
d245238
View commit details
Copy full SHA for d245238
Browse repository at this point
Updated extension to allow configuring optional `root_ancestor` relation
shirish-pampoorickal
committed
312a46d
View commit details
Copy full SHA for 312a46d
Browse repository at this point
Updated `rebuild_ancestry` to re-populate the foreign key for the `root_ancestor` association if enabled
shirish-pampoorickal
committed
024cb0e
View commit details
Copy full SHA for 024cb0e
Browse repository at this point
Commits on Jul 8, 2015
Bumped `rspec` gem version to `2.13.0`
shirish-pampoorickal
committed
c788145
View commit details
Copy full SHA for c788145
Browse repository at this point
Updated instance methods to look at `root_ancestry` relation when enabled
shirish-pampoorickal
committed
a522439
View commit details
Copy full SHA for a522439
Browse repository at this point
Bumped SQLite gem version
shirish-pampoorickal
committed
23d9ed5
View commit details
Copy full SHA for 23d9ed5
Browse repository at this point
Implemented `descendant_attributes_to_update` which derives the attributes that needs updating when ancestry changes
shirish-pampoorickal
committed
48fd0ec
View commit details
Copy full SHA for 48fd0ec
Browse repository at this point
Fixed Sqlite issues with updating `root_ancestor_id`
shirish-pampoorickal
committed
9ca8ef4
View commit details
Copy full SHA for 9ca8ef4
Browse repository at this point
Updated `populate_root_relation` to use direct SQL only for MySQL
shirish-pampoorickal
committed
4a9d374
View commit details
Copy full SHA for 4a9d374
Browse repository at this point
Reverted rspec & sqlite3 gem versions. Updated specs to work with rspec-2.10.0
shirish-pampoorickal
committed
3afdf2a
View commit details
Copy full SHA for 3afdf2a
Browse repository at this point
Fixed formatting issue
shirish-pampoorickal
committed
2269d14
View commit details
Copy full SHA for 2269d14
Browse repository at this point
Commits on Jul 9, 2015
Replace unnecessary gsub with sub
shirish-pampoorickal
committed
4807c24
View commit details
Copy full SHA for 4807c24
Browse repository at this point
Updated root method as per code review
shirish-pampoorickal
committed
8fb9ccf
View commit details
Copy full SHA for 8fb9ccf
Browse repository at this point
Commits on Jul 10, 2015
Merge remote-tracking branch 'origin/add_optional_root_relation' into rails4
Mavenlink
committed
54cbd39
View commit details
Copy full SHA for 54cbd39
Browse repository at this point
removes with_exclusive_scope
Mavenlink
committed
ae0f04c
View commit details
Copy full SHA for ae0f04c
Browse repository at this point
Commits on Jul 11, 2015
Fixed failures on ActiveRecord-4.1.12
shirish-pampoorickal
committed
a6729ad
View commit details
Copy full SHA for a6729ad
Browse repository at this point
Commits on Jul 14, 2015
Merge pull request #4 from mavenlink/add_optional_root_relation
Show description for 0706a84
Shirish Pampoorickal
committed
0706a84
View commit details
Copy full SHA for 0706a84
Browse repository at this point
Commits on Aug 4, 2015
Merge pull request #3 from mavenlink/rails4
Show description for 26409fc
naiyt
committed
26409fc
View commit details
Copy full SHA for 26409fc
Browse repository at this point
Commits on Feb 13, 2016
Fixed issue with root_ancestor_id of descendants being set as nil when a child node is made a root
shirish-pampoorickal
committed
0c0741c
View commit details
Copy full SHA for 0c0741c
Browse repository at this point
Updated spec to use map instead of pluck to be compatible with ActiveRecord-3.1 in Ruby 1.9.3
shirish-pampoorickal
committed
d3bdaa8
View commit details
Copy full SHA for d3bdaa8
Browse repository at this point
Commits on Feb 16, 2016
Merge pull request #5 from mavenlink/fix_ancestry_depth_for_multi_level_stories
Show description for b605aec
Shirish Pampoorickal
committed
b605aec
View commit details
Copy full SHA for b605aec
Browse repository at this point
Commits on Aug 22, 2019
Drop support for Ruby versions < 2.3.0
shirish-pampoorickal
committed
b2076ca
View commit details
Copy full SHA for b2076ca
Browse repository at this point
Drop support for ActiveRecord & ActiveSupport versions < 4.1
shirish-pampoorickal
committed
07f6e4c
View commit details
Copy full SHA for 07f6e4c
Browse repository at this point
Bump sqlite3 gem to version 1.3.13
shirish-pampoorickal
committed
0990624
View commit details
Copy full SHA for 0990624
Browse repository at this point
Address deprecation warning for Rspec 2.99.0
shirish-pampoorickal
committed
4115d1e
View commit details
Copy full SHA for 4115d1e
Browse repository at this point
Upgrade specs to expect syntax of rspec
shirish-pampoorickal
committed
c2feb4d
View commit details
Copy full SHA for c2feb4d
Browse repository at this point
Upgrade Rspec to version 3.8.0
shirish-pampoorickal
committed
8556dcb
View commit details
Copy full SHA for 8556dcb
Browse repository at this point
Add activerecord-4.2 gemfile and drop 3.1 & 3.2 versions
shirish-pampoorickal
committed
6c5c94d
View commit details
Copy full SHA for 6c5c94d
Browse repository at this point
Commits on Aug 23, 2019
Drop support for Rails 4.1 & add support for Rails 5.0
shirish-pampoorickal
committed
9e5c847
View commit details
Copy full SHA for 9e5c847
Browse repository at this point
Add support for ActiveRecord 5.1.7
shirish-pampoorickal
committed
e4db3dc
View commit details
Copy full SHA for e4db3dc
Browse repository at this point
Fix migrations in specs to work with Rails 5.1 & above
shirish-pampoorickal
committed
cf0c002
View commit details
Copy full SHA for cf0c002
Browse repository at this point
Add support for activerecord version 5.2.3
shirish-pampoorickal
committed
d453229
View commit details
Copy full SHA for d453229
Browse repository at this point
Run specs in relevant ruby versions
shirish-pampoorickal
committed
f2442f1
View commit details
Copy full SHA for f2442f1
Browse repository at this point
Commits on Aug 26, 2019
Drop support for Ruby version 2.1.10
Show description for 9561203
3 people
committed
9561203
View commit details
Copy full SHA for 9561203
Browse repository at this point
Update after callback methods with backward compatible dirty attribute method accessors
Show description for 01aeb19
3 people
committed
01aeb19
View commit details
Copy full SHA for 01aeb19
Browse repository at this point
Move CompatibleActiveRecord module out of arboreal
Show description for cfe3005
3 people
committed
cfe3005
View commit details
Copy full SHA for cfe3005
Browse repository at this point
Commits on Aug 30, 2019
Bump ruby version to 2.4.7
Show description for 9feb3b0
3 people
committed
9feb3b0
View commit details
Copy full SHA for 9feb3b0
Browse repository at this point
Bump version to 0.4.0
Show description for e3fb4a2
3 people
committed
e3fb4a2
View commit details
Copy full SHA for e3fb4a2
Browse repository at this point
Commits on Sep 3, 2019
Merge pull request #9 from mavenlink/drop_rails_3_x_support
Show description for 8151990
a-bates
authored
8151990
View commit details
Copy full SHA for 8151990
Browse repository at this point
Commits on Apr 28, 2022
Fix configuring belongs_to class_name with keyword arguments instead of a hash
jvalol
committed
5c02cb1
View commit details
Copy full SHA for 5c02cb1
Browse repository at this point
You can’t perform that action at this time.