head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.9.0.2
	pkgsrc-2026Q1-base:1.9
	pkgsrc-2025Q4:1.7.0.6
	pkgsrc-2025Q4-base:1.7
	pkgsrc-2025Q3:1.7.0.4
	pkgsrc-2025Q3-base:1.7
	pkgsrc-2025Q2:1.7.0.2
	pkgsrc-2025Q2-base:1.7
	pkgsrc-2025Q1:1.6.0.10
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.8
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.6
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.4
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.2
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.5.0.4
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.2
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.4.0.20
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.18
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.16
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.14
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.12
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.10
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.8
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.6
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.4
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.2
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.3.0.8
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.6
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.4
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.3.0.2
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.2.0.28
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.24
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.22
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.20
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.18
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.16
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.14
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.12
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.10
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.8
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.2.0.4
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.2
	pkgsrc-2017Q1-base:1.2
	pkgsrc-2016Q4:1.1.0.14
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.12
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.10
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.8
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.6
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.4
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.2
	pkgsrc-2015Q2-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2026.05.15.06.02.31;	author adam;	state Exp;
branches;
next	1.9;
commitid	NuIuuPxin6GneSFG;

1.9
date	2026.02.26.11.04.39;	author adam;	state Exp;
branches;
next	1.8;
commitid	l3CFbYm3UuZwpSvG;

1.8
date	2025.12.26.09.50.59;	author adam;	state Exp;
branches;
next	1.7;
commitid	rVQH8ukO0pZRZTnG;

1.7
date	2025.04.14.14.16.21;	author adam;	state Exp;
branches;
next	1.6;
commitid	p8qxQIAdIOY8H1RF;

1.6
date	2024.01.31.17.32.06;	author adam;	state Exp;
branches;
next	1.5;
commitid	9dSo7W5mQpq8TCWE;

1.5
date	2023.08.30.14.39.23;	author adam;	state Exp;
branches;
next	1.4;
commitid	2bgXM9YxY0rISOCE;

1.4
date	2021.01.16.09.01.04;	author adam;	state Exp;
branches;
next	1.3;
commitid	sjDbTXT552nRJVDC;

1.3
date	2020.01.08.19.10.04;	author adam;	state Exp;
branches;
next	1.2;
commitid	gdGNl4qeUCv88VRB;

1.2
date	2017.02.04.12.42.06;	author adam;	state Exp;
branches;
next	1.1;
commitid	Xz81UtP1PbvrjDEz;

1.1
date	2015.04.24.10.54.00;	author adam;	state Exp;
branches;
next	;
commitid	hRdh4OBiNQNQFPiy;


desc
@@


1.10
log
@py-django-treebeard: updated to 5.1.0

Treebeard 5.1.0 is a bugfix release.

Fixed add_child and add_sibling behaviour for inherited models using NS_Node.
Improved query efficiency for AL Trees, for several query operations.
Added a parent param to MP_Node.find_problems to allow inspecting only a portion of a tree.
Added a find_problems method to NS_Node to identify issues with nested sets.
Made license notices for code adapted from third party libraries explicit.
@
text
@@@comment $NetBSD: PLIST,v 1.9 2026/02/26 11:04:39 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE-THIRD-PARTY
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/treebeard/__init__.py
${PYSITELIB}/treebeard/__init__.pyc
${PYSITELIB}/treebeard/__init__.pyo
${PYSITELIB}/treebeard/admin.py
${PYSITELIB}/treebeard/admin.pyc
${PYSITELIB}/treebeard/admin.pyo
${PYSITELIB}/treebeard/al_tree.py
${PYSITELIB}/treebeard/al_tree.pyc
${PYSITELIB}/treebeard/al_tree.pyo
${PYSITELIB}/treebeard/exceptions.py
${PYSITELIB}/treebeard/exceptions.pyc
${PYSITELIB}/treebeard/exceptions.pyo
${PYSITELIB}/treebeard/forms.py
${PYSITELIB}/treebeard/forms.pyc
${PYSITELIB}/treebeard/forms.pyo
${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/django.mo
${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/django.po
${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/djangojs.mo
${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/djangojs.po
${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/django.mo
${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/django.po
${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/djangojs.mo
${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/djangojs.po
${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/django.mo
${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/django.po
${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/djangojs.mo
${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/djangojs.po
${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/django.mo
${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/django.po
${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/djangojs.mo
${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/djangojs.po
${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/django.mo
${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/django.po
${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/djangojs.mo
${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/djangojs.po
${PYSITELIB}/treebeard/locale/pl/LC_MESSAGES/django.mo
${PYSITELIB}/treebeard/locale/pl/LC_MESSAGES/django.po
${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/django.mo
${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/django.po
${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/djangojs.mo
${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/djangojs.po
${PYSITELIB}/treebeard/ltree/__init__.py
${PYSITELIB}/treebeard/ltree/__init__.pyc
${PYSITELIB}/treebeard/ltree/__init__.pyo
${PYSITELIB}/treebeard/ltree/fields.py
${PYSITELIB}/treebeard/ltree/fields.pyc
${PYSITELIB}/treebeard/ltree/fields.pyo
${PYSITELIB}/treebeard/models.py
${PYSITELIB}/treebeard/models.pyc
${PYSITELIB}/treebeard/models.pyo
${PYSITELIB}/treebeard/mp_tree.py
${PYSITELIB}/treebeard/mp_tree.pyc
${PYSITELIB}/treebeard/mp_tree.pyo
${PYSITELIB}/treebeard/ns_tree.py
${PYSITELIB}/treebeard/ns_tree.pyc
${PYSITELIB}/treebeard/ns_tree.pyo
${PYSITELIB}/treebeard/numconv.py
${PYSITELIB}/treebeard/numconv.pyc
${PYSITELIB}/treebeard/numconv.pyo
${PYSITELIB}/treebeard/static/treebeard/expand-collapse.png
${PYSITELIB}/treebeard/static/treebeard/treebeard-admin.css
${PYSITELIB}/treebeard/static/treebeard/treebeard-admin.js
${PYSITELIB}/treebeard/templates/admin/tree_change_list.html
${PYSITELIB}/treebeard/templates/admin/tree_list.html
${PYSITELIB}/treebeard/templatetags/__init__.py
${PYSITELIB}/treebeard/templatetags/__init__.pyc
${PYSITELIB}/treebeard/templatetags/__init__.pyo
${PYSITELIB}/treebeard/templatetags/admin_tree.py
${PYSITELIB}/treebeard/templatetags/admin_tree.pyc
${PYSITELIB}/treebeard/templatetags/admin_tree.pyo
${PYSITELIB}/treebeard/templatetags/admin_tree_list.py
${PYSITELIB}/treebeard/templatetags/admin_tree_list.pyc
${PYSITELIB}/treebeard/templatetags/admin_tree_list.pyo
@


1.9
log
@py-django-treebeard: updated to 5.0.5

5.0.5
Reverted change to lock root nodes when adding a new root, which had unwanted performance implications.

5.0.4
Fixed TypeError when adding root nodes for MP and LT trees with node_order_by set.

5.0.3
Added row locks to prevent potential race conditions when concurrently calling add_child() on the same node, or when concurrently adding root nodes.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2025/12/26 09:50:59 adam Exp $
d7 1
@


1.8
log
@py-django-treebeard: updated to 4.8.0

4.8.0

Add support for Django 5.2, and Python 3.13.
Drop support for Django 4.1 and 5.0.
Refactor Django admin integration to be simpler, and more resilient to upstream changes.
Add include_self option to get_descendants method.
Fix KeyError in MP_Node.dump_bulk if ordering differs from depth, path.
Exclude tests from packaged wheel distribution of django-treebeard
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2025/04/14 14:16:21 adam Exp $
d49 6
@


1.7
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2024/01/31 17:32:06 adam Exp $
d5 1
a64 1
${PYSITELIB}/treebeard/templates/admin/tree_change_list_results.html
a65 1
${PYSITELIB}/treebeard/templates/admin/tree_list_results.html
a74 33
${PYSITELIB}/treebeard/tests/__init__.py
${PYSITELIB}/treebeard/tests/__init__.pyc
${PYSITELIB}/treebeard/tests/__init__.pyo
${PYSITELIB}/treebeard/tests/admin.py
${PYSITELIB}/treebeard/tests/admin.pyc
${PYSITELIB}/treebeard/tests/admin.pyo
${PYSITELIB}/treebeard/tests/conftest.py
${PYSITELIB}/treebeard/tests/conftest.pyc
${PYSITELIB}/treebeard/tests/conftest.pyo
${PYSITELIB}/treebeard/tests/manage.py
${PYSITELIB}/treebeard/tests/manage.pyc
${PYSITELIB}/treebeard/tests/manage.pyo
${PYSITELIB}/treebeard/tests/migrations/0001_initial.py
${PYSITELIB}/treebeard/tests/migrations/0001_initial.pyc
${PYSITELIB}/treebeard/tests/migrations/0001_initial.pyo
${PYSITELIB}/treebeard/tests/migrations/__init__.py
${PYSITELIB}/treebeard/tests/migrations/__init__.pyc
${PYSITELIB}/treebeard/tests/migrations/__init__.pyo
${PYSITELIB}/treebeard/tests/models.py
${PYSITELIB}/treebeard/tests/models.pyc
${PYSITELIB}/treebeard/tests/models.pyo
${PYSITELIB}/treebeard/tests/settings.py
${PYSITELIB}/treebeard/tests/settings.pyc
${PYSITELIB}/treebeard/tests/settings.pyo
${PYSITELIB}/treebeard/tests/test_migrations.py
${PYSITELIB}/treebeard/tests/test_migrations.pyc
${PYSITELIB}/treebeard/tests/test_migrations.pyo
${PYSITELIB}/treebeard/tests/test_treebeard.py
${PYSITELIB}/treebeard/tests/test_treebeard.pyc
${PYSITELIB}/treebeard/tests/test_treebeard.pyo
${PYSITELIB}/treebeard/tests/urls.py
${PYSITELIB}/treebeard/tests/urls.pyc
${PYSITELIB}/treebeard/tests/urls.pyo
@


1.6
log
@py-django-treebeard: updated to 4.7.1

Release 4.7.1 (Jan 31, 2024)

Fix: Allow usage of CSRF_COOKIE_HTTPONLY setting.
Add support for Django-5.0.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.5 2023/08/30 14:39:23 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.5
log
@py-django-treebeard: updated to 4.7

Release 4.7 (Apr 7, 2023)

Drop support for Django 4.0.
Add support for Django 4.2.


Release 4.6.1 (Feb 5, 2023)

Fix unescaped string representation of AL_Node models in the Django admin. Thanks to goodguyandy for reporting the issue.
Optimise MP_Node.get_descendants to avoid database queries when called on a leaf node.


Release 4.6 (Jan 2, 2023)

Drop support for Django 3.1 and lower.
Add support for Django 4.0 and 4.1.
Drop support for Python 3.7 and lower.
Add support for Python 3.10 and Python 3.11.
Change the return value of delete() for all node classes to be consistent with Django, and return a tuple of the number of objects deleted and a dictionary with the number of deletions per object type.
Change the delete() methods for all node classes to accept arbitrary positional and keyword arguments which are passed to the parent method.
Set alters_data and queryset_only attributes on the delete() methods for all node classes to prevent them being used in an unwanted context (e.g., in Django templates).
Drop dependency on jQuery UI in the admin.
@
text
@d1 6
a6 6
@@comment $NetBSD: PLIST,v 1.4 2021/01/16 09:01:04 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.4
log
@py-django-treebeard: updated to 4.4

Release 4.4

Implement a non-destructive path-fixing algorithm for MP_Node.fix_tree.
Ensure post_save is triggered after the parent node is updated in MP_AddChildHandler.
Fix static URL generation to use static template tag instead of constructing the URL manually.
Declare support for Django 2.2, 3.0 and 3.1.
Drop support for Django 2.1 and lower.
Drop support for Python 2.7 and Python 3.5.
Increase performance for MoveNodeForm when using large trees.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2020/01/08 19:10:04 adam Exp $
d30 8
a60 1
${PYSITELIB}/treebeard/static/treebeard/jquery-ui-1.8.5.custom.min.js
d85 9
d100 3
@


1.3
log
@py-django-treebeard: updated to 4.3.1

Release 4.3.1:
* Added check to avoid unnecessary database query for ``MP_Node.get_ancestors()``
  if the node is a root node.
* Drop support for Python-3.4.
* Play more nicely with other form classes, that implement ``__init__(self, *args, **kwargs)``,
  e.g. django-parler's ``TranslatableModelForm``, where `kwargs.get('instance')` is ``None``
  when called from here.
* Sorting on path on necessary queries, fixes some issues and stabilizes the whole MP section.
* Add German translation strings.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2017/02/04 12:42:06 adam Exp $
a77 6
${PYSITELIB}/treebeard/tests/jenkins/rm_workspace_coverage.py
${PYSITELIB}/treebeard/tests/jenkins/rm_workspace_coverage.pyc
${PYSITELIB}/treebeard/tests/jenkins/rm_workspace_coverage.pyo
${PYSITELIB}/treebeard/tests/jenkins/toxhelper.py
${PYSITELIB}/treebeard/tests/jenkins/toxhelper.pyc
${PYSITELIB}/treebeard/tests/jenkins/toxhelper.pyo
@


1.2
log
@Release 4.1.0 (Nov 24, 2016)
---------------------------
* Add support for Django-1.10
* Drop support for Django-1.7
* Moved Repository from Bitbucket to GitHub
* Moved documentation to https://django-treebeard.readthedocs.io/
* Moved continuous integration to https://travis-ci.org/django-treebeard/django-treebeard
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2015/04/24 10:54:00 adam Exp $
d22 4
@


1.1
log
@django-treebeard is a library that implements efficient tree implementations
for the Django Web Framework 1.4+. It includes 3 different tree
implementations: Adjacency List, Materialized Path and Nested Sets.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2015/04/17 15:46:22 adam Exp $
d10 1
d13 1
d16 1
d19 1
d22 15
d39 1
d42 1
d45 1
a47 8
${PYSITELIB}/treebeard/admin.py
${PYSITELIB}/treebeard/al_tree.py
${PYSITELIB}/treebeard/exceptions.py
${PYSITELIB}/treebeard/forms.py
${PYSITELIB}/treebeard/models.py
${PYSITELIB}/treebeard/mp_tree.py
${PYSITELIB}/treebeard/ns_tree.py
${PYSITELIB}/treebeard/numconv.py
d59 1
d62 1
a64 2
${PYSITELIB}/treebeard/templatetags/admin_tree.py
${PYSITELIB}/treebeard/templatetags/admin_tree_list.py
d68 1
d71 1
d74 7
d83 1
d86 1
d89 1
a91 6
${PYSITELIB}/treebeard/tests/admin.py
${PYSITELIB}/treebeard/tests/conftest.py
${PYSITELIB}/treebeard/tests/models.py
${PYSITELIB}/treebeard/tests/settings.py
${PYSITELIB}/treebeard/tests/test_treebeard.py
${PYSITELIB}/treebeard/tests/urls.py
@

