Doug Blank
72662bcf06
Adds -r, --remove FAMILY_TREE_NAME to command-line
...
* gives error if doesn't exist
* currently requires exact match
* doesn't ask for permission (yet)
2015-12-18 07:30:03 -05:00
Doug Blank
392e9eb399
Added clidbmanager.remove_database(), use in tests for cleanup
...
* clidbmanager.remove_database - removes database by name
* cli_test - clean up database created in tests
* cli_test - uses a better random name
2015-12-17 11:17:21 -05:00
Doug Blank
7eb8015aee
Add tests to handle command-line arguments
2015-12-15 23:51:03 -05:00
Doug Blank
7710544936
gramps -L prints as it goes
...
Gramps -l now lists details as it goes, rather than after collecting details from all databases.
2015-12-13 10:49:47 -05:00
Paul Franklin
aaca511c75
7276: translate some currently-untranslated punctuation marks
...
slightly alter the comment near the translated punctuation
2015-12-05 19:50:43 -08:00
Nick Hall
6fa47010cf
Unicode conversion of command line arguments no longer needed
...
Arguments are a list of str in python3.
2015-12-05 10:53:56 +00:00
Nick Hall
a86890002f
Remove redundant io imports
2015-10-05 19:20:08 +01:00
Nick Hall
2d92101438
Replace GRAMPS with Gramps in comments
2015-09-07 21:58:52 +01:00
Nick Hall
cdee00aca2
Remove trailing whitespace
2015-08-23 18:42:07 +01:00
Doug Blank
1b71908bca
clidbman and arghandler: use database-backend for CLI imports
2015-08-07 19:24:37 -04:00
Doug Blank
644fff5f18
ArgHandler: allow gramps -C create to use dbid database backend type
2015-08-07 18:22:24 -04:00
Doug Blank
00bd848ab4
Merge pull request #48 from sam-m888/7553GraphviznotGraphViz
...
7553 Change GraphViz to Graphviz
2015-07-25 09:33:20 -04:00
Josip
22c32f4c92
8745: cli_test.py needs OS specific path to find Python interpreter
2015-07-25 00:15:17 +02:00
Sam Manzi
d3b7efa0a6
7553 Change GraphViz to Graphviz
2015-07-19 14:24:33 +10:00
Doug Blank
f7e9a34a10
Gramps -L: cleanup, standardize
2015-07-18 17:59:46 -04:00
Doug Blank
cf5d847c32
8727: Gramps -L leaves all BSDDB type trees locked
...
Don't even open if locked.
2015-07-18 14:34:02 -04:00
Doug Blank
b6999bb56f
8727: Gramps -L leaves all BSDDB type trees locked
2015-07-18 11:19:07 -04:00
Doug Blank
af7348a987
Added config 'database-backend' preference; removed backend dialog
2015-06-06 10:23:27 -04:00
Doug Blank
ea996cf6dd
Database API, -L: database reports summary, if possible
2015-05-26 20:07:46 -04:00
Doug Blank
61ec1c1b48
Database backends: bsddb, django, and dictionary
2015-05-26 20:07:45 -04:00
Doug Blank
beb8b8e3ab
Loads tree based on id in database.txt
2015-05-26 20:07:44 -04:00
Doug Blank
e7d62cf9b1
Only BSDDB plugin needs bsddb3; back/restore moved to db
2015-05-26 20:07:44 -04:00
Doug Blank
2d6a319c13
Moved make_database to DbState
2015-05-26 20:07:44 -04:00
Doug Blank
b059bdec66
Database backend as a plugin: this set of changes moves most or
...
all of Bsddb from gramps.gen.db to gramps.plugins.database. The
id of the plugin is 'bsddb' which can be loaded using the
make_database(id, dbstate) API (for now).
Next step is to add an identifying text in the directory to
indicate which database backend to use.
2015-05-26 20:07:44 -04:00
Josip
dd68fbf75d
8398: lock.file with accent letter cause gramps to crash at start
2015-05-22 18:48:49 +02:00
Josip
e172b6520d
8128: GtkDialog mapped without a transient parent
2015-05-03 20:04:28 +02:00
Doug Blank
35dead7b26
Enable all tests, except those to be rewritten/excluded
2015-03-18 03:57:27 -04:00
Nick Hall
5da10c5a80
Replace cuni with str
2015-03-14 23:48:32 +00:00
Nick Hall
c9fd339289
Replace UNITYPE with str
2015-03-14 22:33:55 +00:00
Nick Hall
beab7892e5
Replace STRTYPE with str
2015-03-14 22:11:54 +00:00
Nick Hall
6d047c946c
Replace conv_to_unicode_direct with str
2015-03-14 21:49:45 +00:00
Nick Hall
2ecf1a3ddc
Fix failing unit test
2015-03-14 20:51:08 +00:00
Nick Hall
e0608f0ec4
Remove python2 specific code
2015-03-14 19:29:16 +00:00
Nick Hall
3b5efdf7ae
Remove imports from __future__ module
2015-03-14 16:10:36 +00:00
Doug Blank
3cd8a8f38f
Travis: use pip3; make gramps home; allow cli test to work if dir exists
2015-03-13 02:05:02 -04:00
Paul Franklin
dd20212156
give "update_po.py -p" fewer things to moan about
2015-03-01 15:01:52 -08:00
kulath
b69171f1a1
0007014: Errors handling owner/submitter information in GEDCOM files.
...
Only import researcher from GEDCOM or XML if the family tree was
originally empty.
2015-02-02 18:56:46 +00:00
Paul Franklin
89dc89d83a
7276: translate some currently-untranslated punctuation marks -- partial
2015-02-01 11:51:34 -08:00
Doug Blank
d295142a4d
In testing, reset config options in tearDown so subsequent tests are not affected
2015-01-04 14:44:12 -05:00
kulath
bfc2ef5ab3
8196: Spurious spaces in CLI List Family Trees, tab delimited output.
...
Print statements changed to assemble the whole line before output.
2014-11-24 23:10:35 +00:00
Jérôme Rapinat
b1a686445f
8122: DB lock not checked when opening database from the recent opened trees
2014-10-24 09:41:10 +02:00
Paul Franklin
4f85cf0278
7276: translate some punctuation marks -- partial
2014-08-13 09:22:04 -07:00
Malcom Lewis
86303f6116
Update FSF address to current location.
2014-08-08 19:39:45 -07:00
Paul Franklin
c5d5285e7e
7784 "IndexError: list index out of range" on [initial CLI "gramps -t"]
2014-06-05 08:04:07 -07:00
Nick Hall
4f7f2db4ef
7152: Fix error when importing database from the CLI
2014-05-20 13:26:53 +01:00
Jérôme Rapinat
41cb84a7cc
7648: [Unit test] database dir and environment; https://gramps-project.org/bugs/view.php?id=7648#c36301 ; works on jralls' config, not yet on mine
2014-05-17 15:22:24 +02:00
Nick Hall
ae3ef1894f
Suppress output and fix for python3
2014-05-15 17:55:00 +01:00
Nick Hall
01db5db7b4
Fix for python3
2014-05-15 17:55:00 +01:00
Jérôme Rapinat
a58b0f601c
7657: 7648: SyntaxError with python3 on 'gramps.cli.test.cli_test'
2014-05-13 18:24:23 +02:00
Jérôme Rapinat
ac1bbc8d83
7648 7258: typo, io module called twice
2014-05-01 18:21:51 +02:00